in syndicate/core/resources/processors_mapping.py [0:0]
def describe_handlers(self):
return {
IAM_POLICY:
self.resources_provider.iam().describe_policy,
IAM_ROLE:
self.resources_provider.iam().describe_role,
LAMBDA_TYPE:
self.resources_provider.lambda_resource().describe_lambda,
DYNAMO_TABLE_TYPE:
self.resources_provider.dynamodb().describe_table,
CLOUD_WATCH_RULE_TYPE:
self.resources_provider.cw().describe_rule_from_meta,
EVENT_BRIDGE_RULE_TYPE:
self.resources_provider.cw().describe_rule_from_meta,
S3_BUCKET_TYPE:
self.resources_provider.s3().describe_bucket,
API_GATEWAY_TYPE:
self.resources_provider.api_gw().describe_api_resources,
API_GATEWAY_OAS_V3_TYPE:
self.resources_provider.api_gw().describe_api_resources,
WEB_SOCKET_API_GATEWAY_TYPE:
self.resources_provider.api_gw().describe_v2_api_gateway,
COGNITO_USER_POOL_TYPE:
self.resources_provider.cognito_user_pool()
.describe_user_pool,
COGNITO_FEDERATED_POOL_TYPE:
self.resources_provider.cognito_identity().describe_cognito_pool,
SNS_TOPIC_TYPE:
self.resources_provider.sns().describe_sns_from_meta,
SNS_PLATFORM_APPLICATION_TYPE:
self.resources_provider.sns()
.describe_sns_application_from_meta,
SQS_QUEUE_TYPE:
self.resources_provider.sqs().describe_queue_from_meta,
CLOUD_WATCH_ALARM_TYPE:
self.resources_provider.cw_alarm().describe_alarm,
EBS_TYPE:
self.resources_provider.ebs().describe_ebs,
STEP_FUNCTION_TYPE:
self.resources_provider.step_functions()
.describe_step_function,
STATE_ACTIVITY_TYPE:
self.resources_provider.step_functions().describe_activity,
KINESIS_STREAM_TYPE:
self.resources_provider.kinesis().describe_kinesis_stream,
BATCH_COMPENV_TYPE:
self.resources_provider.batch_compenv()
.describe_compute_environment,
BATCH_JOBQUEUE_TYPE:
self.resources_provider.batch_jobqueue().describe_job_queue,
BATCH_JOBDEF_TYPE:
self.resources_provider.batch_jobdef().describe_job_definition,
DOCUMENTDB_CLUSTER_TYPE:
self.resources_provider.documentdb_cluster()
.describe_documentdb_cluster,
DOCUMENTDB_INSTANCE_TYPE:
self.resources_provider.documentdb_instance()
.describe_documentdb_instance,
DAX_CLUSTER_TYPE:
self.resources_provider.dax_cluster().describe_cluster,
FIREHOSE_TYPE:
self.resources_provider.firehose().describe_stream,
EVENT_BRIDGE_SCHEDULE_TYPE:
self.resources_provider.eventbridge_scheduler().describe_schedule,
SWAGGER_UI_TYPE: self.resources_provider.swagger_ui().
describe_swagger_ui,
EC2_LAUNCH_TEMPLATE_TYPE:
self.resources_provider.ec2().describe_launch_template,
LAMBDA_LAYER_TYPE:
self.resources_provider.lambda_resource().describe_lambda_layer,
APPSYNC_TYPE:
self.resources_provider.appsync().describe_graphql_api
}