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 create_ops_item
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_ops_item(
Function update_maintenance_window_task
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_maintenance_window_task(
Function register_task_with_maintenance_window
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def register_task_with_maintenance_window(
Function update_ops_item
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_ops_item(
Function create_patch_baseline
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_patch_baseline(
Function update_maintenance_window
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_maintenance_window(
Function start_automation_execution
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_automation_execution(
Function create_maintenance_window
has 14 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_maintenance_window(
Function update_patch_baseline
has 14 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_patch_baseline(
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 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 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 describe_maintenance_window_schedule
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_schedule(
Function get_parameters_by_path
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_parameters_by_path(
Function get_ops_summary
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_ops_summary(
Function list_command_invocations
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_command_invocations(
Function describe_association_execution_targets
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_association_execution_targets(
Function describe_automation_step_executions
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_automation_step_executions(
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 get_inventory_schema
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_inventory_schema(
Function list_document_metadata_history
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_document_metadata_history(
Function describe_parameters
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_parameters(
Function describe_patch_properties
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_patch_properties(
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 list_commands
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_commands(
Function list_compliance_items
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_compliance_items(
Function list_inventory_entries
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_inventory_entries(
Function describe_association_executions
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_association_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_instance_patches
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_patches(
Function create_resource_data_sync
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_resource_data_sync(
Function describe_maintenance_window_execution_tasks
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_execution_tasks(
Function describe_instance_information
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_information(
Function associate_ops_item_related_item
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def associate_ops_item_related_item(
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 delete_inventory
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_inventory(
Function describe_instance_properties
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_properties(
Function describe_association
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_association(
Function describe_maintenance_window_executions
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_executions(
Function describe_maintenance_window_targets
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_targets(
Function list_documents
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_documents(
Function put_resource_policy
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_resource_policy(
Function list_ops_item_related_items
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_ops_item_related_items(
Function start_session
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_session(
Function describe_maintenance_window_tasks
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_window_tasks(
Function describe_maintenance_windows_for_target
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_windows_for_target(
Function describe_sessions
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_sessions(
Function get_document
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_document(
Function get_parameter_history
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_parameter_history(
Function create_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_ops_metadata(
Function delete_association
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_association(
Function describe_document
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_document(
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 describe_available_patches
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_available_patches(
Function add_tags_to_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def add_tags_to_resource(
Function describe_activations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_activations(
Function describe_effective_instance_associations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_effective_instance_associations(
Function deregister_target_from_maintenance_window
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def deregister_target_from_maintenance_window(
Function describe_inventory_deletions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_inventory_deletions(
Function describe_instance_patch_states
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_patch_states(
Function delete_resource_policy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_resource_policy(
Function describe_automation_executions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_automation_executions(
Function describe_instance_associations_status
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_associations_status(
Function list_resource_data_sync
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resource_data_sync(
Function describe_patch_groups
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_patch_groups(
Function get_resource_policies
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_resource_policies(
Function list_ops_item_events
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_ops_item_events(
Function list_resource_compliance_summaries
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resource_compliance_summaries(
Function update_resource_data_sync
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_resource_data_sync(
Function get_command_invocation
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_command_invocation(
Function list_associations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_associations(
Function describe_patch_baselines
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_patch_baselines(
Function list_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_ops_metadata(
Function update_association_status
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_association_status(
Function describe_maintenance_windows
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_maintenance_windows(
Function describe_ops_items
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_ops_items(
Function list_compliance_summaries
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_compliance_summaries(
Function list_association_versions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_association_versions(
Function unlabel_parameter_version
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def unlabel_parameter_version(
Function update_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_ops_metadata(
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 remove_tags_from_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def remove_tags_from_resource(
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 get_ops_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_ops_metadata(
Function label_parameter_version
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def label_parameter_version(
Function list_document_versions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_document_versions(
Function send_automation_signal
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_automation_signal(
Function update_document_metadata
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_document_metadata(