aws-cdk-lib.aws_config.ResourceType

class ResourceType

LanguageType name
.NETAmazon.CDK.AWS.Config.ResourceType
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsconfig#ResourceType
Javasoftware.amazon.awscdk.services.config.ResourceType
Pythonaws_cdk.aws_config.ResourceType
TypeScript (source)aws-cdk-lib » aws_config » ResourceType

Resources types that are supported by AWS Config.

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

Example

// Lambda function containing logic that evaluates compliance with the rule.
const evalComplianceFn = new lambda.Function(this, "CustomFunction", {
  code: lambda.AssetCode.fromInline(
    "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
const customRule = new config.CustomRule(this, "Custom", {
  configurationChanges: true,
  lambdaFunction: evalComplianceFn,
  ruleScope: config.RuleScope.fromResource(config.ResourceType.EC2_INSTANCE),
});

Properties

NameTypeDescription
complianceResourceTypestringValid value of resource type.
static ACM_CERTIFICATEResourceTypeAWS Certificate manager certificate.
static AMAZON_MQ_BROKERResourceTypeAmazon MQ broker.
static APIGATEWAYV2_APIResourceTypeAPI Gatewayv2 API.
static APIGATEWAYV2_STAGEResourceTypeAPI Gatewayv2 Stage.
static APIGATEWAY_REST_APIResourceTypeAPI Gateway REST API.
static APIGATEWAY_STAGEResourceTypeAPI Gateway Stage.
static APPCONFIG_APPLICATIONResourceTypeAWS AppConfig application.
static APPCONFIG_CONFIGURATION_PROFILEResourceTypeAWS AppConfig configuration profile.
static APPCONFIG_ENVIRONMENTResourceTypeAWS AppConfig environment.
static APPSYNC_GRAPHQL_APIResourceTypeAWS AppSync GraphQL Api.
static AUTO_SCALING_GROUPResourceTypeAWS Auto Scaling group.
static AUTO_SCALING_LAUNCH_CONFIGURATIONResourceTypeAWS Auto Scaling launch configuration.
static AUTO_SCALING_POLICYResourceTypeAWS Auto Scaling policy.
static AUTO_SCALING_SCHEDULED_ACTIONResourceTypeAWS Auto Scaling scheduled action.
static BACKUP_BACKUP_PLANResourceTypeAWS Backup backup plan.
static BACKUP_BACKUP_SELECTIONResourceTypeAWS Backup backup selection.
static BACKUP_BACKUP_VAULTResourceTypeAWS Backup backup vault.
static BACKUP_RECOVERY_POINTResourceTypeAWS Backup recovery point.
static BACKUP_REPORT_PLANResourceTypeAWS Backup report plan.
static BATCH_COMPUTE_ENVIRONMENTResourceTypeAWS Batch compute environment.
static BATCH_JOB_QUEUEResourceTypeAWS Batch job queue.
static CLOUD9_ENVIRONMENT_EC2ResourceTypeAWS Cloud9 environment EC2.
static CLOUDFORMATION_STACKResourceTypeAWS CloudFormation stack.
static CLOUDFRONT_DISTRIBUTIONResourceTypeAmazon CloudFront Distribution.
static CLOUDFRONT_STREAMING_DISTRIBUTIONResourceTypeAmazon CloudFront streaming distribution.
static CLOUDTRAIL_TRAILResourceTypeAWS CloudTrail trail.
static CLOUDWATCH_ALARMResourceTypeAmazon CloudWatch Alarm.
static CLOUDWATCH_RUM_APP_MONITORResourceTypeAmazon CloudWatch RUM.
static CODEBUILD_PROJECTResourceTypeAWS CodeBuild project.
static CODEDEPLOY_APPLICATIONResourceTypeAWS CodeDeploy application.
static CODEDEPLOY_DEPLOYMENT_CONFIGResourceTypeAWS CodeDeploy deployment config.
static CODEDEPLOY_DEPLOYMENT_GROUPResourceTypeAWS CodeDeploy deployment group.
static CODEPIPELINE_PIPELINEResourceTypeAWS CodePipeline pipeline.
static CONFIG_CONFORMANCE_PACK_COMPLIANCEResourceTypeAWS Config conformance pack compliance.
static CONFIG_RESOURCE_COMPLIANCEResourceTypeAWS Config resource compliance.
static DATASYNC_LOCATION_EFSResourceTypeAWS DataSync location EFS.
static DATASYNC_LOCATION_FSX_LUSTREResourceTypeAWS DataSync location FSx Lustre.
static DATASYNC_LOCATION_FSX_WINDOWSResourceTypeAWS DataSync location FSx Windows.
static DATASYNC_LOCATION_HDFSResourceTypeAWS DataSync location HDFS.
static DATASYNC_LOCATION_NFSResourceTypeAWS DataSync location NFS.
static DATASYNC_LOCATION_OBJECT_STORAGEResourceTypeAWS DataSync location object storage.
static DATASYNC_LOCATION_S3ResourceTypeAWS DataSync location S3.
static DATASYNC_LOCATION_SMBResourceTypeAWS DataSync location SMB.
static DATASYNC_TASKResourceTypeAWS DataSync task.
static DMS_EVENT_SUBSCRIPTIONResourceTypeAWS DMS event subscription.
static DMS_REPLICATION_SUBNET_GROUPResourceTypeAWS DMS replication subnet group.
static DYNAMODB_TABLEResourceTypeAmazon DynamoDB Table.
static EBS_VOLUMEResourceTypeElastic Block Store (EBS) volume.
static EC2_CUSTOMER_GATEWAYResourceTypeAmazon EC2 customer gateway.
static EC2_EGRESS_ONLY_INTERNET_GATEWAYResourceTypeEC2 Egress only internet gateway.
static EC2_EIPResourceTypeEC2 Elastic IP.
static EC2_FLOW_LOGResourceTypeEC2 flow log.
static EC2_HOSTResourceTypeEC2 host.
static EC2_INSTANCEResourceTypeEC2 instance.
static EC2_INTERNET_GATEWAYResourceTypeAmazon EC2 internet gateway.
static EC2_LAUNCH_TEMPLATEResourceTypeEC2 launch template.
static EC2_NAT_GATEWAYResourceTypeEC2 NAT gateway.
static EC2_NETWORK_ACLResourceTypeAmazon EC2 network ACL.
static EC2_NETWORK_INSIGHTS_ACCESS_SCOPE_ANALYSISResourceTypeEC2 Network Insights Access Scope Analysis.
static EC2_NETWORK_INTERFACEResourceTypeEC2 Network Interface.
static EC2_REGISTERED_HA_INSTANCEResourceTypeEC2 registered HA instance.
static EC2_ROUTE_TABLEResourceTypeAmazon EC2 route table.
static EC2_SECURITY_GROUPResourceTypeEC2 security group.
static EC2_SUBNETResourceTypeAmazon EC2 subnet table.
static EC2_TRANSIT_GATEWAYResourceTypeEC2 transit gateway.
static EC2_TRANSIT_GATEWAY_ATTACHMENTResourceTypeEC2 transit gateway attachment.
static EC2_TRANSIT_GATEWAY_ROUTE_TABLEResourceTypeEC2 transit gateway route table.
static EC2_VPCResourceTypeAmazon EC2 VPC.
static EC2_VPC_ENDPOINTResourceTypeEC2 VPC endpoint.
static EC2_VPC_ENDPOINT_SERVICEResourceTypeEC2 VPC endpoint service.
static EC2_VPC_PEERING_CONNECTIONResourceTypeEC2 VPC peering connection.
static EC2_VPN_CONNECTIONResourceTypeAmazon EC2 VPN connection.
static EC2_VPN_GATEWAYResourceTypeAmazon EC2 VPN gateway.
static ECR_PUBLIC_REPOSITORYResourceTypeAmazon ECR public repository.
static ECR_REGISTRY_POLICYResourceTypeAmazon ECR registry policy.
static ECR_REPOSITORYResourceTypeAmazon ECR repository.
static ECS_CLUSTERResourceTypeAmazon ECS cluster.
static ECS_SERVICEResourceTypeAmazon ECS service.
static ECS_TASK_DEFINITIONResourceTypeAmazon ECS task definition.
static EFS_ACCESS_POINTResourceTypeAmazon EFS access point.
static EFS_FILE_SYSTEMResourceTypeAmazon EFS file system.
static EKS_ADDONResourceTypeAmazon Elastic Kubernetes Service addon.
static EKS_CLUSTERResourceTypeAmazon Elastic Kubernetes Service cluster.
static EKS_IDENTITY_PROVIDER_CONFIGResourceTypeAmazon Elastic Kubernetes Service identity provider config.
static ELASTICSEARCH_DOMAINResourceTypeAmazon ElasticSearch domain.
static ELASTIC_BEANSTALK_APPLICATIONResourceTypeAWS Elastic Beanstalk (EB) application.
static ELASTIC_BEANSTALK_APPLICATION_VERSIONResourceTypeAWS Elastic Beanstalk (EB) application version.
static ELASTIC_BEANSTALK_ENVIRONMENTResourceTypeAWS Elastic Beanstalk (EB) environment.
static ELBV2_LISTENERResourceTypeAWS ELBv2 application load balancer listener.
static ELBV2_LOAD_BALANCERResourceTypeAWS ELBv2 network load balancer or AWS ELBv2 application load balancer.
static ELB_LOAD_BALANCERResourceTypeAWS ELB classic load balancer.
static EMR_SECURITY_CONFIGURATIONResourceTypeAmazon EMR security configuration.
static EVENTBRIDGE_API_DESTINATIONResourceTypeAmazon EventBridge Api Destination.
static EVENTBRIDGE_ARCHIVEResourceTypeAmazon EventBridge Archive.
static EVENTBRIDGE_ENDPOINTResourceTypeAmazon EventBridge Endpoint.
static EVENTBRIDGE_EVENTBUSResourceTypeAmazon EventBridge EventBus.
static EVENTSCHEMAS_DISCOVERERResourceTypeAmazon EventBridge EventSchemas discoverer.
static EVENTSCHEMAS_REGISTRYResourceTypeAmazon EventBridge EventSchemas registry.
static EVENTSCHEMAS_REGISTRY_POLICYResourceTypeAmazon EventBridge EventSchemas registry policy.
static FIS_EXPERIMENT_TEMPLATEResourceTypeAWS Fault Injection Simulator Experiment_Template.
static FRAUDDETECTOR_ENTITY_TYPEResourceTypeAWS FraudDetector entity type.
static FRAUDDETECTOR_LABELResourceTypeAWS FraudDetector label.
static FRAUDDETECTOR_OUTCOMEResourceTypeAWS FraudDetector outcome.
static FRAUDDETECTOR_VARIABLEResourceTypeAWS FraudDetector variable.
static GLOBALACCELERATOR_ACCELERATORResourceTypeAWS GlobalAccelerator accelerator.
static GLOBALACCELERATOR_ENDPOINT_GROUPResourceTypeAWS GlobalAccelerator endpoint group.
static GLOBALACCELERATOR_LISTENERResourceTypeAWS GlobalAccelerator listener.
static GLUE_CLASSIFIERResourceTypeAWS Glue Classifier.
static GLUE_JOBResourceTypeAWS Glue Job.
static GLUE_ML_TRANSFORMResourceTypeAWS Glue machine learning transform.
static GUARDDUTY_DETECTORResourceTypeAmazon GuardDuty detector.
static GUARDDUTY_FILTERResourceTypeAmazon GuardDuty Filter.
static GUARDDUTY_IP_SETResourceTypeAmazon GuardDuty IP Set.
static GUARDDUTY_THREAT_INTEL_SETResourceTypeAmazon GuardDuty Threat Intel Set.
static IAM_ACCESSANALYZER_ANALYZERResourceTypeAWS IAM AccessAnalyzer analyzer.
static IAM_GROUPResourceTypeAWS IAM group.
static IAM_POLICYResourceTypeAWS IAM policy.
static IAM_ROLEResourceTypeAWS IAM role.
static IAM_USERResourceTypeAWS IAM user.
static IMAGEBUILDER_CONTAINER_RECIPEResourceTypeEC2 Image Builder ContainerRecipe.
static IMAGEBUILDER_DISTRIBUTION_CONFIGURATIONResourceTypeEC2 Image Builder DistributionConfiguration.
static IMAGEBUILDER_INFRASTRUCTURE_CONFIGURATIONResourceTypeEC2 Image Builder InfrastructureConfiguration.
static IOT_ANALYTICS_CHANNELResourceTypeAWS IoT Analytics channel.
static IOT_ANALYTICS_DATASETResourceTypeAWS IoT Analytics dataset.
static IOT_ANALYTICS_DATASTOREResourceTypeAWS IoT Analytics datastore.
static IOT_ANALYTICS_PIPELINEResourceTypeAWS IoT Analytics pipeline.
static IOT_AUTHORIZERResourceTypeAWS IoT authorizer.
static IOT_DIMENSIONResourceTypeAWS IoT dimension.
static IOT_EVENTS_ALARM_MODELResourceTypeAWS IoT Events Alarm Model.
static IOT_EVENTS_DETECTOR_MODELResourceTypeAWS IoT Events Detector Model.
static IOT_EVENTS_INPUTResourceTypeAWS IoT Events Input.
static IOT_MITIGATION_ACTIONResourceTypeAWS IoT mitigation action.
static IOT_POLICYResourceTypeAWS IoT policy.
static IOT_ROLE_ALIASResourceTypeAWS IoT role alias.
static IOT_SECURITY_PROFILEResourceTypeAWS IoT security profile.
static IOT_SITEWISE_ASSETMODELResourceTypeAWS IoT SiteWise asset model.
static IOT_SITEWISE_DASHBOARDResourceTypeAWS IoT SiteWise dashboard.
static IOT_SITEWISE_PORTALResourceTypeAWS IoT SiteWise portal.
static IOT_SITEWISE_PROJECTResourceTypeAWS IoT SiteWise project.
static IOT_TWINMAKER_ENTITYResourceTypeAWS IoT TwinMaker entity.
static IOT_TWINMAKER_WORKSPACEResourceTypeAWS IoT TwinMaker workspace.
static IVS_CHANNELResourceTypeAmazon Interactive Video Service (IVS) channel.
static IVS_PLAYBACK_KEYPAIRResourceTypeAmazon Interactive Video Service (IVS) playback key pair.
static IVS_RECORDING_CONFIGURATIONResourceTypeAmazon Interactive Video Service (IVS) recording configuration.
static KINESIS_ANALYTICS_V2_APPLICATIONResourceTypeAmazon Kinesis Analytics V2 application.
static KINESIS_STREAMResourceTypeAmazon Kinesis stream.
static KINESIS_STREAM_CONSUMERResourceTypeAmazon Kinesis stream consumer.
static KMS_KEYResourceTypeAWS KMS Key.
static LAMBDA_FUNCTIONResourceTypeAWS Lambda function.
static LIGHTSAIL_BUCKETResourceTypeAWS Lightsail bucket.
static LIGHTSAIL_CERTIFICATEResourceTypeAmazon Lightsail Certificate.
static LIGHTSAIL_DISKResourceTypeAmazon Lightsail Disk.
static LIGHTSAIL_STATIC_IPResourceTypeAWS Lightsail static IP.
static MEDIAPACKAGE_PACKAGING_GROUPResourceTypeAWS Elemental MediaPackage packaging group.
static MSK_CLUSTERResourceTypeAmazon MSK cluster.
static NETWORK_FIREWALL_FIREWALLResourceTypeAWS Network Firewall Firewall.
static NETWORK_FIREWALL_FIREWALL_POLICYResourceTypeAWS Network Firewall Firewall Policy.
static NETWORK_FIREWALL_RULE_GROUPResourceTypeAWS Network Firewall Rule Group.
static OPENSEARCH_DOMAINResourceTypeAmazon OpenSearch domain.
static QLDB_LEDGERResourceTypeAmazon QLDB ledger.
static RDS_DB_CLUSTERResourceTypeAmazon RDS database cluster.
static RDS_DB_CLUSTER_SNAPSHOTResourceTypeAmazon RDS database cluster snapshot.
static RDS_DB_INSTANCEResourceTypeAmazon RDS database instance.
static RDS_DB_SECURITY_GROUPResourceTypeAmazon RDS database security group.
static RDS_DB_SNAPSHOTResourceTypeAmazon RDS database snapshot.
static RDS_DB_SUBNET_GROUPResourceTypeAmazon RDS database subnet group.
static RDS_EVENT_SUBSCRIPTIONResourceTypeAmazon RDS event subscription.
static RDS_GLOBAL_CLUSTERResourceTypeAmazon RDS global cluster.
static REDSHIFT_CLUSTERResourceTypeAmazon Redshift cluster.
static REDSHIFT_CLUSTER_PARAMETER_GROUPResourceTypeAmazon Redshift cluster parameter group.
static REDSHIFT_CLUSTER_SECURITY_GROUPResourceTypeAmazon Redshift cluster security group.
static REDSHIFT_CLUSTER_SNAPSHOTResourceTypeAmazon Redshift cluster snapshot.
static REDSHIFT_CLUSTER_SUBNET_GROUPResourceTypeAmazon Redshift cluster subnet group.
static REDSHIFT_EVENT_SUBSCRIPTIONResourceTypeAmazon Redshift event subscription.
static RESILIENCEHUB_RESILIENCY_POLICYResourceTypeAWS ResilienceHub resiliency policy.
static ROUTE53_HEALTH_CHECKResourceTypeAmazon Route53 Health Check.
static ROUTE53_HOSTED_ZONEResourceTypeAmazon Route53 Hosted Zone.
static ROUTE53_RECOVERY_READINESS_CELLResourceTypeAmazon Route 53 Application Recovery Controller Cell.
static ROUTE53_RECOVERY_READINESS_READINESS_CHECKResourceTypeAmazon Route 53 Application Recovery Controller Readiness Check.
static ROUTE53_RECOVERY_READINESS_RECOVERY_GROUPResourceTypeAmazon Route53 recovery readiness recovery group.
static ROUTE53_RESOLVER_RESOLVER_ENDPOINTResourceTypeAmazon Route53 resolver resolver endpoint.
static ROUTE53_RESOLVER_RESOLVER_RULEResourceTypeAmazon Route53 resolver resolver rule.
static ROUTE53_RESOLVER_RESOLVER_RULE_ASSOCIATIONResourceTypeAmazon Route53 resolver resolver rule association.
static S3_ACCOUNT_PUBLIC_ACCESS_BLOCKResourceTypeAmazon S3 account public access block.
static S3_BUCKETResourceTypeAmazon S3 bucket.
static S3_MULTIREGION_ACCESS_POINTResourceTypeAmazon S3 Multi-Region Access Point.
static SAGEMAKER_CODE_REPOSITORYResourceTypeAmazon SageMaker code repository.
static SAGEMAKER_MODELResourceTypeAmazon SageMaker model.
static SAGEMAKER_NOTEBOOK_INSTANCEResourceTypeAmazon SageMaker notebook instance.
static SAGEMAKER_WORKTEAMResourceTypeAmazon SageMaker workteam.
static SECRETS_MANAGER_SECRETResourceTypeAWS Secrets Manager secret.
static SERVICEDISCOVERY_HTTP_NAMESPACEResourceTypeAWS Cloud Map(ServiceDiscovery) Http Namespace.
static SERVICEDISCOVERY_PUBLIC_DNS_NAMESPACEResourceTypeAWS Cloud Map(ServiceDiscovery) Public Dns Namespace.
static SERVICEDISCOVERY_SERVICEResourceTypeAWS Cloud Map(ServiceDiscovery) service.
static SERVICE_CATALOG_CLOUDFORMATION_PRODUCTResourceTypeAWS Service Catalog CloudFormation product.
static SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCTResourceTypeAWS Service Catalog CloudFormation provisioned product.
static SERVICE_CATALOG_PORTFOLIOResourceTypeAWS Service Catalog portfolio.
static SES_CONFIGURATION_SETResourceTypeAmazon SES Configuration Set.
static SES_CONTACT_LISTResourceTypeAmazon SES Contact List.
static SES_RECEIPT_FILTERResourceTypeAmazon SES ReceiptFilter.
static SES_RECEIPT_RECEIPT_RULE_SETResourceTypeAmazon SES ReceiptRuleSet.
static SES_TEMPLATEResourceTypeAmazon SES Template.
static SHIELD_PROTECTIONResourceTypeAWS Shield protection.
static SHIELD_REGIONAL_PROTECTIONResourceTypeAWS Shield regional protection.
static SNS_TOPICResourceTypeAmazon SNS topic.
static SQS_QUEUEResourceTypeAmazon SQS queue.
static STEPFUNCTIONS_ACTIVITYResourceTypeAWS StepFunctions activity.
static STEPFUNCTIONS_STATE_MACHINEResourceTypeAWS StepFunctions state machine.
static SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCEResourceTypeAWS Systems Manager association compliance.
static SYSTEMS_MANAGER_FILE_DATAResourceTypeAWS Systems Manager file data.
static SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORYResourceTypeAWS Systems Manager managed instance inventory.
static SYSTEMS_MANAGER_PATCH_COMPLIANCEResourceTypeAWS Systems Manager patch compliance.
static TRANSFER_WORKFLOWResourceTypeAWS Transfer workflow.
static WAFV2_IP_SETResourceTypeAWS WAFv2 ip set.
static WAFV2_MANAGED_RULE_SETResourceTypeAWS WAFv2 managed rule set.
static WAFV2_REGEX_PATTERN_SETResourceTypeAWS WAFv2 regex pattern set.
static WAFV2_RULE_GROUPResourceTypeAWS WAFv2 rule group.
static WAFV2_WEB_ACLResourceTypeAWS WAFv2 web ACL.
static WAF_RATE_BASED_RULEResourceTypeAWS WAF rate based rule.
static WAF_REGIONAL_RATE_BASED_RULEResourceTypeAWS WAF regional rate based rule.
static WAF_REGIONAL_RULEResourceTypeAWS WAF regional rule.
static WAF_REGIONAL_RULE_GROUPResourceTypeAWS WAF regional rule group.
static WAF_REGIONAL_WEB_ACLResourceTypeAWS WAF web ACL.
static WAF_RULEResourceTypeAWS WAF rule.
static WAF_RULE_GROUPResourceTypeAWS WAF rule group.
static WAF_WEB_ACLResourceTypeAWS WAF web ACL.
static WORKSPACES_CONNECTION_ALIASResourceTypeAmazon WorkSpaces connection alias.
static WORKSPACES_WORKSPACEResourceTypeAmazon WorkSpaces workSpace.
static XRAY_ENCRYPTION_CONFIGURATIONResourceTypeAWS X-Ray encryption configuration.

complianceResourceType

Type: string

Valid value of resource type.


static ACM_CERTIFICATE

Type: ResourceType

AWS Certificate manager certificate.


static AMAZON_MQ_BROKER

Type: ResourceType

Amazon MQ broker.


static APIGATEWAYV2_API

Type: ResourceType

API Gatewayv2 API.


static APIGATEWAYV2_STAGE

Type: ResourceType

API Gatewayv2 Stage.


static APIGATEWAY_REST_API

Type: ResourceType

API Gateway REST API.


static APIGATEWAY_STAGE

Type: ResourceType

API Gateway Stage.


static APPCONFIG_APPLICATION

Type: ResourceType

AWS AppConfig application.


static APPCONFIG_CONFIGURATION_PROFILE

Type: ResourceType

AWS AppConfig configuration profile.


static APPCONFIG_ENVIRONMENT

Type: ResourceType

AWS AppConfig environment.


static APPSYNC_GRAPHQL_API

Type: ResourceType

AWS AppSync GraphQL Api.


static AUTO_SCALING_GROUP

Type: ResourceType

AWS Auto Scaling group.


static AUTO_SCALING_LAUNCH_CONFIGURATION

Type: ResourceType

AWS Auto Scaling launch configuration.


static AUTO_SCALING_POLICY

Type: ResourceType

AWS Auto Scaling policy.


static AUTO_SCALING_SCHEDULED_ACTION

Type: ResourceType

AWS Auto Scaling scheduled action.


static BACKUP_BACKUP_PLAN

Type: ResourceType

AWS Backup backup plan.


static BACKUP_BACKUP_SELECTION

Type: ResourceType

AWS Backup backup selection.


static BACKUP_BACKUP_VAULT

Type: ResourceType

AWS Backup backup vault.


static BACKUP_RECOVERY_POINT

Type: ResourceType

AWS Backup recovery point.


static BACKUP_REPORT_PLAN

Type: ResourceType

AWS Backup report plan.


static BATCH_COMPUTE_ENVIRONMENT

Type: ResourceType

AWS Batch compute environment.


static BATCH_JOB_QUEUE

Type: ResourceType

AWS Batch job queue.


static CLOUD9_ENVIRONMENT_EC2

Type: ResourceType

AWS Cloud9 environment EC2.


static CLOUDFORMATION_STACK

Type: ResourceType

AWS CloudFormation stack.


static CLOUDFRONT_DISTRIBUTION

Type: ResourceType

Amazon CloudFront Distribution.


static CLOUDFRONT_STREAMING_DISTRIBUTION

Type: ResourceType

Amazon CloudFront streaming distribution.


static CLOUDTRAIL_TRAIL

Type: ResourceType

AWS CloudTrail trail.


static CLOUDWATCH_ALARM

Type: ResourceType

Amazon CloudWatch Alarm.


static CLOUDWATCH_RUM_APP_MONITOR

Type: ResourceType

Amazon CloudWatch RUM.


static CODEBUILD_PROJECT

Type: ResourceType

AWS CodeBuild project.


static CODEDEPLOY_APPLICATION

Type: ResourceType

AWS CodeDeploy application.


static CODEDEPLOY_DEPLOYMENT_CONFIG

Type: ResourceType

AWS CodeDeploy deployment config.


static CODEDEPLOY_DEPLOYMENT_GROUP

Type: ResourceType

AWS CodeDeploy deployment group.


static CODEPIPELINE_PIPELINE

Type: ResourceType

AWS CodePipeline pipeline.


static CONFIG_CONFORMANCE_PACK_COMPLIANCE

Type: ResourceType

AWS Config conformance pack compliance.


static CONFIG_RESOURCE_COMPLIANCE

Type: ResourceType

AWS Config resource compliance.


static DATASYNC_LOCATION_EFS

Type: ResourceType

AWS DataSync location EFS.


static DATASYNC_LOCATION_FSX_LUSTRE

Type: ResourceType

AWS DataSync location FSx Lustre.


static DATASYNC_LOCATION_FSX_WINDOWS

Type: ResourceType

AWS DataSync location FSx Windows.


static DATASYNC_LOCATION_HDFS

Type: ResourceType

AWS DataSync location HDFS.


static DATASYNC_LOCATION_NFS

Type: ResourceType

AWS DataSync location NFS.


static DATASYNC_LOCATION_OBJECT_STORAGE

Type: ResourceType

AWS DataSync location object storage.


static DATASYNC_LOCATION_S3

Type: ResourceType

AWS DataSync location S3.


static DATASYNC_LOCATION_SMB

Type: ResourceType

AWS DataSync location SMB.


static DATASYNC_TASK

Type: ResourceType

AWS DataSync task.


static DMS_EVENT_SUBSCRIPTION

Type: ResourceType

AWS DMS event subscription.


static DMS_REPLICATION_SUBNET_GROUP

Type: ResourceType

AWS DMS replication subnet group.


static DYNAMODB_TABLE

Type: ResourceType

Amazon DynamoDB Table.


static EBS_VOLUME

Type: ResourceType

Elastic Block Store (EBS) volume.


static EC2_CUSTOMER_GATEWAY

Type: ResourceType

Amazon EC2 customer gateway.


static EC2_EGRESS_ONLY_INTERNET_GATEWAY

Type: ResourceType

EC2 Egress only internet gateway.


static EC2_EIP

Type: ResourceType

EC2 Elastic IP.


static EC2_FLOW_LOG

Type: ResourceType

EC2 flow log.


static EC2_HOST

Type: ResourceType

EC2 host.


static EC2_INSTANCE

Type: ResourceType

EC2 instance.


static EC2_INTERNET_GATEWAY

Type: ResourceType

Amazon EC2 internet gateway.


static EC2_LAUNCH_TEMPLATE

Type: ResourceType

EC2 launch template.


static EC2_NAT_GATEWAY

Type: ResourceType

EC2 NAT gateway.


static EC2_NETWORK_ACL

Type: ResourceType

Amazon EC2 network ACL.


static EC2_NETWORK_INSIGHTS_ACCESS_SCOPE_ANALYSIS

Type: ResourceType

EC2 Network Insights Access Scope Analysis.


static EC2_NETWORK_INTERFACE

Type: ResourceType

EC2 Network Interface.


static EC2_REGISTERED_HA_INSTANCE

Type: ResourceType

EC2 registered HA instance.


static EC2_ROUTE_TABLE

Type: ResourceType

Amazon EC2 route table.


static EC2_SECURITY_GROUP

Type: ResourceType

EC2 security group.


static EC2_SUBNET

Type: ResourceType

Amazon EC2 subnet table.


static EC2_TRANSIT_GATEWAY

Type: ResourceType

EC2 transit gateway.


static EC2_TRANSIT_GATEWAY_ATTACHMENT

Type: ResourceType

EC2 transit gateway attachment.


static EC2_TRANSIT_GATEWAY_ROUTE_TABLE

Type: ResourceType

EC2 transit gateway route table.


static EC2_VPC

Type: ResourceType

Amazon EC2 VPC.


static EC2_VPC_ENDPOINT

Type: ResourceType

EC2 VPC endpoint.


static EC2_VPC_ENDPOINT_SERVICE

Type: ResourceType

EC2 VPC endpoint service.


static EC2_VPC_PEERING_CONNECTION

Type: ResourceType

EC2 VPC peering connection.


static EC2_VPN_CONNECTION

Type: ResourceType

Amazon EC2 VPN connection.


static EC2_VPN_GATEWAY

Type: ResourceType

Amazon EC2 VPN gateway.


static ECR_PUBLIC_REPOSITORY

Type: ResourceType

Amazon ECR public repository.


static ECR_REGISTRY_POLICY

Type: ResourceType

Amazon ECR registry policy.


static ECR_REPOSITORY

Type: ResourceType

Amazon ECR repository.


static ECS_CLUSTER

Type: ResourceType

Amazon ECS cluster.


static ECS_SERVICE

Type: ResourceType

Amazon ECS service.


static ECS_TASK_DEFINITION

Type: ResourceType

Amazon ECS task definition.


static EFS_ACCESS_POINT

Type: ResourceType

Amazon EFS access point.


static EFS_FILE_SYSTEM

Type: ResourceType

Amazon EFS file system.


static EKS_ADDON

Type: ResourceType

Amazon Elastic Kubernetes Service addon.


static EKS_CLUSTER

Type: ResourceType

Amazon Elastic Kubernetes Service cluster.


static EKS_IDENTITY_PROVIDER_CONFIG

Type: ResourceType

Amazon Elastic Kubernetes Service identity provider config.


static ELASTICSEARCH_DOMAIN

Type: ResourceType

Amazon ElasticSearch domain.


static ELASTIC_BEANSTALK_APPLICATION

Type: ResourceType

AWS Elastic Beanstalk (EB) application.


static ELASTIC_BEANSTALK_APPLICATION_VERSION

Type: ResourceType

AWS Elastic Beanstalk (EB) application version.


static ELASTIC_BEANSTALK_ENVIRONMENT

Type: ResourceType

AWS Elastic Beanstalk (EB) environment.


static ELBV2_LISTENER

Type: ResourceType

AWS ELBv2 application load balancer listener.


static ELBV2_LOAD_BALANCER

Type: ResourceType

AWS ELBv2 network load balancer or AWS ELBv2 application load balancer.


static ELB_LOAD_BALANCER

Type: ResourceType

AWS ELB classic load balancer.


static EMR_SECURITY_CONFIGURATION

Type: ResourceType

Amazon EMR security configuration.


static EVENTBRIDGE_API_DESTINATION

Type: ResourceType

Amazon EventBridge Api Destination.


static EVENTBRIDGE_ARCHIVE

Type: ResourceType

Amazon EventBridge Archive.


static EVENTBRIDGE_ENDPOINT

Type: ResourceType

Amazon EventBridge Endpoint.


static EVENTBRIDGE_EVENTBUS

Type: ResourceType

Amazon EventBridge EventBus.


static EVENTSCHEMAS_DISCOVERER

Type: ResourceType

Amazon EventBridge EventSchemas discoverer.


static EVENTSCHEMAS_REGISTRY

Type: ResourceType

Amazon EventBridge EventSchemas registry.


static EVENTSCHEMAS_REGISTRY_POLICY

Type: ResourceType

Amazon EventBridge EventSchemas registry policy.


static FIS_EXPERIMENT_TEMPLATE

Type: ResourceType

AWS Fault Injection Simulator Experiment_Template.


static FRAUDDETECTOR_ENTITY_TYPE

Type: ResourceType

AWS FraudDetector entity type.


static FRAUDDETECTOR_LABEL

Type: ResourceType

AWS FraudDetector label.


static FRAUDDETECTOR_OUTCOME

Type: ResourceType

AWS FraudDetector outcome.


static FRAUDDETECTOR_VARIABLE

Type: ResourceType

AWS FraudDetector variable.


static GLOBALACCELERATOR_ACCELERATOR

Type: ResourceType

AWS GlobalAccelerator accelerator.


static GLOBALACCELERATOR_ENDPOINT_GROUP

Type: ResourceType

AWS GlobalAccelerator endpoint group.


static GLOBALACCELERATOR_LISTENER

Type: ResourceType

AWS GlobalAccelerator listener.


static GLUE_CLASSIFIER

Type: ResourceType

AWS Glue Classifier.


static GLUE_JOB

Type: ResourceType

AWS Glue Job.


static GLUE_ML_TRANSFORM

Type: ResourceType

AWS Glue machine learning transform.


static GUARDDUTY_DETECTOR

Type: ResourceType

Amazon GuardDuty detector.


static GUARDDUTY_FILTER

Type: ResourceType

Amazon GuardDuty Filter.


static GUARDDUTY_IP_SET

Type: ResourceType

Amazon GuardDuty IP Set.


static GUARDDUTY_THREAT_INTEL_SET

Type: ResourceType

Amazon GuardDuty Threat Intel Set.


static IAM_ACCESSANALYZER_ANALYZER

Type: ResourceType

AWS IAM AccessAnalyzer analyzer.


static IAM_GROUP

Type: ResourceType

AWS IAM group.


static IAM_POLICY

Type: ResourceType

AWS IAM policy.


static IAM_ROLE

Type: ResourceType

AWS IAM role.


static IAM_USER

Type: ResourceType

AWS IAM user.


static IMAGEBUILDER_CONTAINER_RECIPE

Type: ResourceType

EC2 Image Builder ContainerRecipe.


static IMAGEBUILDER_DISTRIBUTION_CONFIGURATION

Type: ResourceType

EC2 Image Builder DistributionConfiguration.


static IMAGEBUILDER_INFRASTRUCTURE_CONFIGURATION

Type: ResourceType

EC2 Image Builder InfrastructureConfiguration.


static IOT_ANALYTICS_CHANNEL

Type: ResourceType

AWS IoT Analytics channel.


static IOT_ANALYTICS_DATASET

Type: ResourceType

AWS IoT Analytics dataset.


static IOT_ANALYTICS_DATASTORE

Type: ResourceType

AWS IoT Analytics datastore.


static IOT_ANALYTICS_PIPELINE

Type: ResourceType

AWS IoT Analytics pipeline.


static IOT_AUTHORIZER

Type: ResourceType

AWS IoT authorizer.


static IOT_DIMENSION

Type: ResourceType

AWS IoT dimension.


static IOT_EVENTS_ALARM_MODEL

Type: ResourceType

AWS IoT Events Alarm Model.


static IOT_EVENTS_DETECTOR_MODEL

Type: ResourceType

AWS IoT Events Detector Model.


static IOT_EVENTS_INPUT

Type: ResourceType

AWS IoT Events Input.


static IOT_MITIGATION_ACTION

Type: ResourceType

AWS IoT mitigation action.


static IOT_POLICY

Type: ResourceType

AWS IoT policy.


static IOT_ROLE_ALIAS

Type: ResourceType

AWS IoT role alias.


static IOT_SECURITY_PROFILE

Type: ResourceType

AWS IoT security profile.


static IOT_SITEWISE_ASSETMODEL

Type: ResourceType

AWS IoT SiteWise asset model.


static IOT_SITEWISE_DASHBOARD

Type: ResourceType

AWS IoT SiteWise dashboard.


static IOT_SITEWISE_PORTAL

Type: ResourceType

AWS IoT SiteWise portal.


static IOT_SITEWISE_PROJECT

Type: ResourceType

AWS IoT SiteWise project.


static IOT_TWINMAKER_ENTITY

Type: ResourceType

AWS IoT TwinMaker entity.


static IOT_TWINMAKER_WORKSPACE

Type: ResourceType

AWS IoT TwinMaker workspace.


static IVS_CHANNEL

Type: ResourceType

Amazon Interactive Video Service (IVS) channel.


static IVS_PLAYBACK_KEYPAIR

Type: ResourceType

Amazon Interactive Video Service (IVS) playback key pair.


static IVS_RECORDING_CONFIGURATION

Type: ResourceType

Amazon Interactive Video Service (IVS) recording configuration.


static KINESIS_ANALYTICS_V2_APPLICATION

Type: ResourceType

Amazon Kinesis Analytics V2 application.


static KINESIS_STREAM

Type: ResourceType

Amazon Kinesis stream.


static KINESIS_STREAM_CONSUMER

Type: ResourceType

Amazon Kinesis stream consumer.


static KMS_KEY

Type: ResourceType

AWS KMS Key.


static LAMBDA_FUNCTION

Type: ResourceType

AWS Lambda function.


static LIGHTSAIL_BUCKET

Type: ResourceType

AWS Lightsail bucket.


static LIGHTSAIL_CERTIFICATE

Type: ResourceType

Amazon Lightsail Certificate.


static LIGHTSAIL_DISK

Type: ResourceType

Amazon Lightsail Disk.


static LIGHTSAIL_STATIC_IP

Type: ResourceType

AWS Lightsail static IP.


static MEDIAPACKAGE_PACKAGING_GROUP

Type: ResourceType

AWS Elemental MediaPackage packaging group.


static MSK_CLUSTER

Type: ResourceType

Amazon MSK cluster.


static NETWORK_FIREWALL_FIREWALL

Type: ResourceType

AWS Network Firewall Firewall.


static NETWORK_FIREWALL_FIREWALL_POLICY

Type: ResourceType

AWS Network Firewall Firewall Policy.


static NETWORK_FIREWALL_RULE_GROUP

Type: ResourceType

AWS Network Firewall Rule Group.


static OPENSEARCH_DOMAIN

Type: ResourceType

Amazon OpenSearch domain.


static QLDB_LEDGER

Type: ResourceType

Amazon QLDB ledger.


static RDS_DB_CLUSTER

Type: ResourceType

Amazon RDS database cluster.


static RDS_DB_CLUSTER_SNAPSHOT

Type: ResourceType

Amazon RDS database cluster snapshot.


static RDS_DB_INSTANCE

Type: ResourceType

Amazon RDS database instance.


static RDS_DB_SECURITY_GROUP

Type: ResourceType

Amazon RDS database security group.


static RDS_DB_SNAPSHOT

Type: ResourceType

Amazon RDS database snapshot.


static RDS_DB_SUBNET_GROUP

Type: ResourceType

Amazon RDS database subnet group.


static RDS_EVENT_SUBSCRIPTION

Type: ResourceType

Amazon RDS event subscription.


static RDS_GLOBAL_CLUSTER

Type: ResourceType

Amazon RDS global cluster.


static REDSHIFT_CLUSTER

Type: ResourceType

Amazon Redshift cluster.


static REDSHIFT_CLUSTER_PARAMETER_GROUP

Type: ResourceType

Amazon Redshift cluster parameter group.


static REDSHIFT_CLUSTER_SECURITY_GROUP

Type: ResourceType

Amazon Redshift cluster security group.


static REDSHIFT_CLUSTER_SNAPSHOT

Type: ResourceType

Amazon Redshift cluster snapshot.


static REDSHIFT_CLUSTER_SUBNET_GROUP

Type: ResourceType

Amazon Redshift cluster subnet group.


static REDSHIFT_EVENT_SUBSCRIPTION

Type: ResourceType

Amazon Redshift event subscription.


static RESILIENCEHUB_RESILIENCY_POLICY

Type: ResourceType

AWS ResilienceHub resiliency policy.


static ROUTE53_HEALTH_CHECK

Type: ResourceType

Amazon Route53 Health Check.


static ROUTE53_HOSTED_ZONE

Type: ResourceType

Amazon Route53 Hosted Zone.


static ROUTE53_RECOVERY_READINESS_CELL

Type: ResourceType

Amazon Route 53 Application Recovery Controller Cell.


static ROUTE53_RECOVERY_READINESS_READINESS_CHECK

Type: ResourceType

Amazon Route 53 Application Recovery Controller Readiness Check.


static ROUTE53_RECOVERY_READINESS_RECOVERY_GROUP

Type: ResourceType

Amazon Route53 recovery readiness recovery group.


static ROUTE53_RESOLVER_RESOLVER_ENDPOINT

Type: ResourceType

Amazon Route53 resolver resolver endpoint.


static ROUTE53_RESOLVER_RESOLVER_RULE

Type: ResourceType

Amazon Route53 resolver resolver rule.


static ROUTE53_RESOLVER_RESOLVER_RULE_ASSOCIATION

Type: ResourceType

Amazon Route53 resolver resolver rule association.


static S3_ACCOUNT_PUBLIC_ACCESS_BLOCK

Type: ResourceType

Amazon S3 account public access block.


static S3_BUCKET

Type: ResourceType

Amazon S3 bucket.


static S3_MULTIREGION_ACCESS_POINT

Type: ResourceType

Amazon S3 Multi-Region Access Point.


static SAGEMAKER_CODE_REPOSITORY

Type: ResourceType

Amazon SageMaker code repository.


static SAGEMAKER_MODEL

Type: ResourceType

Amazon SageMaker model.


static SAGEMAKER_NOTEBOOK_INSTANCE

Type: ResourceType

Amazon SageMaker notebook instance.


static SAGEMAKER_WORKTEAM

Type: ResourceType

Amazon SageMaker workteam.


static SECRETS_MANAGER_SECRET

Type: ResourceType

AWS Secrets Manager secret.


static SERVICEDISCOVERY_HTTP_NAMESPACE

Type: ResourceType

AWS Cloud Map(ServiceDiscovery) Http Namespace.


static SERVICEDISCOVERY_PUBLIC_DNS_NAMESPACE

Type: ResourceType

AWS Cloud Map(ServiceDiscovery) Public Dns Namespace.


static SERVICEDISCOVERY_SERVICE

Type: ResourceType

AWS Cloud Map(ServiceDiscovery) service.


static SERVICE_CATALOG_CLOUDFORMATION_PRODUCT

Type: ResourceType

AWS Service Catalog CloudFormation product.


static SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT

Type: ResourceType

AWS Service Catalog CloudFormation provisioned product.


static SERVICE_CATALOG_PORTFOLIO

Type: ResourceType

AWS Service Catalog portfolio.


static SES_CONFIGURATION_SET

Type: ResourceType

Amazon SES Configuration Set.


static SES_CONTACT_LIST

Type: ResourceType

Amazon SES Contact List.


static SES_RECEIPT_FILTER

Type: ResourceType

Amazon SES ReceiptFilter.


static SES_RECEIPT_RECEIPT_RULE_SET

Type: ResourceType

Amazon SES ReceiptRuleSet.


static SES_TEMPLATE

Type: ResourceType

Amazon SES Template.


static SHIELD_PROTECTION

Type: ResourceType

AWS Shield protection.


static SHIELD_REGIONAL_PROTECTION

Type: ResourceType

AWS Shield regional protection.


static SNS_TOPIC

Type: ResourceType

Amazon SNS topic.


static SQS_QUEUE

Type: ResourceType

Amazon SQS queue.


static STEPFUNCTIONS_ACTIVITY

Type: ResourceType

AWS StepFunctions activity.


static STEPFUNCTIONS_STATE_MACHINE

Type: ResourceType

AWS StepFunctions state machine.


static SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE

Type: ResourceType

AWS Systems Manager association compliance.


static SYSTEMS_MANAGER_FILE_DATA

Type: ResourceType

AWS Systems Manager file data.


static SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY

Type: ResourceType

AWS Systems Manager managed instance inventory.


static SYSTEMS_MANAGER_PATCH_COMPLIANCE

Type: ResourceType

AWS Systems Manager patch compliance.


static TRANSFER_WORKFLOW

Type: ResourceType

AWS Transfer workflow.


static WAFV2_IP_SET

Type: ResourceType

AWS WAFv2 ip set.


static WAFV2_MANAGED_RULE_SET

Type: ResourceType

AWS WAFv2 managed rule set.


static WAFV2_REGEX_PATTERN_SET

Type: ResourceType

AWS WAFv2 regex pattern set.


static WAFV2_RULE_GROUP

Type: ResourceType

AWS WAFv2 rule group.


static WAFV2_WEB_ACL

Type: ResourceType

AWS WAFv2 web ACL.


static WAF_RATE_BASED_RULE

Type: ResourceType

AWS WAF rate based rule.


static WAF_REGIONAL_RATE_BASED_RULE

Type: ResourceType

AWS WAF regional rate based rule.


static WAF_REGIONAL_RULE

Type: ResourceType

AWS WAF regional rule.


static WAF_REGIONAL_RULE_GROUP

Type: ResourceType

AWS WAF regional rule group.


static WAF_REGIONAL_WEB_ACL

Type: ResourceType

AWS WAF web ACL.


static WAF_RULE

Type: ResourceType

AWS WAF rule.


static WAF_RULE_GROUP

Type: ResourceType

AWS WAF rule group.


static WAF_WEB_ACL

Type: ResourceType

AWS WAF web ACL.


static WORKSPACES_CONNECTION_ALIAS

Type: ResourceType

Amazon WorkSpaces connection alias.


static WORKSPACES_WORKSPACE

Type: ResourceType

Amazon WorkSpaces workSpace.


static XRAY_ENCRYPTION_CONFIGURATION

Type: ResourceType

AWS X-Ray encryption configuration.

Methods

NameDescription
static of(type)A custom resource type to support future cases.

static of(type)

public static of(type: string): ResourceType

Parameters

  • type string

Returns

  • ResourceType

A custom resource type to support future cases.