localstack-core/localstack/aws/api/cloudformation/__init__.py
File __init__.py
has 2709 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from datetime import datetime
from typing import Dict, List, Optional, TypedDict
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
CloudformationApi
has 82 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class CloudformationApi:
service = "cloudformation"
version = "2010-05-15"
@handler("ActivateOrganizationsAccess")
Function create_change_set
has 21 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_change_set(
Function update_stack_set
has 21 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_stack_set(
Function create_stack
has 20 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_stack(
Function update_stack
has 20 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_stack(
Function create_stack_set
has 17 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_stack_set(
Function delete_stack_instances
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_stack_instances(
Function create_stack_instances
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_stack_instances(
Function list_stack_instance_resource_drifts
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_stack_instance_resource_drifts(
Function update_stack_instances
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_stack_instances(
Function list_resource_scan_resources
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resource_scan_resources(
Function import_stacks_to_stack_set
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def import_stacks_to_stack_set(
Function list_stack_instances
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_stack_instances(
Function record_handler_progress
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def record_handler_progress(
Function get_template_summary
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_template_summary(
Function update_generated_template
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_generated_template(
Function list_stack_set_operation_results
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_stack_set_operation_results(
Function delete_stack
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_stack(
Function execute_change_set
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def execute_change_set(
Function describe_change_set_hooks
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_change_set_hooks(
Function continue_update_rollback
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def continue_update_rollback(
Function describe_stack_instance
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_stack_instance(
Function list_resource_scan_related_resources
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resource_scan_related_resources(
Function create_generated_template
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_generated_template(
Function detect_stack_set_drift
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def detect_stack_set_drift(
Function describe_change_set
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_change_set(
Function describe_stack_resource_drifts
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_stack_resource_drifts(
Function list_stack_set_operations
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_stack_set_operations(
Function list_stack_set_auto_deployment_targets
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_stack_set_auto_deployment_targets(
Function rollback_stack
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def rollback_stack(
Function signal_resource
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def signal_resource(
Function list_stack_sets
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_stack_sets(
Function describe_stack_resources
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_stack_resources(
Function estimate_template_cost
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def estimate_template_cost(
Function describe_stack_set_operation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_stack_set_operation(
Function get_template
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_template(
Function set_stack_policy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def set_stack_policy(
Function stop_stack_set_operation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def stop_stack_set_operation(