in syndicate/core/resources/processors_mapping.py [0:0]
def remove_handlers(self):
return {
CLOUD_WATCH_ALARM_TYPE:
self.resources_provider.cw_alarm().remove_alarms,
API_GATEWAY_TYPE:
self.resources_provider.api_gw().remove_api_gateways,
API_GATEWAY_OAS_V3_TYPE:
self.resources_provider.api_gw().remove_api_gateways,
WEB_SOCKET_API_GATEWAY_TYPE:
self.resources_provider.api_gw().remove_v2_api_gateway,
CLOUD_WATCH_RULE_TYPE:
self.resources_provider.cw().remove_cloud_watch_rules,
EVENT_BRIDGE_RULE_TYPE:
self.resources_provider.cw().remove_cloud_watch_rules,
COGNITO_USER_POOL_TYPE:
self.resources_provider.cognito_user_pool()
.remove_cognito_user_pools,
COGNITO_FEDERATED_POOL_TYPE:
self.resources_provider.cognito_identity()
.remove_cognito_identity_pools,
DYNAMO_TABLE_TYPE:
self.resources_provider.dynamodb().remove_dynamodb_tables,
EBS_TYPE:
self.resources_provider.ebs().remove_ebs_apps,
EC2_INSTANCE_TYPE:
self.resources_provider.ec2().remove_ec2_instances,
EC2_LAUNCH_TEMPLATE_TYPE:
self.resources_provider.ec2().remove_launch_templates,
IAM_ROLE:
self.resources_provider.iam().remove_roles,
IAM_POLICY:
self.resources_provider.iam().remove_policies,
KINESIS_STREAM_TYPE:
self.resources_provider.kinesis().remove_kinesis_streams,
LAMBDA_LAYER_TYPE:
self.resources_provider.lambda_resource().remove_lambda_layers,
LAMBDA_TYPE:
self.resources_provider.lambda_resource().remove_lambdas,
S3_BUCKET_TYPE:
self.resources_provider.s3().remove_buckets,
SNS_TOPIC_TYPE:
self.resources_provider.sns().remove_sns_topics,
SNS_PLATFORM_APPLICATION_TYPE:
self.resources_provider.sns().remove_sns_application,
SQS_QUEUE_TYPE:
self.resources_provider.sqs().remove_queues,
STEP_FUNCTION_TYPE:
self.resources_provider.step_functions().remove_state_machines,
STATE_ACTIVITY_TYPE:
self.resources_provider.step_functions().remove_activities,
BATCH_COMPENV_TYPE:
self.resources_provider.batch_compenv()
.remove_compute_environment,
BATCH_JOBQUEUE_TYPE:
self.resources_provider.batch_jobqueue().remove_job_queue,
BATCH_JOBDEF_TYPE:
self.resources_provider.batch_jobdef()
.deregister_job_definition,
DOCUMENTDB_CLUSTER_TYPE:
self.resources_provider.documentdb_cluster().remove_db_cluster,
DOCUMENTDB_INSTANCE_TYPE:
self.resources_provider.documentdb_instance()
.remove_db_instance,
DAX_CLUSTER_TYPE:
self.resources_provider.dax_cluster().remove_cluster,
FIREHOSE_TYPE:
self.resources_provider.firehose().delete_streams,
EVENT_BRIDGE_SCHEDULE_TYPE:
self.resources_provider.eventbridge_scheduler().remove_schedule,
SWAGGER_UI_TYPE: self.resources_provider.swagger_ui().
remove_swagger_ui,
APPSYNC_TYPE: self.resources_provider.appsync().remove_graphql_api
}