localstack-core/localstack/aws/api/ssm/__init__.py
File __init__.py
has 5498 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
SsmApi
has 140 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class SsmApi:
service = "ssm"
version = "2014-11-06"
@handler("AddTagsToResource")
Function create_association
has 23 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_association(
Function update_association
has 23 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_association(
Function send_command
has 20 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_command(
Function update_ops_item
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_ops_item(
Function create_ops_item
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_ops_item(
Function register_task_with_maintenance_window
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def register_task_with_maintenance_window(
Function update_maintenance_window_task
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_maintenance_window_task(
Function start_automation_execution
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_automation_execution(
Function update_maintenance_window
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_maintenance_window(
Function create_patch_baseline
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_patch_baseline(
Function update_patch_baseline
has 14 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_patch_baseline(
Function create_maintenance_window
has 14 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_maintenance_window(
Function start_change_request_execution
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_change_request_execution(
Function create_document
has 12 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_document(
Function update_document
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_document(
Function register_target_with_maintenance_window
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def register_target_with_maintenance_window(
Function update_maintenance_window_target
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_maintenance_window_target(
Function create_activation
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_activation(
Function put_compliance_items
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_compliance_items(
Function list_command_invocations
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_command_invocations(
Function get_ops_summary
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_ops_summary(
Function get_parameters_by_path
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_parameters_by_path(
Function describe_maintenance_window_schedule
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_schedule(
Function describe_association_execution_targets
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_association_execution_targets(
Function describe_parameters
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_parameters(
Function list_compliance_items
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_compliance_items(
Function modify_document_permission
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def modify_document_permission(
Function get_inventory
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_inventory(
Function get_inventory_schema
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_inventory_schema(
Function list_commands
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_commands(
Function describe_patch_properties
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_patch_properties(
Function describe_automation_step_executions
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_automation_step_executions(
Function list_document_metadata_history
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_document_metadata_history(
Function list_inventory_entries
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_inventory_entries(
Function describe_maintenance_window_execution_task_invocations
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_execution_task_invocations(
Function associate_ops_item_related_item
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def associate_ops_item_related_item(
Function create_resource_data_sync
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_resource_data_sync(
Function delete_inventory
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_inventory(
Function describe_instance_information
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_information(
Function get_parameter_history
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_parameter_history(
Function describe_maintenance_window_targets
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_targets(
Function describe_instance_patches
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_patches(
Function describe_maintenance_windows_for_target
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_windows_for_target(
Function describe_maintenance_window_execution_tasks
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_execution_tasks(
Function list_ops_item_related_items
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_ops_item_related_items(
Function put_resource_policy
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_resource_policy(
Function describe_instance_properties
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_properties(
Function describe_maintenance_window_tasks
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_tasks(
Function delete_document
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_document(
Function describe_document_permission
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_document_permission(
Function describe_sessions
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_sessions(
Function list_documents
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_documents(
Function describe_maintenance_window_executions
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_executions(
Function describe_instance_patch_states_for_patch_group
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_patch_states_for_patch_group(
Function describe_association_executions
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_association_executions(
Function get_document
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_document(
Function start_session
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_session(
Function describe_association
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_association(
Function add_tags_to_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def add_tags_to_resource(
Function describe_available_patches
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_available_patches(
Function get_deployable_patch_snapshot_for_instance
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_deployable_patch_snapshot_for_instance(
Function get_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_ops_metadata(
Function remove_tags_from_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def remove_tags_from_resource(
Function unlabel_parameter_version
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def unlabel_parameter_version(
Function describe_inventory_deletions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_inventory_deletions(
Function delete_resource_policy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_resource_policy(
Function describe_effective_instance_associations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_effective_instance_associations(
Function list_ops_item_events
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_ops_item_events(
Function update_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_ops_metadata(
Function describe_patch_groups
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_patch_groups(
Function label_parameter_version
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def label_parameter_version(
Function list_associations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_associations(
Function update_resource_data_sync
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_resource_data_sync(
Function create_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_ops_metadata(
Function deregister_target_from_maintenance_window
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def deregister_target_from_maintenance_window(
Function describe_automation_executions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_automation_executions(
Function describe_ops_items
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_ops_items(
Function list_resource_compliance_summaries
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resource_compliance_summaries(
Function get_resource_policies
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_resource_policies(
Function list_resource_data_sync
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resource_data_sync(
Function get_command_invocation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_command_invocation(
Function describe_patch_baselines
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_patch_baselines(
Function update_document_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_document_metadata(
Function describe_activations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_activations(
Function update_association_status
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_association_status(
Function describe_document
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_document(
Function get_maintenance_window_execution_task_invocation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_maintenance_window_execution_task_invocation(
Function list_compliance_summaries
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_compliance_summaries(
Function list_document_versions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_document_versions(
Function delete_association
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_association(
Function describe_effective_patches_for_patch_baseline
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_effective_patches_for_patch_baseline(
Function list_association_versions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_association_versions(
Function send_automation_signal
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_automation_signal(
Function describe_instance_associations_status
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_associations_status(
Function describe_instance_patch_states
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_patch_states(
Function describe_maintenance_windows
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_windows(
Function list_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_ops_metadata(