| Package | Description |
|---|---|
| software.amazon.awscdk.services.config |
AWS Config Construct Library
|
| Modifier and Type | Field and Description |
|---|---|
static ResourceType |
ResourceType.ACM_CERTIFICATE
(experimental) AWS Certificate manager certificate.
|
static ResourceType |
ResourceType.APIGATEWAY_REST_API
(experimental) API Gateway REST API.
|
static ResourceType |
ResourceType.APIGATEWAY_STAGE
(experimental) API Gateway Stage.
|
static ResourceType |
ResourceType.APIGATEWAYV2_API
(experimental) API Gatewayv2 API.
|
static ResourceType |
ResourceType.APIGATEWAYV2_STAGE
(experimental) API Gatewayv2 Stage.
|
static ResourceType |
ResourceType.AUTO_SCALING_GROUP
(experimental) AWS Auto Scaling group.
|
static ResourceType |
ResourceType.AUTO_SCALING_LAUNCH_CONFIGURATION
(experimental) AWS Auto Scaling launch configuration.
|
static ResourceType |
ResourceType.AUTO_SCALING_POLICY
(experimental) AWS Auto Scaling policy.
|
static ResourceType |
ResourceType.AUTO_SCALING_SCHEDULED_ACTION
(experimental) AWS Auto Scaling scheduled action.
|
static ResourceType |
ResourceType.CLOUDFORMATION_STACK
(experimental) AWS CloudFormation stack.
|
static ResourceType |
ResourceType.CLOUDFRONT_DISTRIBUTION
(experimental) Amazon CloudFront Distribution.
|
static ResourceType |
ResourceType.CLOUDFRONT_STREAMING_DISTRIBUTION
(experimental) Amazon CloudFront streaming distribution.
|
static ResourceType |
ResourceType.CLOUDTRAIL_TRAIL
(experimental) AWS CloudTrail trail.
|
static ResourceType |
ResourceType.CLOUDWATCH_ALARM
(experimental) Amazon CloudWatch Alarm.
|
static ResourceType |
ResourceType.CODEBUILD_PROJECT
(experimental) AWS CodeBuild project.
|
static ResourceType |
ResourceType.CODEPIPELINE_PIPELINE
(experimental) AWS CodePipeline pipeline.
|
static ResourceType |
ResourceType.DYNAMODB_TABLE
(experimental) Amazon DynamoDB Table.
|
static ResourceType |
ResourceType.EBS_VOLUME
(experimental) Elastic Block Store (EBS) volume.
|
static ResourceType |
ResourceType.EC2_CUSTOMER_GATEWAY
(experimental) Amazon EC2 customer gateway.
|
static ResourceType |
ResourceType.EC2_EGRESS_ONLY_INTERNET_GATEWAY
(experimental) EC2 Egress only internet gateway.
|
static ResourceType |
ResourceType.EC2_EIP
(experimental) EC2 Elastic IP.
|
static ResourceType |
ResourceType.EC2_FLOW_LOG
(experimental) EC2 flow log.
|
static ResourceType |
ResourceType.EC2_HOST
(experimental) EC2 host.
|
static ResourceType |
ResourceType.EC2_INSTANCE
(experimental) EC2 instance.
|
static ResourceType |
ResourceType.EC2_INTERNET_GATEWAY
(experimental) Amazon EC2 internet gateway.
|
static ResourceType |
ResourceType.EC2_NAT_GATEWAY
(experimental) EC2 NAT gateway.
|
static ResourceType |
ResourceType.EC2_NETWORK_ACL
(experimental) Amazon EC2 network ACL.
|
static ResourceType |
ResourceType.EC2_ROUTE_TABLE
(experimental) Amazon EC2 route table.
|
static ResourceType |
ResourceType.EC2_SECURITY_GROUP
(experimental) EC2 security group.
|
static ResourceType |
ResourceType.EC2_SUBNET
(experimental) Amazon EC2 subnet table.
|
static ResourceType |
ResourceType.EC2_VPC
(experimental) Amazon EC2 VPC.
|
static ResourceType |
ResourceType.EC2_VPC_ENDPOINT
(experimental) EC2 VPC endpoint.
|
static ResourceType |
ResourceType.EC2_VPC_ENDPOINT_SERVICE
(experimental) EC2 VPC endpoint service.
|
static ResourceType |
ResourceType.EC2_VPC_PEERING_CONNECTION
(experimental) EC2 VPC peering connection.
|
static ResourceType |
ResourceType.EC2_VPN_CONNECTION
(experimental) Amazon EC2 VPN connection.
|
static ResourceType |
ResourceType.EC2_VPN_GATEWAY
(experimental) Amazon EC2 VPN gateway.
|
static ResourceType |
ResourceType.ELASTIC_BEANSTALK_APPLICATION
(experimental) AWS Elastic Beanstalk (EB) application.
|
static ResourceType |
ResourceType.ELASTIC_BEANSTALK_APPLICATION_VERSION
(experimental) AWS Elastic Beanstalk (EB) application version.
|
static ResourceType |
ResourceType.ELASTIC_BEANSTALK_ENVIRONMENT
(experimental) AWS Elastic Beanstalk (EB) environment.
|
static ResourceType |
ResourceType.ELASTICSEARCH_DOMAIN
(experimental) Amazon ElasticSearch domain.
|
static ResourceType |
ResourceType.ELB_LOAD_BALANCER
(experimental) AWS ELB classic load balancer.
|
static ResourceType |
ResourceType.ELBV2_LOAD_BALANCER
(experimental) AWS ELBv2 network load balancer or AWS ELBv2 application load balancer.
|
static ResourceType |
ResourceType.IAM_GROUP
(experimental) AWS IAM group.
|
static ResourceType |
ResourceType.IAM_POLICY
(experimental) AWS IAM policy.
|
static ResourceType |
ResourceType.IAM_ROLE
(experimental) AWS IAM role.
|
static ResourceType |
ResourceType.IAM_USER
(experimental) AWS IAM user.
|
static ResourceType |
ResourceType.KMS_KEY
(experimental) AWS KMS Key.
|
static ResourceType |
ResourceType.LAMBDA_FUNCTION
(experimental) AWS Lambda function.
|
static ResourceType |
ResourceType.QLDB_LEDGER
(experimental) Amazon QLDB ledger.
|
static ResourceType |
ResourceType.RDS_DB_CLUSTER
(experimental) Amazon RDS database cluster.
|
static ResourceType |
ResourceType.RDS_DB_CLUSTER_SNAPSHOT
(experimental) Amazon RDS database cluster snapshot.
|
static ResourceType |
ResourceType.RDS_DB_INSTANCE
(experimental) Amazon RDS database instance.
|
static ResourceType |
ResourceType.RDS_DB_SECURITY_GROUP
(experimental) Amazon RDS database security group.
|
static ResourceType |
ResourceType.RDS_DB_SNAPSHOT
(experimental) Amazon RDS database snapshot.
|
static ResourceType |
ResourceType.RDS_DB_SUBNET_GROUP
(experimental) Amazon RDS database subnet group.
|
static ResourceType |
ResourceType.RDS_EVENT_SUBSCRIPTION
(experimental) Amazon RDS event subscription.
|
static ResourceType |
ResourceType.REDSHIFT_CLUSTER
(experimental) Amazon Redshift cluster.
|
static ResourceType |
ResourceType.REDSHIFT_CLUSTER_PARAMETER_GROUP
(experimental) Amazon Redshift cluster parameter group.
|
static ResourceType |
ResourceType.REDSHIFT_CLUSTER_SECURITY_GROUP
(experimental) Amazon Redshift cluster security group.
|
static ResourceType |
ResourceType.REDSHIFT_CLUSTER_SNAPSHOT
(experimental) Amazon Redshift cluster snapshot.
|
static ResourceType |
ResourceType.REDSHIFT_CLUSTER_SUBNET_GROUP
(experimental) Amazon Redshift cluster subnet group.
|
static ResourceType |
ResourceType.REDSHIFT_EVENT_SUBSCRIPTION
(experimental) Amazon Redshift event subscription.
|
static ResourceType |
ResourceType.S3_ACCOUNT_PUBLIC_ACCESS_BLOCK
(experimental) Amazon S3 account public access block.
|
static ResourceType |
ResourceType.S3_BUCKET
(experimental) Amazon S3 bucket.
|
static ResourceType |
ResourceType.SECRETS_MANAGER_SECRET
(experimental) AWS Secrets Manager secret.
|
static ResourceType |
ResourceType.SERVICE_CATALOG_CLOUDFORMATION_PRODUCT
(experimental) AWS Service Catalog CloudFormation product.
|
static ResourceType |
ResourceType.SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT
(experimental) AWS Service Catalog CloudFormation provisioned product.
|
static ResourceType |
ResourceType.SERVICE_CATALOG_PORTFOLIO
(experimental) AWS Service Catalog portfolio.
|
static ResourceType |
ResourceType.SHIELD_PROTECTION
(experimental) AWS Shield protection.
|
static ResourceType |
ResourceType.SHIELD_REGIONAL_PROTECTION
(experimental) AWS Shield regional protection.
|
static ResourceType |
ResourceType.SNS_TOPIC
(experimental) Amazon SNS topic.
|
static ResourceType |
ResourceType.SQS_QUEUE
(experimental) Amazon SQS queue.
|
static ResourceType |
ResourceType.SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE
(experimental) AWS Systems Manager association compliance.
|
static ResourceType |
ResourceType.SYSTEMS_MANAGER_FILE_DATA
(experimental) AWS Systems Manager file data.
|
static ResourceType |
ResourceType.SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY
(experimental) AWS Systems Manager managed instance inventory.
|
static ResourceType |
ResourceType.SYSTEMS_MANAGER_PATCH_COMPLIANCE
(experimental) AWS Systems Manager patch compliance.
|
static ResourceType |
ResourceType.WAF_RATE_BASED_RULE
(experimental) AWS WAF rate based rule.
|
static ResourceType |
ResourceType.WAF_REGIONAL_RATE_BASED_RULE
(experimental) AWS WAF regional rate based rule.
|
static ResourceType |
ResourceType.WAF_REGIONAL_RULE
(experimental) AWS WAF regional rule.
|
static ResourceType |
ResourceType.WAF_REGIONAL_RULE_GROUP
(experimental) AWS WAF regional rule group.
|
static ResourceType |
ResourceType.WAF_REGIONAL_WEB_ACL
(experimental) AWS WAF web ACL.
|
static ResourceType |
ResourceType.WAF_RULE
(experimental) AWS WAF rule.
|
static ResourceType |
ResourceType.WAF_RULE_GROUP
(experimental) AWS WAF rule group.
|
static ResourceType |
ResourceType.WAF_WEB_ACL
(experimental) AWS WAF web ACL.
|
static ResourceType |
ResourceType.WAFV2_MANAGED_RULE_SET
(experimental) AWS WAFv2 managed rule set.
|
static ResourceType |
ResourceType.WAFV2_RULE_GROUP
(experimental) AWS WAFv2 rule group.
|
static ResourceType |
ResourceType.WAFV2_WEB_ACL
(experimental) AWS WAFv2 web ACL.
|
static ResourceType |
ResourceType.XRAY_ENCRYPTION_CONFIGURATION
(experimental) AWS X-Ray encryption configuration.
|
| Modifier and Type | Method and Description |
|---|---|
static ResourceType |
ResourceType.of(String type)
(experimental) A custom resource type to support future cases.
|
| Modifier and Type | Method and Description |
|---|---|
List<ResourceType> |
RuleScope.getResourceTypes()
(experimental) Resource types that will trigger evaluation of a rule.
|
| Modifier and Type | Method and Description |
|---|---|
static RuleScope |
RuleScope.fromResource(ResourceType resourceType)
(experimental) restricts scope of changes to a specific resource type or resource identifier.
|
static RuleScope |
RuleScope.fromResource(ResourceType resourceType,
String resourceId)
(experimental) restricts scope of changes to a specific resource type or resource identifier.
|
| Modifier and Type | Method and Description |
|---|---|
static RuleScope |
RuleScope.fromResources(List<? extends ResourceType> resourceTypes)
(experimental) restricts scope of changes to specific resource types.
|
Copyright © 2021. All rights reserved.