ResourceType

class aws_cdk.aws_config.ResourceType(*args: Any, **kwargs)

Bases: object

Resources types that are supported by AWS Config.

See:

https://docs.aws.amazon.com/config/latest/developerguide/resource-config-reference.html

ExampleMetadata:

infused

Example:

# Lambda function containing logic that evaluates compliance with the rule.
eval_compliance_fn = lambda_.Function(self, "CustomFunction",
    code=lambda_.AssetCode.from_inline("exports.handler = (event) => console.log(event);"),
    handler="index.handler",
    runtime=lambda_.Runtime.NODEJS_18_X
)

# A custom rule that runs on configuration changes of EC2 instances
custom_rule = config.CustomRule(self, "Custom",
    configuration_changes=True,
    lambda_function=eval_compliance_fn,
    rule_scope=config.RuleScope.from_resource(config.ResourceType.EC2_INSTANCE)
)

Attributes

ACMPCA_CERTIFICATE_AUTHORITY = <aws_cdk.aws_config.ResourceType object>
ACMPCA_CERTIFICATE_AUTHORITY_ACTIVATION = <aws_cdk.aws_config.ResourceType object>
ACM_CERTIFICATE = <aws_cdk.aws_config.ResourceType object>
AMAZON_MQ_BROKER = <aws_cdk.aws_config.ResourceType object>
AMPLIFY_APP = <aws_cdk.aws_config.ResourceType object>
AMPLIFY_BRANCH = <aws_cdk.aws_config.ResourceType object>
APIGATEWAYV2_API = <aws_cdk.aws_config.ResourceType object>
APIGATEWAYV2_STAGE = <aws_cdk.aws_config.ResourceType object>
APIGATEWAY_REST_API = <aws_cdk.aws_config.ResourceType object>
APIGATEWAY_STAGE = <aws_cdk.aws_config.ResourceType object>
APPCONFIG_APPLICATION = <aws_cdk.aws_config.ResourceType object>
APPCONFIG_CONFIGURATION_PROFILE = <aws_cdk.aws_config.ResourceType object>
APPCONFIG_ENVIRONMENT = <aws_cdk.aws_config.ResourceType object>
APPSYNC_GRAPHQL_API = <aws_cdk.aws_config.ResourceType object>
APP_CONFIG_DEPLOYMENT_STRATEGY = <aws_cdk.aws_config.ResourceType object>
APP_CONFIG_HOSTED_CONFIGURATION_VERSION = <aws_cdk.aws_config.ResourceType object>
APP_FLOW_FLOW = <aws_cdk.aws_config.ResourceType object>
APP_INTEGRATIONS_EVENT_INTEGRATION = <aws_cdk.aws_config.ResourceType object>
APP_MESH_GATEWAY_ROUTE = <aws_cdk.aws_config.ResourceType object>
APP_MESH_MESH = <aws_cdk.aws_config.ResourceType object>
APP_MESH_ROUTE = <aws_cdk.aws_config.ResourceType object>
APP_MESH_VIRTUAL_GATEWAY = <aws_cdk.aws_config.ResourceType object>
APP_MESH_VIRTUAL_NODE = <aws_cdk.aws_config.ResourceType object>
APP_MESH_VIRTUAL_ROUTER = <aws_cdk.aws_config.ResourceType object>
APP_MESH_VIRTUAL_SERVICE = <aws_cdk.aws_config.ResourceType object>
APP_RUNNER_SERVICE = <aws_cdk.aws_config.ResourceType object>
APP_RUNNER_VPC_CONNECTOR = <aws_cdk.aws_config.ResourceType object>
APP_STREAM_APPLICATION = <aws_cdk.aws_config.ResourceType object>
APP_STREAM_DIRECTORY_CONFIG = <aws_cdk.aws_config.ResourceType object>
APP_STREAM_FLEET = <aws_cdk.aws_config.ResourceType object>
APP_STREAM_STACK = <aws_cdk.aws_config.ResourceType object>
APS_RULE_GROUPS_NAMESPACE = <aws_cdk.aws_config.ResourceType object>
ATHENA_PREPARED_STATEMENT = <aws_cdk.aws_config.ResourceType object>
AUDIT_MANAGER_ASSESSMENT = <aws_cdk.aws_config.ResourceType object>
AUTO_SCALING_GROUP = <aws_cdk.aws_config.ResourceType object>
AUTO_SCALING_LAUNCH_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
AUTO_SCALING_POLICY = <aws_cdk.aws_config.ResourceType object>
AUTO_SCALING_SCHEDULED_ACTION = <aws_cdk.aws_config.ResourceType object>
AUTO_SCALING_WARM_POOL = <aws_cdk.aws_config.ResourceType object>
BACKUP_BACKUP_PLAN = <aws_cdk.aws_config.ResourceType object>
BACKUP_BACKUP_SELECTION = <aws_cdk.aws_config.ResourceType object>
BACKUP_BACKUP_VAULT = <aws_cdk.aws_config.ResourceType object>
BACKUP_RECOVERY_POINT = <aws_cdk.aws_config.ResourceType object>
BACKUP_REPORT_PLAN = <aws_cdk.aws_config.ResourceType object>
BATCH_COMPUTE_ENVIRONMENT = <aws_cdk.aws_config.ResourceType object>
BATCH_JOB_QUEUE = <aws_cdk.aws_config.ResourceType object>
BATCH_SCHEDULING_POLICY = <aws_cdk.aws_config.ResourceType object>
BUDGETS_BUDGETS_ACTION = <aws_cdk.aws_config.ResourceType object>
CASSANDRA_KEYSPACE = <aws_cdk.aws_config.ResourceType object>
CLOUD9_ENVIRONMENT_EC2 = <aws_cdk.aws_config.ResourceType object>
CLOUDFORMATION_STACK = <aws_cdk.aws_config.ResourceType object>
CLOUDFRONT_DISTRIBUTION = <aws_cdk.aws_config.ResourceType object>
CLOUDFRONT_STREAMING_DISTRIBUTION = <aws_cdk.aws_config.ResourceType object>
CLOUDTRAIL_TRAIL = <aws_cdk.aws_config.ResourceType object>
CLOUDWATCH_ALARM = <aws_cdk.aws_config.ResourceType object>
CLOUDWATCH_RUM_APP_MONITOR = <aws_cdk.aws_config.ResourceType object>
CLOUD_WATCH_METRIC_STREAM = <aws_cdk.aws_config.ResourceType object>
CODEBUILD_PROJECT = <aws_cdk.aws_config.ResourceType object>
CODEDEPLOY_APPLICATION = <aws_cdk.aws_config.ResourceType object>
CODEDEPLOY_DEPLOYMENT_CONFIG = <aws_cdk.aws_config.ResourceType object>
CODEDEPLOY_DEPLOYMENT_GROUP = <aws_cdk.aws_config.ResourceType object>
CODEPIPELINE_PIPELINE = <aws_cdk.aws_config.ResourceType object>
CODE_ARTIFACT_REPOSITORY = <aws_cdk.aws_config.ResourceType object>
CODE_BUILD_REPORT_GROUP = <aws_cdk.aws_config.ResourceType object>
CODE_GURU_PROFILER_PROFILING_GROUP = <aws_cdk.aws_config.ResourceType object>
CODE_GURU_REVIEWER_REPOSITORY_ASSOCIATION = <aws_cdk.aws_config.ResourceType object>
CONFIG_CONFORMANCE_PACK_COMPLIANCE = <aws_cdk.aws_config.ResourceType object>
CONFIG_RESOURCE_COMPLIANCE = <aws_cdk.aws_config.ResourceType object>
CONNECT_INSTANCE = <aws_cdk.aws_config.ResourceType object>
CONNECT_PHONE_NUMBER = <aws_cdk.aws_config.ResourceType object>
CONNECT_QUICK_CONNECT = <aws_cdk.aws_config.ResourceType object>
CUSTOMER_PROFILES_DOMAIN = <aws_cdk.aws_config.ResourceType object>
CUSTOMER_PROFILES_OBJECT_TYPE = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_EFS = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_FSX_LUSTRE = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_FSX_WINDOWS = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_HDFS = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_NFS = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_OBJECT_STORAGE = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_S3 = <aws_cdk.aws_config.ResourceType object>
DATASYNC_LOCATION_SMB = <aws_cdk.aws_config.ResourceType object>
DATASYNC_TASK = <aws_cdk.aws_config.ResourceType object>
DEVICE_FARM_INSTANCE_PROFILE = <aws_cdk.aws_config.ResourceType object>
DEVICE_FARM_PROJECT = <aws_cdk.aws_config.ResourceType object>
DEVICE_FARM_TEST_GRID_PROJECT = <aws_cdk.aws_config.ResourceType object>
DMS_ENDPOINT = <aws_cdk.aws_config.ResourceType object>
DMS_EVENT_SUBSCRIPTION = <aws_cdk.aws_config.ResourceType object>
DMS_REPLICATION_SUBNET_GROUP = <aws_cdk.aws_config.ResourceType object>
DYNAMODB_TABLE = <aws_cdk.aws_config.ResourceType object>
EBS_VOLUME = <aws_cdk.aws_config.ResourceType object>
EC2_CAPACITY_RESERVATION = <aws_cdk.aws_config.ResourceType object>
EC2_CARRIER_GATEWAY = <aws_cdk.aws_config.ResourceType object>
EC2_CLIENT_VPN_ENDPOINT = <aws_cdk.aws_config.ResourceType object>
EC2_CUSTOMER_GATEWAY = <aws_cdk.aws_config.ResourceType object>
EC2_DHCP_OPTIONS = <aws_cdk.aws_config.ResourceType object>
EC2_EC2_FLEET = <aws_cdk.aws_config.ResourceType object>
EC2_EGRESS_ONLY_INTERNET_GATEWAY = <aws_cdk.aws_config.ResourceType object>
EC2_EIP = <aws_cdk.aws_config.ResourceType object>
EC2_FLOW_LOG = <aws_cdk.aws_config.ResourceType object>
EC2_HOST = <aws_cdk.aws_config.ResourceType object>
EC2_INSTANCE = <aws_cdk.aws_config.ResourceType object>
EC2_INTERNET_GATEWAY = <aws_cdk.aws_config.ResourceType object>
EC2_IPAM = <aws_cdk.aws_config.ResourceType object>
EC2_IPAM_POOL = <aws_cdk.aws_config.ResourceType object>
EC2_IPAM_SCOPE = <aws_cdk.aws_config.ResourceType object>
EC2_LAUNCH_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
EC2_NAT_GATEWAY = <aws_cdk.aws_config.ResourceType object>
EC2_NETWORK_ACL = <aws_cdk.aws_config.ResourceType object>
EC2_NETWORK_INSIGHTS_ACCESS_SCOPE_ANALYSIS = <aws_cdk.aws_config.ResourceType object>
EC2_NETWORK_INSIGHTS_PATH = <aws_cdk.aws_config.ResourceType object>
EC2_NETWORK_INTERFACE = <aws_cdk.aws_config.ResourceType object>
EC2_PREFIX_LIST = <aws_cdk.aws_config.ResourceType object>
EC2_REGISTERED_HA_INSTANCE = <aws_cdk.aws_config.ResourceType object>
EC2_ROUTE_TABLE = <aws_cdk.aws_config.ResourceType object>
EC2_SECURITY_GROUP = <aws_cdk.aws_config.ResourceType object>
EC2_SPOT_FLEET = <aws_cdk.aws_config.ResourceType object>
EC2_SUBNET = <aws_cdk.aws_config.ResourceType object>
EC2_SUBNET_ROUTE_TABLE_ASSOCIATION = <aws_cdk.aws_config.ResourceType object>
EC2_TRAFFIC_MIRROR_FILTER = <aws_cdk.aws_config.ResourceType object>
EC2_TRAFFIC_MIRROR_SESSION = <aws_cdk.aws_config.ResourceType object>
EC2_TRAFFIC_MIRROR_TARGET = <aws_cdk.aws_config.ResourceType object>
EC2_TRANSIT_GATEWAY = <aws_cdk.aws_config.ResourceType object>
EC2_TRANSIT_GATEWAY_ATTACHMENT = <aws_cdk.aws_config.ResourceType object>
EC2_TRANSIT_GATEWAY_CONNECT = <aws_cdk.aws_config.ResourceType object>
EC2_TRANSIT_GATEWAY_MULTICAST_DOMAIN = <aws_cdk.aws_config.ResourceType object>
EC2_TRANSIT_GATEWAY_ROUTE_TABLE = <aws_cdk.aws_config.ResourceType object>
EC2_VPC = <aws_cdk.aws_config.ResourceType object>
EC2_VPC_ENDPOINT = <aws_cdk.aws_config.ResourceType object>
EC2_VPC_ENDPOINT_SERVICE = <aws_cdk.aws_config.ResourceType object>
EC2_VPC_PEERING_CONNECTION = <aws_cdk.aws_config.ResourceType object>
EC2_VPN_CONNECTION = <aws_cdk.aws_config.ResourceType object>
EC2_VPN_GATEWAY = <aws_cdk.aws_config.ResourceType object>
ECR_PUBLIC_REPOSITORY = <aws_cdk.aws_config.ResourceType object>
ECR_PULL_THROUGH_CACHE_RULE = <aws_cdk.aws_config.ResourceType object>
ECR_REGISTRY_POLICY = <aws_cdk.aws_config.ResourceType object>
ECR_REPOSITORY = <aws_cdk.aws_config.ResourceType object>
ECS_CAPACITY_PROVIDER = <aws_cdk.aws_config.ResourceType object>
ECS_CLUSTER = <aws_cdk.aws_config.ResourceType object>
ECS_SERVICE = <aws_cdk.aws_config.ResourceType object>
ECS_TASK_DEFINITION = <aws_cdk.aws_config.ResourceType object>
ECS_TASK_SET = <aws_cdk.aws_config.ResourceType object>
EFS_ACCESS_POINT = <aws_cdk.aws_config.ResourceType object>
EFS_FILE_SYSTEM = <aws_cdk.aws_config.ResourceType object>
EKS_ADDON = <aws_cdk.aws_config.ResourceType object>
EKS_CLUSTER = <aws_cdk.aws_config.ResourceType object>
EKS_IDENTITY_PROVIDER_CONFIG = <aws_cdk.aws_config.ResourceType object>
ELASTICSEARCH_DOMAIN = <aws_cdk.aws_config.ResourceType object>
ELASTIC_BEANSTALK_APPLICATION = <aws_cdk.aws_config.ResourceType object>
ELASTIC_BEANSTALK_APPLICATION_VERSION = <aws_cdk.aws_config.ResourceType object>
ELASTIC_BEANSTALK_ENVIRONMENT = <aws_cdk.aws_config.ResourceType object>
ELBV2_LISTENER = <aws_cdk.aws_config.ResourceType object>
ELBV2_LOAD_BALANCER = <aws_cdk.aws_config.ResourceType object>
ELB_LOAD_BALANCER = <aws_cdk.aws_config.ResourceType object>
EMR_SECURITY_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
EVENTBRIDGE_API_DESTINATION = <aws_cdk.aws_config.ResourceType object>
EVENTBRIDGE_ARCHIVE = <aws_cdk.aws_config.ResourceType object>
EVENTBRIDGE_ENDPOINT = <aws_cdk.aws_config.ResourceType object>
EVENTBRIDGE_EVENTBUS = <aws_cdk.aws_config.ResourceType object>
EVENTSCHEMAS_DISCOVERER = <aws_cdk.aws_config.ResourceType object>
EVENTSCHEMAS_REGISTRY = <aws_cdk.aws_config.ResourceType object>
EVENTSCHEMAS_REGISTRY_POLICY = <aws_cdk.aws_config.ResourceType object>
EVENTS_CONNECTION = <aws_cdk.aws_config.ResourceType object>
EVENTS_RULE = <aws_cdk.aws_config.ResourceType object>
EVENT_SCHEMAS_SCHEMA = <aws_cdk.aws_config.ResourceType object>
EVIDENTLY_LAUNCH = <aws_cdk.aws_config.ResourceType object>
EVIDENTLY_PROJECT = <aws_cdk.aws_config.ResourceType object>
FIS_EXPERIMENT_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
FORECAST_DATASET = <aws_cdk.aws_config.ResourceType object>
FORECAST_DATASET_GROUP = <aws_cdk.aws_config.ResourceType object>
FRAUDDETECTOR_ENTITY_TYPE = <aws_cdk.aws_config.ResourceType object>
FRAUDDETECTOR_LABEL = <aws_cdk.aws_config.ResourceType object>
FRAUDDETECTOR_OUTCOME = <aws_cdk.aws_config.ResourceType object>
FRAUDDETECTOR_VARIABLE = <aws_cdk.aws_config.ResourceType object>
GLOBALACCELERATOR_ACCELERATOR = <aws_cdk.aws_config.ResourceType object>
GLOBALACCELERATOR_ENDPOINT_GROUP = <aws_cdk.aws_config.ResourceType object>
GLOBALACCELERATOR_LISTENER = <aws_cdk.aws_config.ResourceType object>
GLUE_CLASSIFIER = <aws_cdk.aws_config.ResourceType object>
GLUE_JOB = <aws_cdk.aws_config.ResourceType object>
GLUE_ML_TRANSFORM = <aws_cdk.aws_config.ResourceType object>
GRAFANA_WORKSPACE = <aws_cdk.aws_config.ResourceType object>
GREENGRASSV2_COMPONENT_VERSION = <aws_cdk.aws_config.ResourceType object>
GROUNDSTATION_MISSION_PROFILE = <aws_cdk.aws_config.ResourceType object>
GROUND_STATION_CONFIG = <aws_cdk.aws_config.ResourceType object>
GUARDDUTY_DETECTOR = <aws_cdk.aws_config.ResourceType object>
GUARDDUTY_FILTER = <aws_cdk.aws_config.ResourceType object>
GUARDDUTY_IP_SET = <aws_cdk.aws_config.ResourceType object>
GUARDDUTY_THREAT_INTEL_SET = <aws_cdk.aws_config.ResourceType object>
HEALTH_LAKE_FHIR_DATASTORE = <aws_cdk.aws_config.ResourceType object>
IAM_ACCESSANALYZER_ANALYZER = <aws_cdk.aws_config.ResourceType object>
IAM_GROUP = <aws_cdk.aws_config.ResourceType object>
IAM_INSTANCE_PROFILE = <aws_cdk.aws_config.ResourceType object>
IAM_POLICY = <aws_cdk.aws_config.ResourceType object>
IAM_ROLE = <aws_cdk.aws_config.ResourceType object>
IAM_SAML_PROVIDER = <aws_cdk.aws_config.ResourceType object>
IAM_SERVER_CERTIFICATE = <aws_cdk.aws_config.ResourceType object>
IAM_USER = <aws_cdk.aws_config.ResourceType object>
IMAGEBUILDER_CONTAINER_RECIPE = <aws_cdk.aws_config.ResourceType object>
IMAGEBUILDER_DISTRIBUTION_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
IMAGEBUILDER_INFRASTRUCTURE_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
IMAGE_BUILDER_IMAGE_PIPELINE = <aws_cdk.aws_config.ResourceType object>
INSPECTORV2_FILTER = <aws_cdk.aws_config.ResourceType object>
IOT_ACCOUNT_AUDIT_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
IOT_ANALYTICS_CHANNEL = <aws_cdk.aws_config.ResourceType object>
IOT_ANALYTICS_DATASET = <aws_cdk.aws_config.ResourceType object>
IOT_ANALYTICS_DATASTORE = <aws_cdk.aws_config.ResourceType object>
IOT_ANALYTICS_PIPELINE = <aws_cdk.aws_config.ResourceType object>
IOT_AUTHORIZER = <aws_cdk.aws_config.ResourceType object>
IOT_CA_CERTIFICATE = <aws_cdk.aws_config.ResourceType object>
IOT_CUSTOM_METRIC = <aws_cdk.aws_config.ResourceType object>
IOT_DIMENSION = <aws_cdk.aws_config.ResourceType object>
IOT_EVENTS_ALARM_MODEL = <aws_cdk.aws_config.ResourceType object>
IOT_EVENTS_DETECTOR_MODEL = <aws_cdk.aws_config.ResourceType object>
IOT_EVENTS_INPUT = <aws_cdk.aws_config.ResourceType object>
IOT_FLEET_METRIC = <aws_cdk.aws_config.ResourceType object>
IOT_JOB_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
IOT_MITIGATION_ACTION = <aws_cdk.aws_config.ResourceType object>
IOT_POLICY = <aws_cdk.aws_config.ResourceType object>
IOT_PROVISIONING_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
IOT_ROLE_ALIAS = <aws_cdk.aws_config.ResourceType object>
IOT_SCHEDULED_AUDIT = <aws_cdk.aws_config.ResourceType object>
IOT_SECURITY_PROFILE = <aws_cdk.aws_config.ResourceType object>
IOT_SITEWISE_ASSETMODEL = <aws_cdk.aws_config.ResourceType object>
IOT_SITEWISE_DASHBOARD = <aws_cdk.aws_config.ResourceType object>
IOT_SITEWISE_GATEWAY = <aws_cdk.aws_config.ResourceType object>
IOT_SITEWISE_PORTAL = <aws_cdk.aws_config.ResourceType object>
IOT_SITEWISE_PROJECT = <aws_cdk.aws_config.ResourceType object>
IOT_TWINMAKER_ENTITY = <aws_cdk.aws_config.ResourceType object>
IOT_TWINMAKER_WORKSPACE = <aws_cdk.aws_config.ResourceType object>
IOT_TWIN_MAKER_COMPONENT_TYPE = <aws_cdk.aws_config.ResourceType object>
IOT_TWIN_MAKER_SCENE = <aws_cdk.aws_config.ResourceType object>
IOT_TWIN_MAKER_SYNC_JOB = <aws_cdk.aws_config.ResourceType object>
IOT_WIRELESS_FUOTA_TASK = <aws_cdk.aws_config.ResourceType object>
IOT_WIRELESS_MULTICAST_GROUP = <aws_cdk.aws_config.ResourceType object>
IOT_WIRELESS_SERVICE_PROFILE = <aws_cdk.aws_config.ResourceType object>
IVS_CHANNEL = <aws_cdk.aws_config.ResourceType object>
IVS_PLAYBACK_KEYPAIR = <aws_cdk.aws_config.ResourceType object>
IVS_RECORDING_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
KAFKA_CONNECT_CONNECTOR = <aws_cdk.aws_config.ResourceType object>
KENDRA_INDEX = <aws_cdk.aws_config.ResourceType object>
KINESIS_ANALYTICS_V2_APPLICATION = <aws_cdk.aws_config.ResourceType object>
KINESIS_FIREHOSE_DELIVERY_STREAM = <aws_cdk.aws_config.ResourceType object>
KINESIS_STREAM = <aws_cdk.aws_config.ResourceType object>
KINESIS_STREAM_CONSUMER = <aws_cdk.aws_config.ResourceType object>
KINESIS_VIDEO_SIGNALING_CHANNEL = <aws_cdk.aws_config.ResourceType object>
KINESIS_VIDEO_STREAM = <aws_cdk.aws_config.ResourceType object>
KMS_ALIAS = <aws_cdk.aws_config.ResourceType object>
KMS_KEY = <aws_cdk.aws_config.ResourceType object>
LAMBDA_CODE_SIGNING_CONFIG = <aws_cdk.aws_config.ResourceType object>
LAMBDA_FUNCTION = <aws_cdk.aws_config.ResourceType object>
LEX_BOT = <aws_cdk.aws_config.ResourceType object>
LEX_BOT_ALIAS = <aws_cdk.aws_config.ResourceType object>
LIGHTSAIL_BUCKET = <aws_cdk.aws_config.ResourceType object>
LIGHTSAIL_CERTIFICATE = <aws_cdk.aws_config.ResourceType object>
LIGHTSAIL_DISK = <aws_cdk.aws_config.ResourceType object>
LIGHTSAIL_STATIC_IP = <aws_cdk.aws_config.ResourceType object>
LOGS_DESTINATION = <aws_cdk.aws_config.ResourceType object>
LOOKOUT_METRICS_ALERT = <aws_cdk.aws_config.ResourceType object>
LOOKOUT_VISION_PROJECT = <aws_cdk.aws_config.ResourceType object>
MEDIACONNECT_FLOW_ENTITLEMENT = <aws_cdk.aws_config.ResourceType object>
MEDIACONNECT_FLOW_VPC_INTERFACE = <aws_cdk.aws_config.ResourceType object>
MEDIAPACKAGE_PACKAGING_GROUP = <aws_cdk.aws_config.ResourceType object>
MEDIATAILOR_PLAYBACK_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
MEDIA_CONNECT_FLOW_SOURCE = <aws_cdk.aws_config.ResourceType object>
MEDIA_PACKAGE_PACKAGING_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
MSK_BATCH_SCRAM_SECRET = <aws_cdk.aws_config.ResourceType object>
MSK_CLUSTER = <aws_cdk.aws_config.ResourceType object>
MSK_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
NETWORK_FIREWALL_FIREWALL = <aws_cdk.aws_config.ResourceType object>
NETWORK_FIREWALL_FIREWALL_POLICY = <aws_cdk.aws_config.ResourceType object>
NETWORK_FIREWALL_RULE_GROUP = <aws_cdk.aws_config.ResourceType object>
NETWORK_FIREWALL_TLS_INSPECTION_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
NETWORK_MANAGER_CONNECT_PEER = <aws_cdk.aws_config.ResourceType object>
NETWORK_MANAGER_CUSTOMER_GATEWAY_ASSOCIATION = <aws_cdk.aws_config.ResourceType object>
NETWORK_MANAGER_DEVICE = <aws_cdk.aws_config.ResourceType object>
NETWORK_MANAGER_GLOBAL_NETWORK = <aws_cdk.aws_config.ResourceType object>
NETWORK_MANAGER_SITE = <aws_cdk.aws_config.ResourceType object>
NETWORK_MANAGER_TRANSIT_GATEWAY_REGISTRATION = <aws_cdk.aws_config.ResourceType object>
OPENSEARCH_DOMAIN = <aws_cdk.aws_config.ResourceType object>
PANORAMA_PACKAGE = <aws_cdk.aws_config.ResourceType object>
PERSONALIZE_DATASET = <aws_cdk.aws_config.ResourceType object>
PERSONALIZE_DATASET_GROUP = <aws_cdk.aws_config.ResourceType object>
PERSONALIZE_SCHEMA = <aws_cdk.aws_config.ResourceType object>
PERSONALIZE_SOLUTION = <aws_cdk.aws_config.ResourceType object>
PINPOINT_APP = <aws_cdk.aws_config.ResourceType object>
PINPOINT_APPLICATION_SETTINGS = <aws_cdk.aws_config.ResourceType object>
PINPOINT_CAMPAIGN = <aws_cdk.aws_config.ResourceType object>
PINPOINT_EMAIL_CHANNEL = <aws_cdk.aws_config.ResourceType object>
PINPOINT_EMAIL_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
PINPOINT_EVENT_STREAM = <aws_cdk.aws_config.ResourceType object>
PINPOINT_IN_APP_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
PINPOINT_SEGMENT = <aws_cdk.aws_config.ResourceType object>
QLDB_LEDGER = <aws_cdk.aws_config.ResourceType object>
RDS_DB_CLUSTER = <aws_cdk.aws_config.ResourceType object>
RDS_DB_CLUSTER_SNAPSHOT = <aws_cdk.aws_config.ResourceType object>
RDS_DB_INSTANCE = <aws_cdk.aws_config.ResourceType object>
RDS_DB_SECURITY_GROUP = <aws_cdk.aws_config.ResourceType object>
RDS_DB_SNAPSHOT = <aws_cdk.aws_config.ResourceType object>
RDS_DB_SUBNET_GROUP = <aws_cdk.aws_config.ResourceType object>
RDS_EVENT_SUBSCRIPTION = <aws_cdk.aws_config.ResourceType object>
RDS_GLOBAL_CLUSTER = <aws_cdk.aws_config.ResourceType object>
RDS_OPTION_GROUP = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_CLUSTER = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_CLUSTER_PARAMETER_GROUP = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_CLUSTER_SECURITY_GROUP = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_CLUSTER_SNAPSHOT = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_CLUSTER_SUBNET_GROUP = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_EVENT_SUBSCRIPTION = <aws_cdk.aws_config.ResourceType object>
REDSHIFT_SCHEDULED_ACTION = <aws_cdk.aws_config.ResourceType object>
RESILIENCEHUB_APP = <aws_cdk.aws_config.ResourceType object>
RESILIENCEHUB_RESILIENCY_POLICY = <aws_cdk.aws_config.ResourceType object>
RESOURCE_EXPLORER2_INDEX = <aws_cdk.aws_config.ResourceType object>
ROBO_MAKER_ROBOT_APPLICATION = <aws_cdk.aws_config.ResourceType object>
ROBO_MAKER_ROBOT_APPLICATION_VERSION = <aws_cdk.aws_config.ResourceType object>
ROBO_MAKER_SIMULATION_APPLICATION = <aws_cdk.aws_config.ResourceType object>
ROUTE53_HEALTH_CHECK = <aws_cdk.aws_config.ResourceType object>
ROUTE53_HOSTED_ZONE = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_CONTROL_CLUSTER = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_CONTROL_CONTROL_PANEL = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_CONTROL_ROUTING_CONTROL = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_CONTROL_SAFETY_RULE = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_READINESS_CELL = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_READINESS_READINESS_CHECK = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_READINESS_RECOVERY_GROUP = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RECOVERY_READINESS_RESOURCE_SET = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_FIREWALL_DOMAIN_LIST = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_FIREWALL_RULE_GROUP = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_FIREWALL_RULE_GROUP_ASSOCIATION = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_QUERY_LOGGING_CONFIG = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_QUERY_LOGGING_CONFIG_ASSOCIATION = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_RESOLVER_ENDPOINT = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_RESOLVER_RULE = <aws_cdk.aws_config.ResourceType object>
ROUTE53_RESOLVER_RESOLVER_RULE_ASSOCIATION = <aws_cdk.aws_config.ResourceType object>
S3_ACCESS_POINT = <aws_cdk.aws_config.ResourceType object>
S3_ACCOUNT_PUBLIC_ACCESS_BLOCK = <aws_cdk.aws_config.ResourceType object>
S3_BUCKET = <aws_cdk.aws_config.ResourceType object>
S3_MULTIREGION_ACCESS_POINT = <aws_cdk.aws_config.ResourceType object>
S3_STORAGE_LENS = <aws_cdk.aws_config.ResourceType object>
SAGEMAKER_CODE_REPOSITORY = <aws_cdk.aws_config.ResourceType object>
SAGEMAKER_DOMAIN = <aws_cdk.aws_config.ResourceType object>
SAGEMAKER_FEATURE_GROUP = <aws_cdk.aws_config.ResourceType object>
SAGEMAKER_MODEL = <aws_cdk.aws_config.ResourceType object>
SAGEMAKER_NOTEBOOK_INSTANCE = <aws_cdk.aws_config.ResourceType object>
SAGEMAKER_WORKTEAM = <aws_cdk.aws_config.ResourceType object>
SAGE_MAKER_APP_IMAGE_CONFIG = <aws_cdk.aws_config.ResourceType object>
SAGE_MAKER_IMAGE = <aws_cdk.aws_config.ResourceType object>
SECRETS_MANAGER_SECRET = <aws_cdk.aws_config.ResourceType object>
SERVICEDISCOVERY_HTTP_NAMESPACE = <aws_cdk.aws_config.ResourceType object>
SERVICEDISCOVERY_PUBLIC_DNS_NAMESPACE = <aws_cdk.aws_config.ResourceType object>
SERVICEDISCOVERY_SERVICE = <aws_cdk.aws_config.ResourceType object>
SERVICE_CATALOG_CLOUDFORMATION_PRODUCT = <aws_cdk.aws_config.ResourceType object>
SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT = <aws_cdk.aws_config.ResourceType object>
SERVICE_CATALOG_PORTFOLIO = <aws_cdk.aws_config.ResourceType object>
SERVICE_DISCOVERY_INSTANCE = <aws_cdk.aws_config.ResourceType object>
SES_CONFIGURATION_SET = <aws_cdk.aws_config.ResourceType object>
SES_CONTACT_LIST = <aws_cdk.aws_config.ResourceType object>
SES_RECEIPT_FILTER = <aws_cdk.aws_config.ResourceType object>
SES_RECEIPT_RECEIPT_RULE_SET = <aws_cdk.aws_config.ResourceType object>
SES_TEMPLATE = <aws_cdk.aws_config.ResourceType object>
SHIELD_PROTECTION = <aws_cdk.aws_config.ResourceType object>
SHIELD_REGIONAL_PROTECTION = <aws_cdk.aws_config.ResourceType object>
SIGNER_SIGNING_PROFILE = <aws_cdk.aws_config.ResourceType object>
SNS_TOPIC = <aws_cdk.aws_config.ResourceType object>
SQS_QUEUE = <aws_cdk.aws_config.ResourceType object>
STEPFUNCTIONS_ACTIVITY = <aws_cdk.aws_config.ResourceType object>
STEPFUNCTIONS_STATE_MACHINE = <aws_cdk.aws_config.ResourceType object>
SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE = <aws_cdk.aws_config.ResourceType object>
SYSTEMS_MANAGER_FILE_DATA = <aws_cdk.aws_config.ResourceType object>
SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY = <aws_cdk.aws_config.ResourceType object>
SYSTEMS_MANAGER_PATCH_COMPLIANCE = <aws_cdk.aws_config.ResourceType object>
TRANSFER_AGREEMENT = <aws_cdk.aws_config.ResourceType object>
TRANSFER_CERTIFICATE = <aws_cdk.aws_config.ResourceType object>
TRANSFER_CONNECTOR = <aws_cdk.aws_config.ResourceType object>
TRANSFER_WORKFLOW = <aws_cdk.aws_config.ResourceType object>
WAFV2_IP_SET = <aws_cdk.aws_config.ResourceType object>
WAFV2_MANAGED_RULE_SET = <aws_cdk.aws_config.ResourceType object>
WAFV2_REGEX_PATTERN_SET = <aws_cdk.aws_config.ResourceType object>
WAFV2_RULE_GROUP = <aws_cdk.aws_config.ResourceType object>
WAFV2_WEB_ACL = <aws_cdk.aws_config.ResourceType object>
WAF_RATE_BASED_RULE = <aws_cdk.aws_config.ResourceType object>
WAF_REGIONAL_RATE_BASED_RULE = <aws_cdk.aws_config.ResourceType object>
WAF_REGIONAL_RULE = <aws_cdk.aws_config.ResourceType object>
WAF_REGIONAL_RULE_GROUP = <aws_cdk.aws_config.ResourceType object>
WAF_REGIONAL_WEB_ACL = <aws_cdk.aws_config.ResourceType object>
WAF_RULE = <aws_cdk.aws_config.ResourceType object>
WAF_RULE_GROUP = <aws_cdk.aws_config.ResourceType object>
WAF_WEB_ACL = <aws_cdk.aws_config.ResourceType object>
WORKSPACES_CONNECTION_ALIAS = <aws_cdk.aws_config.ResourceType object>
WORKSPACES_WORKSPACE = <aws_cdk.aws_config.ResourceType object>
XRAY_ENCRYPTION_CONFIGURATION = <aws_cdk.aws_config.ResourceType object>
compliance_resource_type

Valid value of resource type.

Static Methods

classmethod of(type)

A custom resource type to support future cases.

Parameters:

type (str) –

Return type:

ResourceType