Class ResourceType

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.config.ResourceType
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.94.0 (build b380f01)", date="2024-03-14T22:21:52.217Z") @Stability(Stable) public class ResourceType extends software.amazon.jsii.JsiiObject
Resources types that are supported by AWS Config.

Example:

 // Lambda function containing logic that evaluates compliance with the rule.
 Function evalComplianceFn = Function.Builder.create(this, "CustomFunction")
         .code(AssetCode.fromInline("exports.handler = (event) => console.log(event);"))
         .handler("index.handler")
         .runtime(Runtime.NODEJS_18_X)
         .build();
 // A custom rule that runs on configuration changes of EC2 instances
 CustomRule customRule = CustomRule.Builder.create(this, "Custom")
         .configurationChanges(true)
         .lambdaFunction(evalComplianceFn)
         .ruleScope(RuleScope.fromResource(ResourceType.EC2_INSTANCE))
         .build();
 

See Also:
  • Field Details

    • ACM_CERTIFICATE

      @Stability(Stable) public static final ResourceType ACM_CERTIFICATE
      AWS Certificate manager certificate.
    • AMAZON_MQ_BROKER

      @Stability(Stable) public static final ResourceType AMAZON_MQ_BROKER
      Amazon MQ broker.
    • APIGATEWAY_REST_API

      @Stability(Stable) public static final ResourceType APIGATEWAY_REST_API
      API Gateway REST API.
    • APIGATEWAY_STAGE

      @Stability(Stable) public static final ResourceType APIGATEWAY_STAGE
      API Gateway Stage.
    • APIGATEWAYV2_API

      @Stability(Stable) public static final ResourceType APIGATEWAYV2_API
      API Gatewayv2 API.
    • APIGATEWAYV2_STAGE

      @Stability(Stable) public static final ResourceType APIGATEWAYV2_STAGE
      API Gatewayv2 Stage.
    • APPCONFIG_APPLICATION

      @Stability(Stable) public static final ResourceType APPCONFIG_APPLICATION
      AWS AppConfig application.
    • APPCONFIG_CONFIGURATION_PROFILE

      @Stability(Stable) public static final ResourceType APPCONFIG_CONFIGURATION_PROFILE
      AWS AppConfig configuration profile.
    • APPCONFIG_ENVIRONMENT

      @Stability(Stable) public static final ResourceType APPCONFIG_ENVIRONMENT
      AWS AppConfig environment.
    • APPSYNC_GRAPHQL_API

      @Stability(Stable) public static final ResourceType APPSYNC_GRAPHQL_API
      AWS AppSync GraphQL Api.
    • AUTO_SCALING_GROUP

      @Stability(Stable) public static final ResourceType AUTO_SCALING_GROUP
      AWS Auto Scaling group.
    • AUTO_SCALING_LAUNCH_CONFIGURATION

      @Stability(Stable) public static final ResourceType AUTO_SCALING_LAUNCH_CONFIGURATION
      AWS Auto Scaling launch configuration.
    • AUTO_SCALING_POLICY

      @Stability(Stable) public static final ResourceType AUTO_SCALING_POLICY
      AWS Auto Scaling policy.
    • AUTO_SCALING_SCHEDULED_ACTION

      @Stability(Stable) public static final ResourceType AUTO_SCALING_SCHEDULED_ACTION
      AWS Auto Scaling scheduled action.
    • BACKUP_BACKUP_PLAN

      @Stability(Stable) public static final ResourceType BACKUP_BACKUP_PLAN
      AWS Backup backup plan.
    • BACKUP_BACKUP_SELECTION

      @Stability(Stable) public static final ResourceType BACKUP_BACKUP_SELECTION
      AWS Backup backup selection.
    • BACKUP_BACKUP_VAULT

      @Stability(Stable) public static final ResourceType BACKUP_BACKUP_VAULT
      AWS Backup backup vault.
    • BACKUP_RECOVERY_POINT

      @Stability(Stable) public static final ResourceType BACKUP_RECOVERY_POINT
      AWS Backup recovery point.
    • BACKUP_REPORT_PLAN

      @Stability(Stable) public static final ResourceType BACKUP_REPORT_PLAN
      AWS Backup report plan.
    • BATCH_COMPUTE_ENVIRONMENT

      @Stability(Stable) public static final ResourceType BATCH_COMPUTE_ENVIRONMENT
      AWS Batch compute environment.
    • BATCH_JOB_QUEUE

      @Stability(Stable) public static final ResourceType BATCH_JOB_QUEUE
      AWS Batch job queue.
    • CLOUD9_ENVIRONMENT_EC2

      @Stability(Stable) public static final ResourceType CLOUD9_ENVIRONMENT_EC2
      AWS Cloud9 environment EC2.
    • CLOUDFORMATION_STACK

      @Stability(Stable) public static final ResourceType CLOUDFORMATION_STACK
      AWS CloudFormation stack.
    • CLOUDFRONT_DISTRIBUTION

      @Stability(Stable) public static final ResourceType CLOUDFRONT_DISTRIBUTION
      Amazon CloudFront Distribution.
    • CLOUDFRONT_STREAMING_DISTRIBUTION

      @Stability(Stable) public static final ResourceType CLOUDFRONT_STREAMING_DISTRIBUTION
      Amazon CloudFront streaming distribution.
    • CLOUDTRAIL_TRAIL

      @Stability(Stable) public static final ResourceType CLOUDTRAIL_TRAIL
      AWS CloudTrail trail.
    • CLOUDWATCH_ALARM

      @Stability(Stable) public static final ResourceType CLOUDWATCH_ALARM
      Amazon CloudWatch Alarm.
    • CLOUDWATCH_RUM_APP_MONITOR

      @Stability(Stable) public static final ResourceType CLOUDWATCH_RUM_APP_MONITOR
      Amazon CloudWatch RUM.
    • CODEBUILD_PROJECT

      @Stability(Stable) public static final ResourceType CODEBUILD_PROJECT
      AWS CodeBuild project.
    • CODEDEPLOY_APPLICATION

      @Stability(Stable) public static final ResourceType CODEDEPLOY_APPLICATION
      AWS CodeDeploy application.
    • CODEDEPLOY_DEPLOYMENT_CONFIG

      @Stability(Stable) public static final ResourceType CODEDEPLOY_DEPLOYMENT_CONFIG
      AWS CodeDeploy deployment config.
    • CODEDEPLOY_DEPLOYMENT_GROUP

      @Stability(Stable) public static final ResourceType CODEDEPLOY_DEPLOYMENT_GROUP
      AWS CodeDeploy deployment group.
    • CODEPIPELINE_PIPELINE

      @Stability(Stable) public static final ResourceType CODEPIPELINE_PIPELINE
      AWS CodePipeline pipeline.
    • CONFIG_CONFORMANCE_PACK_COMPLIANCE

      @Stability(Stable) public static final ResourceType CONFIG_CONFORMANCE_PACK_COMPLIANCE
      AWS Config conformance pack compliance.
    • CONFIG_RESOURCE_COMPLIANCE

      @Stability(Stable) public static final ResourceType CONFIG_RESOURCE_COMPLIANCE
      AWS Config resource compliance.
    • DATASYNC_LOCATION_EFS

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_EFS
      AWS DataSync location EFS.
    • DATASYNC_LOCATION_FSX_LUSTRE

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_FSX_LUSTRE
      AWS DataSync location FSx Lustre.
    • DATASYNC_LOCATION_FSX_WINDOWS

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_FSX_WINDOWS
      AWS DataSync location FSx Windows.
    • DATASYNC_LOCATION_HDFS

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_HDFS
      AWS DataSync location HDFS.
    • DATASYNC_LOCATION_NFS

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_NFS
      AWS DataSync location NFS.
    • DATASYNC_LOCATION_OBJECT_STORAGE

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_OBJECT_STORAGE
      AWS DataSync location object storage.
    • DATASYNC_LOCATION_S3

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_S3
      AWS DataSync location S3.
    • DATASYNC_LOCATION_SMB

      @Stability(Stable) public static final ResourceType DATASYNC_LOCATION_SMB
      AWS DataSync location SMB.
    • DATASYNC_TASK

      @Stability(Stable) public static final ResourceType DATASYNC_TASK
      AWS DataSync task.
    • DMS_EVENT_SUBSCRIPTION

      @Stability(Stable) public static final ResourceType DMS_EVENT_SUBSCRIPTION
      AWS DMS event subscription.
    • DMS_REPLICATION_SUBNET_GROUP

      @Stability(Stable) public static final ResourceType DMS_REPLICATION_SUBNET_GROUP
      AWS DMS replication subnet group.
    • DYNAMODB_TABLE

      @Stability(Stable) public static final ResourceType DYNAMODB_TABLE
      Amazon DynamoDB Table.
    • EBS_VOLUME

      @Stability(Stable) public static final ResourceType EBS_VOLUME
      Elastic Block Store (EBS) volume.
    • EC2_CUSTOMER_GATEWAY

      @Stability(Stable) public static final ResourceType EC2_CUSTOMER_GATEWAY
      Amazon EC2 customer gateway.
    • EC2_EGRESS_ONLY_INTERNET_GATEWAY

      @Stability(Stable) public static final ResourceType EC2_EGRESS_ONLY_INTERNET_GATEWAY
      EC2 Egress only internet gateway.
    • EC2_EIP

      @Stability(Stable) public static final ResourceType EC2_EIP
      EC2 Elastic IP.
    • EC2_FLOW_LOG

      @Stability(Stable) public static final ResourceType EC2_FLOW_LOG
      EC2 flow log.
    • EC2_HOST

      @Stability(Stable) public static final ResourceType EC2_HOST
      EC2 host.
    • EC2_INSTANCE

      @Stability(Stable) public static final ResourceType EC2_INSTANCE
      EC2 instance.
    • EC2_INTERNET_GATEWAY

      @Stability(Stable) public static final ResourceType EC2_INTERNET_GATEWAY
      Amazon EC2 internet gateway.
    • EC2_LAUNCH_TEMPLATE

      @Stability(Stable) public static final ResourceType EC2_LAUNCH_TEMPLATE
      EC2 launch template.
    • EC2_NAT_GATEWAY

      @Stability(Stable) public static final ResourceType EC2_NAT_GATEWAY
      EC2 NAT gateway.
    • EC2_NETWORK_ACL

      @Stability(Stable) public static final ResourceType EC2_NETWORK_ACL
      Amazon EC2 network ACL.
    • EC2_NETWORK_INSIGHTS_ACCESS_SCOPE_ANALYSIS

      @Stability(Stable) public static final ResourceType EC2_NETWORK_INSIGHTS_ACCESS_SCOPE_ANALYSIS
      EC2 Network Insights Access Scope Analysis.
    • EC2_NETWORK_INTERFACE

      @Stability(Stable) public static final ResourceType EC2_NETWORK_INTERFACE
      EC2 Network Interface.
    • EC2_REGISTERED_HA_INSTANCE

      @Stability(Stable) public static final ResourceType EC2_REGISTERED_HA_INSTANCE
      EC2 registered HA instance.
    • EC2_ROUTE_TABLE

      @Stability(Stable) public static final ResourceType EC2_ROUTE_TABLE
      Amazon EC2 route table.
    • EC2_SECURITY_GROUP

      @Stability(Stable) public static final ResourceType EC2_SECURITY_GROUP
      EC2 security group.
    • EC2_SUBNET

      @Stability(Stable) public static final ResourceType EC2_SUBNET
      Amazon EC2 subnet table.
    • EC2_TRANSIT_GATEWAY

      @Stability(Stable) public static final ResourceType EC2_TRANSIT_GATEWAY
      EC2 transit gateway.
    • EC2_TRANSIT_GATEWAY_ATTACHMENT

      @Stability(Stable) public static final ResourceType EC2_TRANSIT_GATEWAY_ATTACHMENT
      EC2 transit gateway attachment.
    • EC2_TRANSIT_GATEWAY_ROUTE_TABLE

      @Stability(Stable) public static final ResourceType EC2_TRANSIT_GATEWAY_ROUTE_TABLE
      EC2 transit gateway route table.
    • EC2_VPC

      @Stability(Stable) public static final ResourceType EC2_VPC
      Amazon EC2 VPC.
    • EC2_VPC_ENDPOINT

      @Stability(Stable) public static final ResourceType EC2_VPC_ENDPOINT
      EC2 VPC endpoint.
    • EC2_VPC_ENDPOINT_SERVICE

      @Stability(Stable) public static final ResourceType EC2_VPC_ENDPOINT_SERVICE
      EC2 VPC endpoint service.
    • EC2_VPC_PEERING_CONNECTION

      @Stability(Stable) public static final ResourceType EC2_VPC_PEERING_CONNECTION
      EC2 VPC peering connection.
    • EC2_VPN_CONNECTION

      @Stability(Stable) public static final ResourceType EC2_VPN_CONNECTION
      Amazon EC2 VPN connection.
    • EC2_VPN_GATEWAY

      @Stability(Stable) public static final ResourceType EC2_VPN_GATEWAY
      Amazon EC2 VPN gateway.
    • ECR_PUBLIC_REPOSITORY

      @Stability(Stable) public static final ResourceType ECR_PUBLIC_REPOSITORY
      Amazon ECR public repository.
    • ECR_REGISTRY_POLICY

      @Stability(Stable) public static final ResourceType ECR_REGISTRY_POLICY
      Amazon ECR registry policy.
    • ECR_REPOSITORY

      @Stability(Stable) public static final ResourceType ECR_REPOSITORY
      Amazon ECR repository.
    • ECS_CLUSTER

      @Stability(Stable) public static final ResourceType ECS_CLUSTER
      Amazon ECS cluster.
    • ECS_SERVICE

      @Stability(Stable) public static final ResourceType ECS_SERVICE
      Amazon ECS service.
    • ECS_TASK_DEFINITION

      @Stability(Stable) public static final ResourceType ECS_TASK_DEFINITION
      Amazon ECS task definition.
    • EFS_ACCESS_POINT

      @Stability(Stable) public static final ResourceType EFS_ACCESS_POINT
      Amazon EFS access point.
    • EFS_FILE_SYSTEM

      @Stability(Stable) public static final ResourceType EFS_FILE_SYSTEM
      Amazon EFS file system.
    • EKS_ADDON

      @Stability(Stable) public static final ResourceType EKS_ADDON
      Amazon Elastic Kubernetes Service addon.
    • EKS_CLUSTER

      @Stability(Stable) public static final ResourceType EKS_CLUSTER
      Amazon Elastic Kubernetes Service cluster.
    • EKS_IDENTITY_PROVIDER_CONFIG

      @Stability(Stable) public static final ResourceType EKS_IDENTITY_PROVIDER_CONFIG
      Amazon Elastic Kubernetes Service identity provider config.
    • ELASTIC_BEANSTALK_APPLICATION

      @Stability(Stable) public static final ResourceType ELASTIC_BEANSTALK_APPLICATION
      AWS Elastic Beanstalk (EB) application.
    • ELASTIC_BEANSTALK_APPLICATION_VERSION

      @Stability(Stable) public static final ResourceType ELASTIC_BEANSTALK_APPLICATION_VERSION
      AWS Elastic Beanstalk (EB) application version.
    • ELASTIC_BEANSTALK_ENVIRONMENT

      @Stability(Stable) public static final ResourceType ELASTIC_BEANSTALK_ENVIRONMENT
      AWS Elastic Beanstalk (EB) environment.
    • ELASTICSEARCH_DOMAIN

      @Stability(Stable) public static final ResourceType ELASTICSEARCH_DOMAIN
      Amazon ElasticSearch domain.
    • ELB_LOAD_BALANCER

      @Stability(Stable) public static final ResourceType ELB_LOAD_BALANCER
      AWS ELB classic load balancer.
    • ELBV2_LISTENER

      @Stability(Stable) public static final ResourceType ELBV2_LISTENER
      AWS ELBv2 application load balancer listener.
    • ELBV2_LOAD_BALANCER

      @Stability(Stable) public static final ResourceType ELBV2_LOAD_BALANCER
      AWS ELBv2 network load balancer or AWS ELBv2 application load balancer.
    • EMR_SECURITY_CONFIGURATION

      @Stability(Stable) public static final ResourceType EMR_SECURITY_CONFIGURATION
      Amazon EMR security configuration.
    • EVENTBRIDGE_API_DESTINATION

      @Stability(Stable) public static final ResourceType EVENTBRIDGE_API_DESTINATION
      Amazon EventBridge Api Destination.
    • EVENTBRIDGE_ARCHIVE

      @Stability(Stable) public static final ResourceType EVENTBRIDGE_ARCHIVE
      Amazon EventBridge Archive.
    • EVENTBRIDGE_ENDPOINT

      @Stability(Stable) public static final ResourceType EVENTBRIDGE_ENDPOINT
      Amazon EventBridge Endpoint.
    • EVENTBRIDGE_EVENTBUS

      @Stability(Stable) public static final ResourceType EVENTBRIDGE_EVENTBUS
      Amazon EventBridge EventBus.
    • EVENTSCHEMAS_DISCOVERER

      @Stability(Stable) public static final ResourceType EVENTSCHEMAS_DISCOVERER
      Amazon EventBridge EventSchemas discoverer.
    • EVENTSCHEMAS_REGISTRY

      @Stability(Stable) public static final ResourceType EVENTSCHEMAS_REGISTRY
      Amazon EventBridge EventSchemas registry.
    • EVENTSCHEMAS_REGISTRY_POLICY

      @Stability(Stable) public static final ResourceType EVENTSCHEMAS_REGISTRY_POLICY
      Amazon EventBridge EventSchemas registry policy.
    • FIS_EXPERIMENT_TEMPLATE

      @Stability(Stable) public static final ResourceType FIS_EXPERIMENT_TEMPLATE
      AWS Fault Injection Simulator Experiment_Template.
    • FRAUDDETECTOR_ENTITY_TYPE

      @Stability(Stable) public static final ResourceType FRAUDDETECTOR_ENTITY_TYPE
      AWS FraudDetector entity type.
    • FRAUDDETECTOR_LABEL

      @Stability(Stable) public static final ResourceType FRAUDDETECTOR_LABEL
      AWS FraudDetector label.
    • FRAUDDETECTOR_OUTCOME

      @Stability(Stable) public static final ResourceType FRAUDDETECTOR_OUTCOME
      AWS FraudDetector outcome.
    • FRAUDDETECTOR_VARIABLE

      @Stability(Stable) public static final ResourceType FRAUDDETECTOR_VARIABLE
      AWS FraudDetector variable.
    • GLOBALACCELERATOR_ACCELERATOR

      @Stability(Stable) public static final ResourceType GLOBALACCELERATOR_ACCELERATOR
      AWS GlobalAccelerator accelerator.
    • GLOBALACCELERATOR_ENDPOINT_GROUP

      @Stability(Stable) public static final ResourceType GLOBALACCELERATOR_ENDPOINT_GROUP
      AWS GlobalAccelerator endpoint group.
    • GLOBALACCELERATOR_LISTENER

      @Stability(Stable) public static final ResourceType GLOBALACCELERATOR_LISTENER
      AWS GlobalAccelerator listener.
    • GLUE_CLASSIFIER

      @Stability(Stable) public static final ResourceType GLUE_CLASSIFIER
      AWS Glue Classifier.
    • GLUE_JOB

      @Stability(Stable) public static final ResourceType GLUE_JOB
      AWS Glue Job.
    • GLUE_ML_TRANSFORM

      @Stability(Stable) public static final ResourceType GLUE_ML_TRANSFORM
      AWS Glue machine learning transform.
    • GUARDDUTY_DETECTOR

      @Stability(Stable) public static final ResourceType GUARDDUTY_DETECTOR
      Amazon GuardDuty detector.
    • GUARDDUTY_FILTER

      @Stability(Stable) public static final ResourceType GUARDDUTY_FILTER
      Amazon GuardDuty Filter.
    • GUARDDUTY_IP_SET

      @Stability(Stable) public static final ResourceType GUARDDUTY_IP_SET
      Amazon GuardDuty IP Set.
    • GUARDDUTY_THREAT_INTEL_SET

      @Stability(Stable) public static final ResourceType GUARDDUTY_THREAT_INTEL_SET
      Amazon GuardDuty Threat Intel Set.
    • IAM_ACCESSANALYZER_ANALYZER

      @Stability(Stable) public static final ResourceType IAM_ACCESSANALYZER_ANALYZER
      AWS IAM AccessAnalyzer analyzer.
    • IAM_GROUP

      @Stability(Stable) public static final ResourceType IAM_GROUP
      AWS IAM group.
    • IAM_POLICY

      @Stability(Stable) public static final ResourceType IAM_POLICY
      AWS IAM policy.
    • IAM_ROLE

      @Stability(Stable) public static final ResourceType IAM_ROLE
      AWS IAM role.
    • IAM_USER

      @Stability(Stable) public static final ResourceType IAM_USER
      AWS IAM user.
    • IMAGEBUILDER_CONTAINER_RECIPE

      @Stability(Stable) public static final ResourceType IMAGEBUILDER_CONTAINER_RECIPE
      EC2 Image Builder ContainerRecipe.
    • IMAGEBUILDER_DISTRIBUTION_CONFIGURATION

      @Stability(Stable) public static final ResourceType IMAGEBUILDER_DISTRIBUTION_CONFIGURATION
      EC2 Image Builder DistributionConfiguration.
    • IMAGEBUILDER_INFRASTRUCTURE_CONFIGURATION

      @Stability(Stable) public static final ResourceType IMAGEBUILDER_INFRASTRUCTURE_CONFIGURATION
      EC2 Image Builder InfrastructureConfiguration.
    • IOT_ANALYTICS_CHANNEL

      @Stability(Stable) public static final ResourceType IOT_ANALYTICS_CHANNEL
      AWS IoT Analytics channel.
    • IOT_ANALYTICS_DATASET

      @Stability(Stable) public static final ResourceType IOT_ANALYTICS_DATASET
      AWS IoT Analytics dataset.
    • IOT_ANALYTICS_DATASTORE

      @Stability(Stable) public static final ResourceType IOT_ANALYTICS_DATASTORE
      AWS IoT Analytics datastore.
    • IOT_ANALYTICS_PIPELINE

      @Stability(Stable) public static final ResourceType IOT_ANALYTICS_PIPELINE
      AWS IoT Analytics pipeline.
    • IOT_AUTHORIZER

      @Stability(Stable) public static final ResourceType IOT_AUTHORIZER
      AWS IoT authorizer.
    • IOT_DIMENSION

      @Stability(Stable) public static final ResourceType IOT_DIMENSION
      AWS IoT dimension.
    • IOT_EVENTS_ALARM_MODEL

      @Stability(Stable) public static final ResourceType IOT_EVENTS_ALARM_MODEL
      AWS IoT Events Alarm Model.
    • IOT_EVENTS_DETECTOR_MODEL

      @Stability(Stable) public static final ResourceType IOT_EVENTS_DETECTOR_MODEL
      AWS IoT Events Detector Model.
    • IOT_EVENTS_INPUT

      @Stability(Stable) public static final ResourceType IOT_EVENTS_INPUT
      AWS IoT Events Input.
    • IOT_MITIGATION_ACTION

      @Stability(Stable) public static final ResourceType IOT_MITIGATION_ACTION
      AWS IoT mitigation action.
    • IOT_POLICY

      @Stability(Stable) public static final ResourceType IOT_POLICY
      AWS IoT policy.
    • IOT_ROLE_ALIAS

      @Stability(Stable) public static final ResourceType IOT_ROLE_ALIAS
      AWS IoT role alias.
    • IOT_SECURITY_PROFILE

      @Stability(Stable) public static final ResourceType IOT_SECURITY_PROFILE
      AWS IoT security profile.
    • IOT_SITEWISE_ASSETMODEL

      @Stability(Stable) public static final ResourceType IOT_SITEWISE_ASSETMODEL
      AWS IoT SiteWise asset model.
    • IOT_SITEWISE_DASHBOARD

      @Stability(Stable) public static final ResourceType IOT_SITEWISE_DASHBOARD
      AWS IoT SiteWise dashboard.
    • IOT_SITEWISE_PORTAL

      @Stability(Stable) public static final ResourceType IOT_SITEWISE_PORTAL
      AWS IoT SiteWise portal.
    • IOT_SITEWISE_PROJECT

      @Stability(Stable) public static final ResourceType IOT_SITEWISE_PROJECT
      AWS IoT SiteWise project.
    • IOT_TWINMAKER_ENTITY

      @Stability(Stable) public static final ResourceType IOT_TWINMAKER_ENTITY
      AWS IoT TwinMaker entity.
    • IOT_TWINMAKER_WORKSPACE

      @Stability(Stable) public static final ResourceType IOT_TWINMAKER_WORKSPACE
      AWS IoT TwinMaker workspace.
    • IVS_CHANNEL

      @Stability(Stable) public static final ResourceType IVS_CHANNEL
      Amazon Interactive Video Service (IVS) channel.
    • IVS_PLAYBACK_KEYPAIR

      @Stability(Stable) public static final ResourceType IVS_PLAYBACK_KEYPAIR
      Amazon Interactive Video Service (IVS) playback key pair.
    • IVS_RECORDING_CONFIGURATION

      @Stability(Stable) public static final ResourceType IVS_RECORDING_CONFIGURATION
      Amazon Interactive Video Service (IVS) recording configuration.
    • KINESIS_ANALYTICS_V2_APPLICATION

      @Stability(Stable) public static final ResourceType KINESIS_ANALYTICS_V2_APPLICATION
      Amazon Kinesis Analytics V2 application.
    • KINESIS_STREAM

      @Stability(Stable) public static final ResourceType KINESIS_STREAM
      Amazon Kinesis stream.
    • KINESIS_STREAM_CONSUMER

      @Stability(Stable) public static final ResourceType KINESIS_STREAM_CONSUMER
      Amazon Kinesis stream consumer.
    • KMS_KEY

      @Stability(Stable) public static final ResourceType KMS_KEY
      AWS KMS Key.
    • LAMBDA_FUNCTION

      @Stability(Stable) public static final ResourceType LAMBDA_FUNCTION
      AWS Lambda function.
    • LIGHTSAIL_BUCKET

      @Stability(Stable) public static final ResourceType LIGHTSAIL_BUCKET
      AWS Lightsail bucket.
    • LIGHTSAIL_CERTIFICATE

      @Stability(Stable) public static final ResourceType LIGHTSAIL_CERTIFICATE
      Amazon Lightsail Certificate.
    • LIGHTSAIL_DISK

      @Stability(Stable) public static final ResourceType LIGHTSAIL_DISK
      Amazon Lightsail Disk.
    • LIGHTSAIL_STATIC_IP

      @Stability(Stable) public static final ResourceType LIGHTSAIL_STATIC_IP
      AWS Lightsail static IP.
    • MEDIAPACKAGE_PACKAGING_GROUP

      @Stability(Stable) public static final ResourceType MEDIAPACKAGE_PACKAGING_GROUP
      AWS Elemental MediaPackage packaging group.
    • MSK_CLUSTER

      @Stability(Stable) public static final ResourceType MSK_CLUSTER
      Amazon MSK cluster.
    • NETWORK_FIREWALL_FIREWALL

      @Stability(Stable) public static final ResourceType NETWORK_FIREWALL_FIREWALL
      AWS Network Firewall Firewall.
    • NETWORK_FIREWALL_FIREWALL_POLICY

      @Stability(Stable) public static final ResourceType NETWORK_FIREWALL_FIREWALL_POLICY
      AWS Network Firewall Firewall Policy.
    • NETWORK_FIREWALL_RULE_GROUP

      @Stability(Stable) public static final ResourceType NETWORK_FIREWALL_RULE_GROUP
      AWS Network Firewall Rule Group.
    • OPENSEARCH_DOMAIN

      @Stability(Stable) public static final ResourceType OPENSEARCH_DOMAIN
      Amazon OpenSearch domain.
    • QLDB_LEDGER

      @Stability(Stable) public static final ResourceType QLDB_LEDGER
      Amazon QLDB ledger.
    • RDS_DB_CLUSTER

      @Stability(Stable) public static final ResourceType RDS_DB_CLUSTER
      Amazon RDS database cluster.
    • RDS_DB_CLUSTER_SNAPSHOT

      @Stability(Stable) public static final ResourceType RDS_DB_CLUSTER_SNAPSHOT
      Amazon RDS database cluster snapshot.
    • RDS_DB_INSTANCE

      @Stability(Stable) public static final ResourceType RDS_DB_INSTANCE
      Amazon RDS database instance.
    • RDS_DB_SECURITY_GROUP

      @Stability(Stable) public static final ResourceType RDS_DB_SECURITY_GROUP
      Amazon RDS database security group.
    • RDS_DB_SNAPSHOT

      @Stability(Stable) public static final ResourceType RDS_DB_SNAPSHOT
      Amazon RDS database snapshot.
    • RDS_DB_SUBNET_GROUP

      @Stability(Stable) public static final ResourceType RDS_DB_SUBNET_GROUP
      Amazon RDS database subnet group.
    • RDS_EVENT_SUBSCRIPTION

      @Stability(Stable) public static final ResourceType RDS_EVENT_SUBSCRIPTION
      Amazon RDS event subscription.
    • RDS_GLOBAL_CLUSTER

      @Stability(Stable) public static final ResourceType RDS_GLOBAL_CLUSTER
      Amazon RDS global cluster.
    • REDSHIFT_CLUSTER

      @Stability(Stable) public static final ResourceType REDSHIFT_CLUSTER
      Amazon Redshift cluster.
    • REDSHIFT_CLUSTER_PARAMETER_GROUP

      @Stability(Stable) public static final ResourceType REDSHIFT_CLUSTER_PARAMETER_GROUP
      Amazon Redshift cluster parameter group.
    • REDSHIFT_CLUSTER_SECURITY_GROUP

      @Stability(Stable) public static final ResourceType REDSHIFT_CLUSTER_SECURITY_GROUP
      Amazon Redshift cluster security group.
    • REDSHIFT_CLUSTER_SNAPSHOT

      @Stability(Stable) public static final ResourceType REDSHIFT_CLUSTER_SNAPSHOT
      Amazon Redshift cluster snapshot.
    • REDSHIFT_CLUSTER_SUBNET_GROUP

      @Stability(Stable) public static final ResourceType REDSHIFT_CLUSTER_SUBNET_GROUP
      Amazon Redshift cluster subnet group.
    • REDSHIFT_EVENT_SUBSCRIPTION

      @Stability(Stable) public static final ResourceType REDSHIFT_EVENT_SUBSCRIPTION
      Amazon Redshift event subscription.
    • RESILIENCEHUB_RESILIENCY_POLICY

      @Stability(Stable) public static final ResourceType RESILIENCEHUB_RESILIENCY_POLICY
      AWS ResilienceHub resiliency policy.
    • ROUTE53_HEALTH_CHECK

      @Stability(Stable) public static final ResourceType ROUTE53_HEALTH_CHECK
      Amazon Route53 Health Check.
    • ROUTE53_HOSTED_ZONE

      @Stability(Stable) public static final ResourceType ROUTE53_HOSTED_ZONE
      Amazon Route53 Hosted Zone.
    • ROUTE53_RECOVERY_READINESS_CELL

      @Stability(Stable) public static final ResourceType ROUTE53_RECOVERY_READINESS_CELL
      Amazon Route 53 Application Recovery Controller Cell.
    • ROUTE53_RECOVERY_READINESS_READINESS_CHECK

      @Stability(Stable) public static final ResourceType ROUTE53_RECOVERY_READINESS_READINESS_CHECK
      Amazon Route 53 Application Recovery Controller Readiness Check.
    • ROUTE53_RECOVERY_READINESS_RECOVERY_GROUP

      @Stability(Stable) public static final ResourceType ROUTE53_RECOVERY_READINESS_RECOVERY_GROUP
      Amazon Route53 recovery readiness recovery group.
    • ROUTE53_RESOLVER_RESOLVER_ENDPOINT

      @Stability(Stable) public static final ResourceType ROUTE53_RESOLVER_RESOLVER_ENDPOINT
      Amazon Route53 resolver resolver endpoint.
    • ROUTE53_RESOLVER_RESOLVER_RULE

      @Stability(Stable) public static final ResourceType ROUTE53_RESOLVER_RESOLVER_RULE
      Amazon Route53 resolver resolver rule.
    • ROUTE53_RESOLVER_RESOLVER_RULE_ASSOCIATION

      @Stability(Stable) public static final ResourceType ROUTE53_RESOLVER_RESOLVER_RULE_ASSOCIATION
      Amazon Route53 resolver resolver rule association.
    • S3_ACCOUNT_PUBLIC_ACCESS_BLOCK

      @Stability(Stable) public static final ResourceType S3_ACCOUNT_PUBLIC_ACCESS_BLOCK
      Amazon S3 account public access block.
    • S3_BUCKET

      @Stability(Stable) public static final ResourceType S3_BUCKET
      Amazon S3 bucket.
    • S3_MULTIREGION_ACCESS_POINT

      @Stability(Stable) public static final ResourceType S3_MULTIREGION_ACCESS_POINT
      Amazon S3 Multi-Region Access Point.
    • SAGEMAKER_CODE_REPOSITORY

      @Stability(Stable) public static final ResourceType SAGEMAKER_CODE_REPOSITORY
      Amazon SageMaker code repository.
    • SAGEMAKER_MODEL

      @Stability(Stable) public static final ResourceType SAGEMAKER_MODEL
      Amazon SageMaker model.
    • SAGEMAKER_NOTEBOOK_INSTANCE

      @Stability(Stable) public static final ResourceType SAGEMAKER_NOTEBOOK_INSTANCE
      Amazon SageMaker notebook instance.
    • SAGEMAKER_WORKTEAM

      @Stability(Stable) public static final ResourceType SAGEMAKER_WORKTEAM
      Amazon SageMaker workteam.
    • SECRETS_MANAGER_SECRET

      @Stability(Stable) public static final ResourceType SECRETS_MANAGER_SECRET
      AWS Secrets Manager secret.
    • SERVICE_CATALOG_CLOUDFORMATION_PRODUCT

      @Stability(Stable) public static final ResourceType SERVICE_CATALOG_CLOUDFORMATION_PRODUCT
      AWS Service Catalog CloudFormation product.
    • SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT

      @Stability(Stable) public static final ResourceType SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT
      AWS Service Catalog CloudFormation provisioned product.
    • SERVICE_CATALOG_PORTFOLIO

      @Stability(Stable) public static final ResourceType SERVICE_CATALOG_PORTFOLIO
      AWS Service Catalog portfolio.
    • SERVICEDISCOVERY_HTTP_NAMESPACE

      @Stability(Stable) public static final ResourceType SERVICEDISCOVERY_HTTP_NAMESPACE
      AWS Cloud Map(ServiceDiscovery) Http Namespace.
    • SERVICEDISCOVERY_PUBLIC_DNS_NAMESPACE

      @Stability(Stable) public static final ResourceType SERVICEDISCOVERY_PUBLIC_DNS_NAMESPACE
      AWS Cloud Map(ServiceDiscovery) Public Dns Namespace.
    • SERVICEDISCOVERY_SERVICE

      @Stability(Stable) public static final ResourceType SERVICEDISCOVERY_SERVICE
      AWS Cloud Map(ServiceDiscovery) service.
    • SES_CONFIGURATION_SET

      @Stability(Stable) public static final ResourceType SES_CONFIGURATION_SET
      Amazon SES Configuration Set.
    • SES_CONTACT_LIST

      @Stability(Stable) public static final ResourceType SES_CONTACT_LIST
      Amazon SES Contact List.
    • SES_RECEIPT_FILTER

      @Stability(Stable) public static final ResourceType SES_RECEIPT_FILTER
      Amazon SES ReceiptFilter.
    • SES_RECEIPT_RECEIPT_RULE_SET

      @Stability(Stable) public static final ResourceType SES_RECEIPT_RECEIPT_RULE_SET
      Amazon SES ReceiptRuleSet.
    • SES_TEMPLATE

      @Stability(Stable) public static final ResourceType SES_TEMPLATE
      Amazon SES Template.
    • SHIELD_PROTECTION

      @Stability(Stable) public static final ResourceType SHIELD_PROTECTION
      AWS Shield protection.
    • SHIELD_REGIONAL_PROTECTION

      @Stability(Stable) public static final ResourceType SHIELD_REGIONAL_PROTECTION
      AWS Shield regional protection.
    • SNS_TOPIC

      @Stability(Stable) public static final ResourceType SNS_TOPIC
      Amazon SNS topic.
    • SQS_QUEUE

      @Stability(Stable) public static final ResourceType SQS_QUEUE
      Amazon SQS queue.
    • STEPFUNCTIONS_ACTIVITY

      @Stability(Stable) public static final ResourceType STEPFUNCTIONS_ACTIVITY
      AWS StepFunctions activity.
    • STEPFUNCTIONS_STATE_MACHINE

      @Stability(Stable) public static final ResourceType STEPFUNCTIONS_STATE_MACHINE
      AWS StepFunctions state machine.
    • SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE

      @Stability(Stable) public static final ResourceType SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE
      AWS Systems Manager association compliance.
    • SYSTEMS_MANAGER_FILE_DATA

      @Stability(Stable) public static final ResourceType SYSTEMS_MANAGER_FILE_DATA
      AWS Systems Manager file data.
    • SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY

      @Stability(Stable) public static final ResourceType SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY
      AWS Systems Manager managed instance inventory.
    • SYSTEMS_MANAGER_PATCH_COMPLIANCE

      @Stability(Stable) public static final ResourceType SYSTEMS_MANAGER_PATCH_COMPLIANCE
      AWS Systems Manager patch compliance.
    • TRANSFER_WORKFLOW

      @Stability(Stable) public static final ResourceType TRANSFER_WORKFLOW
      AWS Transfer workflow.
    • WAF_RATE_BASED_RULE

      @Stability(Stable) public static final ResourceType WAF_RATE_BASED_RULE
      AWS WAF rate based rule.
    • WAF_REGIONAL_RATE_BASED_RULE

      @Stability(Stable) public static final ResourceType WAF_REGIONAL_RATE_BASED_RULE
      AWS WAF regional rate based rule.
    • WAF_REGIONAL_RULE

      @Stability(Stable) public static final ResourceType WAF_REGIONAL_RULE
      AWS WAF regional rule.
    • WAF_REGIONAL_RULE_GROUP

      @Stability(Stable) public static final ResourceType WAF_REGIONAL_RULE_GROUP
      AWS WAF regional rule group.
    • WAF_REGIONAL_WEB_ACL

      @Stability(Stable) public static final ResourceType WAF_REGIONAL_WEB_ACL
      AWS WAF web ACL.
    • WAF_RULE

      @Stability(Stable) public static final ResourceType WAF_RULE
      AWS WAF rule.
    • WAF_RULE_GROUP

      @Stability(Stable) public static final ResourceType WAF_RULE_GROUP
      AWS WAF rule group.
    • WAF_WEB_ACL

      @Stability(Stable) public static final ResourceType WAF_WEB_ACL
      AWS WAF web ACL.
    • WAFV2_IP_SET

      @Stability(Stable) public static final ResourceType WAFV2_IP_SET
      AWS WAFv2 ip set.
    • WAFV2_MANAGED_RULE_SET

      @Stability(Stable) public static final ResourceType WAFV2_MANAGED_RULE_SET
      AWS WAFv2 managed rule set.
    • WAFV2_REGEX_PATTERN_SET

      @Stability(Stable) public static final ResourceType WAFV2_REGEX_PATTERN_SET
      AWS WAFv2 regex pattern set.
    • WAFV2_RULE_GROUP

      @Stability(Stable) public static final ResourceType WAFV2_RULE_GROUP
      AWS WAFv2 rule group.
    • WAFV2_WEB_ACL

      @Stability(Stable) public static final ResourceType WAFV2_WEB_ACL
      AWS WAFv2 web ACL.
    • WORKSPACES_CONNECTION_ALIAS

      @Stability(Stable) public static final ResourceType WORKSPACES_CONNECTION_ALIAS
      Amazon WorkSpaces connection alias.
    • WORKSPACES_WORKSPACE

      @Stability(Stable) public static final ResourceType WORKSPACES_WORKSPACE
      Amazon WorkSpaces workSpace.
    • XRAY_ENCRYPTION_CONFIGURATION

      @Stability(Stable) public static final ResourceType XRAY_ENCRYPTION_CONFIGURATION
      AWS X-Ray encryption configuration.
  • Constructor Details

    • ResourceType

      protected ResourceType(software.amazon.jsii.JsiiObjectRef objRef)
    • ResourceType

      protected ResourceType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • of

      @Stability(Stable) @NotNull public static ResourceType of(@NotNull String type)
      A custom resource type to support future cases.

      Parameters:
      type - This parameter is required.
    • getComplianceResourceType

      @Stability(Stable) @NotNull public String getComplianceResourceType()
      Valid value of resource type.