Documentation ¶
Index ¶
- func AccessKeysRotated_IsConstruct(x interface{}) *bool
- func AccessKeysRotated_IsResource(construct awscdk.IConstruct) *bool
- func CfnAggregationAuthorization_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAggregationAuthorization_IsCfnElement(x interface{}) *bool
- func CfnAggregationAuthorization_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAggregationAuthorization_IsConstruct(x interface{}) *bool
- func CfnConfigRule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigRule_IsCfnElement(x interface{}) *bool
- func CfnConfigRule_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigRule_IsConstruct(x interface{}) *bool
- func CfnConfigurationAggregator_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationAggregator_IsCfnElement(x interface{}) *bool
- func CfnConfigurationAggregator_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationAggregator_IsConstruct(x interface{}) *bool
- func CfnConfigurationRecorder_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationRecorder_IsCfnElement(x interface{}) *bool
- func CfnConfigurationRecorder_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationRecorder_IsConstruct(x interface{}) *bool
- func CfnConformancePack_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConformancePack_IsCfnElement(x interface{}) *bool
- func CfnConformancePack_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConformancePack_IsConstruct(x interface{}) *bool
- func CfnDeliveryChannel_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDeliveryChannel_IsCfnElement(x interface{}) *bool
- func CfnDeliveryChannel_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDeliveryChannel_IsConstruct(x interface{}) *bool
- func CfnOrganizationConfigRule_CFN_RESOURCE_TYPE_NAME() *string
- func CfnOrganizationConfigRule_IsCfnElement(x interface{}) *bool
- func CfnOrganizationConfigRule_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnOrganizationConfigRule_IsConstruct(x interface{}) *bool
- func CfnOrganizationConformancePack_CFN_RESOURCE_TYPE_NAME() *string
- func CfnOrganizationConformancePack_IsCfnElement(x interface{}) *bool
- func CfnOrganizationConformancePack_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnOrganizationConformancePack_IsConstruct(x interface{}) *bool
- func CfnRemediationConfiguration_CFN_RESOURCE_TYPE_NAME() *string
- func CfnRemediationConfiguration_IsCfnElement(x interface{}) *bool
- func CfnRemediationConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnRemediationConfiguration_IsConstruct(x interface{}) *bool
- func CfnStoredQuery_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStoredQuery_IsCfnElement(x interface{}) *bool
- func CfnStoredQuery_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStoredQuery_IsConstruct(x interface{}) *bool
- func CloudFormationStackDriftDetectionCheck_IsConstruct(x interface{}) *bool
- func CloudFormationStackDriftDetectionCheck_IsResource(construct awscdk.IConstruct) *bool
- func CloudFormationStackNotificationCheck_IsConstruct(x interface{}) *bool
- func CloudFormationStackNotificationCheck_IsResource(construct awscdk.IConstruct) *bool
- func CustomRule_IsConstruct(x interface{}) *bool
- func CustomRule_IsResource(construct awscdk.IConstruct) *bool
- func ManagedRuleIdentifiers_ACCESS_KEYS_ROTATED() *string
- func ManagedRuleIdentifiers_ACCOUNT_PART_OF_ORGANIZATIONS() *string
- func ManagedRuleIdentifiers_ACM_CERTIFICATE_EXPIRATION_CHECK() *string
- func ManagedRuleIdentifiers_ALB_HTTP_DROP_INVALID_HEADER_ENABLED() *string
- func ManagedRuleIdentifiers_ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK() *string
- func ManagedRuleIdentifiers_ALB_WAF_ENABLED() *string
- func ManagedRuleIdentifiers_API_GW_CACHE_ENABLED_AND_ENCRYPTED() *string
- func ManagedRuleIdentifiers_API_GW_ENDPOINT_TYPE_CHECK() *string
- func ManagedRuleIdentifiers_API_GW_EXECUTION_LOGGING_ENABLED() *string
- func ManagedRuleIdentifiers_APPROVED_AMIS_BY_ID() *string
- func ManagedRuleIdentifiers_APPROVED_AMIS_BY_TAG() *string
- func ManagedRuleIdentifiers_AUTOSCALING_GROUP_ELB_HEALTHCHECK_REQUIRED() *string
- func ManagedRuleIdentifiers_CLOUDFORMATION_STACK_DRIFT_DETECTION_CHECK() *string
- func ManagedRuleIdentifiers_CLOUDFORMATION_STACK_NOTIFICATION_CHECK() *string
- func ManagedRuleIdentifiers_CLOUDFRONT_DEFAULT_ROOT_OBJECT_CONFIGURED() *string
- func ManagedRuleIdentifiers_CLOUDFRONT_ORIGIN_ACCESS_IDENTITY_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUDFRONT_ORIGIN_FAILOVER_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUDFRONT_SNI_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUDFRONT_VIEWER_POLICY_HTTPS() *string
- func ManagedRuleIdentifiers_CLOUDTRAIL_MULTI_REGION_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUDTRAIL_S3_DATAEVENTS_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUDTRAIL_SECURITY_TRAIL_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_ACTION_CHECK() *string
- func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_RESOURCE_CHECK() *string
- func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_SETTINGS_CHECK() *string
- func ManagedRuleIdentifiers_CLOUDWATCH_LOG_GROUP_ENCRYPTED() *string
- func ManagedRuleIdentifiers_CLOUD_TRAIL_CLOUD_WATCH_LOGS_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUD_TRAIL_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUD_TRAIL_ENCRYPTION_ENABLED() *string
- func ManagedRuleIdentifiers_CLOUD_TRAIL_LOG_FILE_VALIDATION_ENABLED() *string
- func ManagedRuleIdentifiers_CMK_BACKING_KEY_ROTATION_ENABLED() *string
- func ManagedRuleIdentifiers_CODEBUILD_PROJECT_ENVVAR_AWSCRED_CHECK() *string
- func ManagedRuleIdentifiers_CODEBUILD_PROJECT_SOURCE_REPO_URL_CHECK() *string
- func ManagedRuleIdentifiers_CODEPIPELINE_DEPLOYMENT_COUNT_CHECK() *string
- func ManagedRuleIdentifiers_CODEPIPELINE_REGION_FANOUT_CHECK() *string
- func ManagedRuleIdentifiers_CW_LOGGROUP_RETENTION_PERIOD_CHECK() *string
- func ManagedRuleIdentifiers_DAX_ENCRYPTION_ENABLED() *string
- func ManagedRuleIdentifiers_DMS_REPLICATION_NOT_PUBLIC() *string
- func ManagedRuleIdentifiers_DYNAMODB_AUTOSCALING_ENABLED() *string
- func ManagedRuleIdentifiers_DYNAMODB_IN_BACKUP_PLAN() *string
- func ManagedRuleIdentifiers_DYNAMODB_PITR_ENABLED() *string
- func ManagedRuleIdentifiers_DYNAMODB_TABLE_ENCRYPTED_KMS() *string
- func ManagedRuleIdentifiers_DYNAMODB_TABLE_ENCRYPTION_ENABLED() *string
- func ManagedRuleIdentifiers_DYNAMODB_THROUGHPUT_LIMIT_CHECK() *string
- func ManagedRuleIdentifiers_EBS_ENCRYPTED_VOLUMES() *string
- func ManagedRuleIdentifiers_EBS_IN_BACKUP_PLAN() *string
- func ManagedRuleIdentifiers_EBS_OPTIMIZED_INSTANCE() *string
- func ManagedRuleIdentifiers_EBS_SNAPSHOT_PUBLIC_RESTORABLE_CHECK() *string
- func ManagedRuleIdentifiers_EC2_DESIRED_INSTANCE_TENANCY() *string
- func ManagedRuleIdentifiers_EC2_DESIRED_INSTANCE_TYPE() *string
- func ManagedRuleIdentifiers_EC2_EBS_ENCRYPTION_BY_DEFAULT() *string
- func ManagedRuleIdentifiers_EC2_IMDSV2_CHECK() *string
- func ManagedRuleIdentifiers_EC2_INSTANCES_IN_VPC() *string
- func ManagedRuleIdentifiers_EC2_INSTANCE_DETAILED_MONITORING_ENABLED() *string
- func ManagedRuleIdentifiers_EC2_INSTANCE_MANAGED_BY_SSM() *string
- func ManagedRuleIdentifiers_EC2_INSTANCE_NO_PUBLIC_IP() *string
- func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_APPLICATIONS_BLOCKED() *string
- func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_APPLICATIONS_REQUIRED() *string
- func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_ASSOCIATION_COMPLIANCE_STATUS_CHECK() *string
- func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_INVENTORY_BLOCKED() *string
- func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_PATCH_COMPLIANCE_STATUS_CHECK() *string
- func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_PLATFORM_CHECK() *string
- func ManagedRuleIdentifiers_EC2_SECURITY_GROUPS_INCOMING_SSH_DISABLED() *string
- func ManagedRuleIdentifiers_EC2_SECURITY_GROUPS_RESTRICTED_INCOMING_TRAFFIC() *string
- func ManagedRuleIdentifiers_EC2_SECURITY_GROUP_ATTACHED_TO_ENI() *string
- func ManagedRuleIdentifiers_EC2_STOPPED_INSTANCE() *string
- func ManagedRuleIdentifiers_EC2_VOLUME_INUSE_CHECK() *string
- func ManagedRuleIdentifiers_EFS_ENCRYPTED_CHECK() *string
- func ManagedRuleIdentifiers_EFS_IN_BACKUP_PLAN() *string
- func ManagedRuleIdentifiers_EIP_ATTACHED() *string
- func ManagedRuleIdentifiers_EKS_ENDPOINT_NO_PUBLIC_ACCESS() *string
- func ManagedRuleIdentifiers_EKS_SECRETS_ENCRYPTED() *string
- func ManagedRuleIdentifiers_ELASTICACHE_REDIS_CLUSTER_AUTOMATIC_BACKUP_CHECK() *string
- func ManagedRuleIdentifiers_ELASTICSEARCH_ENCRYPTED_AT_REST() *string
- func ManagedRuleIdentifiers_ELASTICSEARCH_IN_VPC_ONLY() *string
- func ManagedRuleIdentifiers_ELASTICSEARCH_NODE_TO_NODE_ENCRYPTION_CHECK() *string
- func ManagedRuleIdentifiers_ELB_ACM_CERTIFICATE_REQUIRED() *string
- func ManagedRuleIdentifiers_ELB_CROSS_ZONE_LOAD_BALANCING_ENABLED() *string
- func ManagedRuleIdentifiers_ELB_CUSTOM_SECURITY_POLICY_SSL_CHECK() *string
- func ManagedRuleIdentifiers_ELB_DELETION_PROTECTION_ENABLED() *string
- func ManagedRuleIdentifiers_ELB_LOGGING_ENABLED() *string
- func ManagedRuleIdentifiers_ELB_PREDEFINED_SECURITY_POLICY_SSL_CHECK() *string
- func ManagedRuleIdentifiers_ELB_TLS_HTTPS_LISTENERS_ONLY() *string
- func ManagedRuleIdentifiers_EMR_KERBEROS_ENABLED() *string
- func ManagedRuleIdentifiers_EMR_MASTER_NO_PUBLIC_IP() *string
- func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_AUDIT_POLICY_CHECK() *string
- func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_CONTENT_CHECK() *string
- func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_RESOURCE_ASSOCIATION_CHECK() *string
- func ManagedRuleIdentifiers_FMS_SHIELD_RESOURCE_POLICY_CHECK() *string
- func ManagedRuleIdentifiers_FMS_WEBACL_RESOURCE_POLICY_CHECK() *string
- func ManagedRuleIdentifiers_FMS_WEBACL_RULEGROUP_ASSOCIATION_CHECK() *string
- func ManagedRuleIdentifiers_GUARDDUTY_ENABLED_CENTRALIZED() *string
- func ManagedRuleIdentifiers_GUARDDUTY_NON_ARCHIVED_FINDINGS() *string
- func ManagedRuleIdentifiers_IAM_CUSTOMER_POLICY_BLOCKED_KMS_ACTIONS() *string
- func ManagedRuleIdentifiers_IAM_GROUP_HAS_USERS_CHECK() *string
- func ManagedRuleIdentifiers_IAM_INLINE_POLICY_BLOCKED_KMS_ACTIONS() *string
- func ManagedRuleIdentifiers_IAM_NO_INLINE_POLICY_CHECK() *string
- func ManagedRuleIdentifiers_IAM_PASSWORD_POLICY() *string
- func ManagedRuleIdentifiers_IAM_POLICY_BLOCKED_CHECK() *string
- func ManagedRuleIdentifiers_IAM_POLICY_IN_USE() *string
- func ManagedRuleIdentifiers_IAM_POLICY_NO_STATEMENTS_WITH_ADMIN_ACCESS() *string
- func ManagedRuleIdentifiers_IAM_ROLE_MANAGED_POLICY_CHECK() *string
- func ManagedRuleIdentifiers_IAM_ROOT_ACCESS_KEY_CHECK() *string
- func ManagedRuleIdentifiers_IAM_USER_GROUP_MEMBERSHIP_CHECK() *string
- func ManagedRuleIdentifiers_IAM_USER_MFA_ENABLED() *string
- func ManagedRuleIdentifiers_IAM_USER_NO_POLICIES_CHECK() *string
- func ManagedRuleIdentifiers_IAM_USER_UNUSED_CREDENTIALS_CHECK() *string
- func ManagedRuleIdentifiers_INTERNET_GATEWAY_AUTHORIZED_VPC_ONLY() *string
- func ManagedRuleIdentifiers_KMS_CMK_NOT_SCHEDULED_FOR_DELETION() *string
- func ManagedRuleIdentifiers_LAMBDA_CONCURRENCY_CHECK() *string
- func ManagedRuleIdentifiers_LAMBDA_DLQ_CHECK() *string
- func ManagedRuleIdentifiers_LAMBDA_FUNCTION_PUBLIC_ACCESS_PROHIBITED() *string
- func ManagedRuleIdentifiers_LAMBDA_FUNCTION_SETTINGS_CHECK() *string
- func ManagedRuleIdentifiers_LAMBDA_INSIDE_VPC() *string
- func ManagedRuleIdentifiers_MFA_ENABLED_FOR_IAM_CONSOLE_ACCESS() *string
- func ManagedRuleIdentifiers_RDS_CLUSTER_DELETION_PROTECTION_ENABLED() *string
- func ManagedRuleIdentifiers_RDS_DB_INSTANCE_BACKUP_ENABLED() *string
- func ManagedRuleIdentifiers_RDS_ENHANCED_MONITORING_ENABLED() *string
- func ManagedRuleIdentifiers_RDS_INSTANCE_DELETION_PROTECTION_ENABLED() *string
- func ManagedRuleIdentifiers_RDS_INSTANCE_IAM_AUTHENTICATION_ENABLED() *string
- func ManagedRuleIdentifiers_RDS_INSTANCE_PUBLIC_ACCESS_CHECK() *string
- func ManagedRuleIdentifiers_RDS_IN_BACKUP_PLAN() *string
- func ManagedRuleIdentifiers_RDS_LOGGING_ENABLED() *string
- func ManagedRuleIdentifiers_RDS_MULTI_AZ_SUPPORT() *string
- func ManagedRuleIdentifiers_RDS_SNAPSHOTS_PUBLIC_PROHIBITED() *string
- func ManagedRuleIdentifiers_RDS_SNAPSHOT_ENCRYPTED() *string
- func ManagedRuleIdentifiers_RDS_STORAGE_ENCRYPTED() *string
- func ManagedRuleIdentifiers_REDSHIFT_BACKUP_ENABLED() *string
- func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_CONFIGURATION_CHECK() *string
- func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_MAINTENANCE_SETTINGS_CHECK() *string
- func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK() *string
- func ManagedRuleIdentifiers_REDSHIFT_REQUIRE_TLS_SSL() *string
- func ManagedRuleIdentifiers_REQUIRED_TAGS() *string
- func ManagedRuleIdentifiers_ROOT_ACCOUNT_HARDWARE_MFA_ENABLED() *string
- func ManagedRuleIdentifiers_ROOT_ACCOUNT_MFA_ENABLED() *string
- func ManagedRuleIdentifiers_S3_ACCOUNT_LEVEL_PUBLIC_ACCESS_BLOCKS() *string
- func ManagedRuleIdentifiers_S3_BUCKET_BLOCKED_ACTIONS_PROHIBITED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_DEFAULT_LOCK_ENABLED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_LOGGING_ENABLED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_POLICY_GRANTEE_CHECK() *string
- func ManagedRuleIdentifiers_S3_BUCKET_POLICY_NOT_MORE_PERMISSIVE() *string
- func ManagedRuleIdentifiers_S3_BUCKET_PUBLIC_READ_PROHIBITED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_PUBLIC_WRITE_PROHIBITED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_REPLICATION_ENABLED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_SERVER_SIDE_ENCRYPTION_ENABLED() *string
- func ManagedRuleIdentifiers_S3_BUCKET_SSL_REQUESTS_ONLY() *string
- func ManagedRuleIdentifiers_S3_BUCKET_VERSIONING_ENABLED() *string
- func ManagedRuleIdentifiers_S3_DEFAULT_ENCRYPTION_KMS() *string
- func ManagedRuleIdentifiers_SAGEMAKER_ENDPOINT_CONFIGURATION_KMS_KEY_CONFIGURED() *string
- func ManagedRuleIdentifiers_SAGEMAKER_NOTEBOOK_INSTANCE_KMS_KEY_CONFIGURED() *string
- func ManagedRuleIdentifiers_SAGEMAKER_NOTEBOOK_NO_DIRECT_INTERNET_ACCESS() *string
- func ManagedRuleIdentifiers_SECRETSMANAGER_ROTATION_ENABLED_CHECK() *string
- func ManagedRuleIdentifiers_SECRETSMANAGER_SCHEDULED_ROTATION_SUCCESS_CHECK() *string
- func ManagedRuleIdentifiers_SECURITYHUB_ENABLED() *string
- func ManagedRuleIdentifiers_SERVICE_VPC_ENDPOINT_ENABLED() *string
- func ManagedRuleIdentifiers_SHIELD_ADVANCED_ENABLED_AUTO_RENEW() *string
- func ManagedRuleIdentifiers_SHIELD_DRT_ACCESS() *string
- func ManagedRuleIdentifiers_SNS_ENCRYPTED_KMS() *string
- func ManagedRuleIdentifiers_VPC_DEFAULT_SECURITY_GROUP_CLOSED() *string
- func ManagedRuleIdentifiers_VPC_FLOW_LOGS_ENABLED() *string
- func ManagedRuleIdentifiers_VPC_SG_OPEN_ONLY_TO_AUTHORIZED_PORTS() *string
- func ManagedRuleIdentifiers_VPC_VPN_2_TUNNELS_UP() *string
- func ManagedRuleIdentifiers_WAFV2_LOGGING_ENABLED() *string
- func ManagedRuleIdentifiers_WAF_CLASSIC_LOGGING_ENABLED() *string
- func ManagedRule_IsConstruct(x interface{}) *bool
- func ManagedRule_IsResource(construct awscdk.IConstruct) *bool
- func NewAccessKeysRotated_Override(a AccessKeysRotated, scope constructs.Construct, id *string, ...)
- func NewCfnAggregationAuthorization_Override(c CfnAggregationAuthorization, scope awscdk.Construct, id *string, ...)
- func NewCfnConfigRule_Override(c CfnConfigRule, scope awscdk.Construct, id *string, props *CfnConfigRuleProps)
- func NewCfnConfigurationAggregator_Override(c CfnConfigurationAggregator, scope awscdk.Construct, id *string, ...)
- func NewCfnConfigurationRecorder_Override(c CfnConfigurationRecorder, scope awscdk.Construct, id *string, ...)
- func NewCfnConformancePack_Override(c CfnConformancePack, scope awscdk.Construct, id *string, ...)
- func NewCfnDeliveryChannel_Override(c CfnDeliveryChannel, scope awscdk.Construct, id *string, ...)
- func NewCfnOrganizationConfigRule_Override(c CfnOrganizationConfigRule, scope awscdk.Construct, id *string, ...)
- func NewCfnOrganizationConformancePack_Override(c CfnOrganizationConformancePack, scope awscdk.Construct, id *string, ...)
- func NewCfnRemediationConfiguration_Override(c CfnRemediationConfiguration, scope awscdk.Construct, id *string, ...)
- func NewCfnStoredQuery_Override(c CfnStoredQuery, scope awscdk.Construct, id *string, ...)
- func NewCloudFormationStackDriftDetectionCheck_Override(c CloudFormationStackDriftDetectionCheck, scope constructs.Construct, ...)
- func NewCloudFormationStackNotificationCheck_Override(c CloudFormationStackNotificationCheck, scope constructs.Construct, id *string, ...)
- func NewCustomRule_Override(c CustomRule, scope constructs.Construct, id *string, props *CustomRuleProps)
- func NewManagedRule_Override(m ManagedRule, scope constructs.Construct, id *string, props *ManagedRuleProps)
- type AccessKeysRotated
- type AccessKeysRotatedProps
- type CfnAggregationAuthorization
- type CfnAggregationAuthorizationProps
- type CfnConfigRule
- type CfnConfigRuleProps
- type CfnConfigRule_ScopeProperty
- type CfnConfigRule_SourceDetailProperty
- type CfnConfigRule_SourceProperty
- type CfnConfigurationAggregator
- type CfnConfigurationAggregatorProps
- type CfnConfigurationAggregator_AccountAggregationSourceProperty
- type CfnConfigurationAggregator_OrganizationAggregationSourceProperty
- type CfnConfigurationRecorder
- type CfnConfigurationRecorderProps
- type CfnConfigurationRecorder_RecordingGroupProperty
- type CfnConformancePack
- type CfnConformancePackProps
- type CfnConformancePack_ConformancePackInputParameterProperty
- type CfnDeliveryChannel
- type CfnDeliveryChannelProps
- type CfnDeliveryChannel_ConfigSnapshotDeliveryPropertiesProperty
- type CfnOrganizationConfigRule
- type CfnOrganizationConfigRuleProps
- type CfnOrganizationConfigRule_OrganizationCustomRuleMetadataProperty
- type CfnOrganizationConfigRule_OrganizationManagedRuleMetadataProperty
- type CfnOrganizationConformancePack
- type CfnOrganizationConformancePackProps
- type CfnOrganizationConformancePack_ConformancePackInputParameterProperty
- type CfnRemediationConfiguration
- type CfnRemediationConfigurationProps
- type CfnRemediationConfiguration_ExecutionControlsProperty
- type CfnRemediationConfiguration_RemediationParameterValueProperty
- type CfnRemediationConfiguration_ResourceValueProperty
- type CfnRemediationConfiguration_SsmControlsProperty
- type CfnRemediationConfiguration_StaticValueProperty
- type CfnStoredQuery
- type CfnStoredQueryProps
- type CloudFormationStackDriftDetectionCheck
- type CloudFormationStackDriftDetectionCheckProps
- type CloudFormationStackNotificationCheck
- type CloudFormationStackNotificationCheckProps
- type CustomRule
- type CustomRuleProps
- type IRule
- func AccessKeysRotated_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
- func CloudFormationStackDriftDetectionCheck_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
- func CloudFormationStackNotificationCheck_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
- func CustomRule_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
- func ManagedRule_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
- type ManagedRule
- type ManagedRuleIdentifiers
- type ManagedRuleProps
- type MaximumExecutionFrequency
- type ResourceType
- func ResourceType_ACM_CERTIFICATE() ResourceType
- func ResourceType_APIGATEWAYV2_API() ResourceType
- func ResourceType_APIGATEWAYV2_STAGE() ResourceType
- func ResourceType_APIGATEWAY_REST_API() ResourceType
- func ResourceType_APIGATEWAY_STAGE() ResourceType
- func ResourceType_AUTO_SCALING_GROUP() ResourceType
- func ResourceType_AUTO_SCALING_LAUNCH_CONFIGURATION() ResourceType
- func ResourceType_AUTO_SCALING_POLICY() ResourceType
- func ResourceType_AUTO_SCALING_SCHEDULED_ACTION() ResourceType
- func ResourceType_CLOUDFORMATION_STACK() ResourceType
- func ResourceType_CLOUDFRONT_DISTRIBUTION() ResourceType
- func ResourceType_CLOUDFRONT_STREAMING_DISTRIBUTION() ResourceType
- func ResourceType_CLOUDTRAIL_TRAIL() ResourceType
- func ResourceType_CLOUDWATCH_ALARM() ResourceType
- func ResourceType_CODEBUILD_PROJECT() ResourceType
- func ResourceType_CODEPIPELINE_PIPELINE() ResourceType
- func ResourceType_DYNAMODB_TABLE() ResourceType
- func ResourceType_EBS_VOLUME() ResourceType
- func ResourceType_EC2_CUSTOMER_GATEWAY() ResourceType
- func ResourceType_EC2_EGRESS_ONLY_INTERNET_GATEWAY() ResourceType
- func ResourceType_EC2_EIP() ResourceType
- func ResourceType_EC2_FLOW_LOG() ResourceType
- func ResourceType_EC2_HOST() ResourceType
- func ResourceType_EC2_INSTANCE() ResourceType
- func ResourceType_EC2_INTERNET_GATEWAY() ResourceType
- func ResourceType_EC2_NAT_GATEWAY() ResourceType
- func ResourceType_EC2_NETWORK_ACL() ResourceType
- func ResourceType_EC2_ROUTE_TABLE() ResourceType
- func ResourceType_EC2_SECURITY_GROUP() ResourceType
- func ResourceType_EC2_SUBNET() ResourceType
- func ResourceType_EC2_VPC() ResourceType
- func ResourceType_EC2_VPC_ENDPOINT() ResourceType
- func ResourceType_EC2_VPC_ENDPOINT_SERVICE() ResourceType
- func ResourceType_EC2_VPC_PEERING_CONNECTION() ResourceType
- func ResourceType_EC2_VPN_CONNECTION() ResourceType
- func ResourceType_EC2_VPN_GATEWAY() ResourceType
- func ResourceType_ELASTICSEARCH_DOMAIN() ResourceType
- func ResourceType_ELASTIC_BEANSTALK_APPLICATION() ResourceType
- func ResourceType_ELASTIC_BEANSTALK_APPLICATION_VERSION() ResourceType
- func ResourceType_ELASTIC_BEANSTALK_ENVIRONMENT() ResourceType
- func ResourceType_ELBV2_LOAD_BALANCER() ResourceType
- func ResourceType_ELB_LOAD_BALANCER() ResourceType
- func ResourceType_IAM_GROUP() ResourceType
- func ResourceType_IAM_POLICY() ResourceType
- func ResourceType_IAM_ROLE() ResourceType
- func ResourceType_IAM_USER() ResourceType
- func ResourceType_KMS_KEY() ResourceType
- func ResourceType_LAMBDA_FUNCTION() ResourceType
- func ResourceType_Of(type_ *string) ResourceType
- func ResourceType_QLDB_LEDGER() ResourceType
- func ResourceType_RDS_DB_CLUSTER() ResourceType
- func ResourceType_RDS_DB_CLUSTER_SNAPSHOT() ResourceType
- func ResourceType_RDS_DB_INSTANCE() ResourceType
- func ResourceType_RDS_DB_SECURITY_GROUP() ResourceType
- func ResourceType_RDS_DB_SNAPSHOT() ResourceType
- func ResourceType_RDS_DB_SUBNET_GROUP() ResourceType
- func ResourceType_RDS_EVENT_SUBSCRIPTION() ResourceType
- func ResourceType_REDSHIFT_CLUSTER() ResourceType
- func ResourceType_REDSHIFT_CLUSTER_PARAMETER_GROUP() ResourceType
- func ResourceType_REDSHIFT_CLUSTER_SECURITY_GROUP() ResourceType
- func ResourceType_REDSHIFT_CLUSTER_SNAPSHOT() ResourceType
- func ResourceType_REDSHIFT_CLUSTER_SUBNET_GROUP() ResourceType
- func ResourceType_REDSHIFT_EVENT_SUBSCRIPTION() ResourceType
- func ResourceType_S3_ACCOUNT_PUBLIC_ACCESS_BLOCK() ResourceType
- func ResourceType_S3_BUCKET() ResourceType
- func ResourceType_SECRETS_MANAGER_SECRET() ResourceType
- func ResourceType_SERVICE_CATALOG_CLOUDFORMATION_PRODUCT() ResourceType
- func ResourceType_SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT() ResourceType
- func ResourceType_SERVICE_CATALOG_PORTFOLIO() ResourceType
- func ResourceType_SHIELD_PROTECTION() ResourceType
- func ResourceType_SHIELD_REGIONAL_PROTECTION() ResourceType
- func ResourceType_SNS_TOPIC() ResourceType
- func ResourceType_SQS_QUEUE() ResourceType
- func ResourceType_SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE() ResourceType
- func ResourceType_SYSTEMS_MANAGER_FILE_DATA() ResourceType
- func ResourceType_SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY() ResourceType
- func ResourceType_SYSTEMS_MANAGER_PATCH_COMPLIANCE() ResourceType
- func ResourceType_WAFV2_MANAGED_RULE_SET() ResourceType
- func ResourceType_WAFV2_RULE_GROUP() ResourceType
- func ResourceType_WAFV2_WEB_ACL() ResourceType
- func ResourceType_WAF_RATE_BASED_RULE() ResourceType
- func ResourceType_WAF_REGIONAL_RATE_BASED_RULE() ResourceType
- func ResourceType_WAF_REGIONAL_RULE() ResourceType
- func ResourceType_WAF_REGIONAL_RULE_GROUP() ResourceType
- func ResourceType_WAF_REGIONAL_WEB_ACL() ResourceType
- func ResourceType_WAF_RULE() ResourceType
- func ResourceType_WAF_RULE_GROUP() ResourceType
- func ResourceType_WAF_WEB_ACL() ResourceType
- func ResourceType_XRAY_ENCRYPTION_CONFIGURATION() ResourceType
- type RuleProps
- type RuleScope
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AccessKeysRotated_IsConstruct ¶
func AccessKeysRotated_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func AccessKeysRotated_IsResource ¶
func AccessKeysRotated_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func CfnAggregationAuthorization_CFN_RESOURCE_TYPE_NAME ¶
func CfnAggregationAuthorization_CFN_RESOURCE_TYPE_NAME() *string
func CfnAggregationAuthorization_IsCfnElement ¶
func CfnAggregationAuthorization_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAggregationAuthorization_IsCfnResource ¶
func CfnAggregationAuthorization_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAggregationAuthorization_IsConstruct ¶
func CfnAggregationAuthorization_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnConfigRule_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfigRule_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfigRule_IsCfnElement ¶
func CfnConfigRule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnConfigRule_IsCfnResource ¶
func CfnConfigRule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConfigRule_IsConstruct ¶
func CfnConfigRule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnConfigurationAggregator_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfigurationAggregator_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfigurationAggregator_IsCfnElement ¶
func CfnConfigurationAggregator_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnConfigurationAggregator_IsCfnResource ¶
func CfnConfigurationAggregator_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConfigurationAggregator_IsConstruct ¶
func CfnConfigurationAggregator_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnConfigurationRecorder_CFN_RESOURCE_TYPE_NAME ¶
func CfnConfigurationRecorder_CFN_RESOURCE_TYPE_NAME() *string
func CfnConfigurationRecorder_IsCfnElement ¶
func CfnConfigurationRecorder_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnConfigurationRecorder_IsCfnResource ¶
func CfnConfigurationRecorder_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConfigurationRecorder_IsConstruct ¶
func CfnConfigurationRecorder_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnConformancePack_CFN_RESOURCE_TYPE_NAME ¶
func CfnConformancePack_CFN_RESOURCE_TYPE_NAME() *string
func CfnConformancePack_IsCfnElement ¶
func CfnConformancePack_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnConformancePack_IsCfnResource ¶
func CfnConformancePack_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnConformancePack_IsConstruct ¶
func CfnConformancePack_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnDeliveryChannel_CFN_RESOURCE_TYPE_NAME ¶
func CfnDeliveryChannel_CFN_RESOURCE_TYPE_NAME() *string
func CfnDeliveryChannel_IsCfnElement ¶
func CfnDeliveryChannel_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDeliveryChannel_IsCfnResource ¶
func CfnDeliveryChannel_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDeliveryChannel_IsConstruct ¶
func CfnDeliveryChannel_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnOrganizationConfigRule_CFN_RESOURCE_TYPE_NAME ¶
func CfnOrganizationConfigRule_CFN_RESOURCE_TYPE_NAME() *string
func CfnOrganizationConfigRule_IsCfnElement ¶
func CfnOrganizationConfigRule_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnOrganizationConfigRule_IsCfnResource ¶
func CfnOrganizationConfigRule_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnOrganizationConfigRule_IsConstruct ¶
func CfnOrganizationConfigRule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnOrganizationConformancePack_CFN_RESOURCE_TYPE_NAME ¶
func CfnOrganizationConformancePack_CFN_RESOURCE_TYPE_NAME() *string
func CfnOrganizationConformancePack_IsCfnElement ¶
func CfnOrganizationConformancePack_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnOrganizationConformancePack_IsCfnResource ¶
func CfnOrganizationConformancePack_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnOrganizationConformancePack_IsConstruct ¶
func CfnOrganizationConformancePack_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnRemediationConfiguration_CFN_RESOURCE_TYPE_NAME ¶
func CfnRemediationConfiguration_CFN_RESOURCE_TYPE_NAME() *string
func CfnRemediationConfiguration_IsCfnElement ¶
func CfnRemediationConfiguration_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnRemediationConfiguration_IsCfnResource ¶
func CfnRemediationConfiguration_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnRemediationConfiguration_IsConstruct ¶
func CfnRemediationConfiguration_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnStoredQuery_CFN_RESOURCE_TYPE_NAME ¶
func CfnStoredQuery_CFN_RESOURCE_TYPE_NAME() *string
func CfnStoredQuery_IsCfnElement ¶
func CfnStoredQuery_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnStoredQuery_IsCfnResource ¶
func CfnStoredQuery_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnStoredQuery_IsConstruct ¶
func CfnStoredQuery_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CloudFormationStackDriftDetectionCheck_IsConstruct ¶
func CloudFormationStackDriftDetectionCheck_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CloudFormationStackDriftDetectionCheck_IsResource ¶
func CloudFormationStackDriftDetectionCheck_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func CloudFormationStackNotificationCheck_IsConstruct ¶
func CloudFormationStackNotificationCheck_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CloudFormationStackNotificationCheck_IsResource ¶
func CloudFormationStackNotificationCheck_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func CustomRule_IsConstruct ¶
func CustomRule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CustomRule_IsResource ¶
func CustomRule_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func ManagedRuleIdentifiers_ACCESS_KEYS_ROTATED ¶
func ManagedRuleIdentifiers_ACCESS_KEYS_ROTATED() *string
func ManagedRuleIdentifiers_ACCOUNT_PART_OF_ORGANIZATIONS ¶
func ManagedRuleIdentifiers_ACCOUNT_PART_OF_ORGANIZATIONS() *string
func ManagedRuleIdentifiers_ACM_CERTIFICATE_EXPIRATION_CHECK ¶
func ManagedRuleIdentifiers_ACM_CERTIFICATE_EXPIRATION_CHECK() *string
func ManagedRuleIdentifiers_ALB_HTTP_DROP_INVALID_HEADER_ENABLED ¶
func ManagedRuleIdentifiers_ALB_HTTP_DROP_INVALID_HEADER_ENABLED() *string
func ManagedRuleIdentifiers_ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK ¶
func ManagedRuleIdentifiers_ALB_HTTP_TO_HTTPS_REDIRECTION_CHECK() *string
func ManagedRuleIdentifiers_ALB_WAF_ENABLED ¶
func ManagedRuleIdentifiers_ALB_WAF_ENABLED() *string
func ManagedRuleIdentifiers_API_GW_CACHE_ENABLED_AND_ENCRYPTED ¶
func ManagedRuleIdentifiers_API_GW_CACHE_ENABLED_AND_ENCRYPTED() *string
func ManagedRuleIdentifiers_API_GW_ENDPOINT_TYPE_CHECK ¶
func ManagedRuleIdentifiers_API_GW_ENDPOINT_TYPE_CHECK() *string
func ManagedRuleIdentifiers_API_GW_EXECUTION_LOGGING_ENABLED ¶
func ManagedRuleIdentifiers_API_GW_EXECUTION_LOGGING_ENABLED() *string
func ManagedRuleIdentifiers_APPROVED_AMIS_BY_ID ¶
func ManagedRuleIdentifiers_APPROVED_AMIS_BY_ID() *string
func ManagedRuleIdentifiers_APPROVED_AMIS_BY_TAG ¶
func ManagedRuleIdentifiers_APPROVED_AMIS_BY_TAG() *string
func ManagedRuleIdentifiers_AUTOSCALING_GROUP_ELB_HEALTHCHECK_REQUIRED ¶
func ManagedRuleIdentifiers_AUTOSCALING_GROUP_ELB_HEALTHCHECK_REQUIRED() *string
func ManagedRuleIdentifiers_CLOUDFORMATION_STACK_DRIFT_DETECTION_CHECK ¶
func ManagedRuleIdentifiers_CLOUDFORMATION_STACK_DRIFT_DETECTION_CHECK() *string
func ManagedRuleIdentifiers_CLOUDFORMATION_STACK_NOTIFICATION_CHECK ¶
func ManagedRuleIdentifiers_CLOUDFORMATION_STACK_NOTIFICATION_CHECK() *string
func ManagedRuleIdentifiers_CLOUDFRONT_DEFAULT_ROOT_OBJECT_CONFIGURED ¶
func ManagedRuleIdentifiers_CLOUDFRONT_DEFAULT_ROOT_OBJECT_CONFIGURED() *string
func ManagedRuleIdentifiers_CLOUDFRONT_ORIGIN_ACCESS_IDENTITY_ENABLED ¶
func ManagedRuleIdentifiers_CLOUDFRONT_ORIGIN_ACCESS_IDENTITY_ENABLED() *string
func ManagedRuleIdentifiers_CLOUDFRONT_ORIGIN_FAILOVER_ENABLED ¶
func ManagedRuleIdentifiers_CLOUDFRONT_ORIGIN_FAILOVER_ENABLED() *string
func ManagedRuleIdentifiers_CLOUDFRONT_SNI_ENABLED ¶
func ManagedRuleIdentifiers_CLOUDFRONT_SNI_ENABLED() *string
func ManagedRuleIdentifiers_CLOUDFRONT_VIEWER_POLICY_HTTPS ¶
func ManagedRuleIdentifiers_CLOUDFRONT_VIEWER_POLICY_HTTPS() *string
func ManagedRuleIdentifiers_CLOUDTRAIL_MULTI_REGION_ENABLED ¶
func ManagedRuleIdentifiers_CLOUDTRAIL_MULTI_REGION_ENABLED() *string
func ManagedRuleIdentifiers_CLOUDTRAIL_S3_DATAEVENTS_ENABLED ¶
func ManagedRuleIdentifiers_CLOUDTRAIL_S3_DATAEVENTS_ENABLED() *string
func ManagedRuleIdentifiers_CLOUDTRAIL_SECURITY_TRAIL_ENABLED ¶
func ManagedRuleIdentifiers_CLOUDTRAIL_SECURITY_TRAIL_ENABLED() *string
func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_ACTION_CHECK ¶
func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_ACTION_CHECK() *string
func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_RESOURCE_CHECK ¶
func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_RESOURCE_CHECK() *string
func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_SETTINGS_CHECK ¶
func ManagedRuleIdentifiers_CLOUDWATCH_ALARM_SETTINGS_CHECK() *string
func ManagedRuleIdentifiers_CLOUDWATCH_LOG_GROUP_ENCRYPTED ¶
func ManagedRuleIdentifiers_CLOUDWATCH_LOG_GROUP_ENCRYPTED() *string
func ManagedRuleIdentifiers_CLOUD_TRAIL_CLOUD_WATCH_LOGS_ENABLED ¶
func ManagedRuleIdentifiers_CLOUD_TRAIL_CLOUD_WATCH_LOGS_ENABLED() *string
func ManagedRuleIdentifiers_CLOUD_TRAIL_ENABLED ¶
func ManagedRuleIdentifiers_CLOUD_TRAIL_ENABLED() *string
func ManagedRuleIdentifiers_CLOUD_TRAIL_ENCRYPTION_ENABLED ¶
func ManagedRuleIdentifiers_CLOUD_TRAIL_ENCRYPTION_ENABLED() *string
func ManagedRuleIdentifiers_CLOUD_TRAIL_LOG_FILE_VALIDATION_ENABLED ¶
func ManagedRuleIdentifiers_CLOUD_TRAIL_LOG_FILE_VALIDATION_ENABLED() *string
func ManagedRuleIdentifiers_CMK_BACKING_KEY_ROTATION_ENABLED ¶
func ManagedRuleIdentifiers_CMK_BACKING_KEY_ROTATION_ENABLED() *string
func ManagedRuleIdentifiers_CODEBUILD_PROJECT_ENVVAR_AWSCRED_CHECK ¶
func ManagedRuleIdentifiers_CODEBUILD_PROJECT_ENVVAR_AWSCRED_CHECK() *string
func ManagedRuleIdentifiers_CODEBUILD_PROJECT_SOURCE_REPO_URL_CHECK ¶
func ManagedRuleIdentifiers_CODEBUILD_PROJECT_SOURCE_REPO_URL_CHECK() *string
func ManagedRuleIdentifiers_CODEPIPELINE_DEPLOYMENT_COUNT_CHECK ¶
func ManagedRuleIdentifiers_CODEPIPELINE_DEPLOYMENT_COUNT_CHECK() *string
func ManagedRuleIdentifiers_CODEPIPELINE_REGION_FANOUT_CHECK ¶
func ManagedRuleIdentifiers_CODEPIPELINE_REGION_FANOUT_CHECK() *string
func ManagedRuleIdentifiers_CW_LOGGROUP_RETENTION_PERIOD_CHECK ¶
func ManagedRuleIdentifiers_CW_LOGGROUP_RETENTION_PERIOD_CHECK() *string
func ManagedRuleIdentifiers_DAX_ENCRYPTION_ENABLED ¶
func ManagedRuleIdentifiers_DAX_ENCRYPTION_ENABLED() *string
func ManagedRuleIdentifiers_DMS_REPLICATION_NOT_PUBLIC ¶
func ManagedRuleIdentifiers_DMS_REPLICATION_NOT_PUBLIC() *string
func ManagedRuleIdentifiers_DYNAMODB_AUTOSCALING_ENABLED ¶
func ManagedRuleIdentifiers_DYNAMODB_AUTOSCALING_ENABLED() *string
func ManagedRuleIdentifiers_DYNAMODB_IN_BACKUP_PLAN ¶
func ManagedRuleIdentifiers_DYNAMODB_IN_BACKUP_PLAN() *string
func ManagedRuleIdentifiers_DYNAMODB_PITR_ENABLED ¶
func ManagedRuleIdentifiers_DYNAMODB_PITR_ENABLED() *string
func ManagedRuleIdentifiers_DYNAMODB_TABLE_ENCRYPTED_KMS ¶
func ManagedRuleIdentifiers_DYNAMODB_TABLE_ENCRYPTED_KMS() *string
func ManagedRuleIdentifiers_DYNAMODB_TABLE_ENCRYPTION_ENABLED ¶
func ManagedRuleIdentifiers_DYNAMODB_TABLE_ENCRYPTION_ENABLED() *string
func ManagedRuleIdentifiers_DYNAMODB_THROUGHPUT_LIMIT_CHECK ¶
func ManagedRuleIdentifiers_DYNAMODB_THROUGHPUT_LIMIT_CHECK() *string
func ManagedRuleIdentifiers_EBS_ENCRYPTED_VOLUMES ¶
func ManagedRuleIdentifiers_EBS_ENCRYPTED_VOLUMES() *string
func ManagedRuleIdentifiers_EBS_IN_BACKUP_PLAN ¶
func ManagedRuleIdentifiers_EBS_IN_BACKUP_PLAN() *string
func ManagedRuleIdentifiers_EBS_OPTIMIZED_INSTANCE ¶
func ManagedRuleIdentifiers_EBS_OPTIMIZED_INSTANCE() *string
func ManagedRuleIdentifiers_EBS_SNAPSHOT_PUBLIC_RESTORABLE_CHECK ¶
func ManagedRuleIdentifiers_EBS_SNAPSHOT_PUBLIC_RESTORABLE_CHECK() *string
func ManagedRuleIdentifiers_EC2_DESIRED_INSTANCE_TENANCY ¶
func ManagedRuleIdentifiers_EC2_DESIRED_INSTANCE_TENANCY() *string
func ManagedRuleIdentifiers_EC2_DESIRED_INSTANCE_TYPE ¶
func ManagedRuleIdentifiers_EC2_DESIRED_INSTANCE_TYPE() *string
func ManagedRuleIdentifiers_EC2_EBS_ENCRYPTION_BY_DEFAULT ¶
func ManagedRuleIdentifiers_EC2_EBS_ENCRYPTION_BY_DEFAULT() *string
func ManagedRuleIdentifiers_EC2_IMDSV2_CHECK ¶
func ManagedRuleIdentifiers_EC2_IMDSV2_CHECK() *string
func ManagedRuleIdentifiers_EC2_INSTANCES_IN_VPC ¶
func ManagedRuleIdentifiers_EC2_INSTANCES_IN_VPC() *string
func ManagedRuleIdentifiers_EC2_INSTANCE_DETAILED_MONITORING_ENABLED ¶
func ManagedRuleIdentifiers_EC2_INSTANCE_DETAILED_MONITORING_ENABLED() *string
func ManagedRuleIdentifiers_EC2_INSTANCE_MANAGED_BY_SSM ¶
func ManagedRuleIdentifiers_EC2_INSTANCE_MANAGED_BY_SSM() *string
func ManagedRuleIdentifiers_EC2_INSTANCE_NO_PUBLIC_IP ¶
func ManagedRuleIdentifiers_EC2_INSTANCE_NO_PUBLIC_IP() *string
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_APPLICATIONS_BLOCKED ¶
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_APPLICATIONS_BLOCKED() *string
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_APPLICATIONS_REQUIRED ¶
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_APPLICATIONS_REQUIRED() *string
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_ASSOCIATION_COMPLIANCE_STATUS_CHECK ¶
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_ASSOCIATION_COMPLIANCE_STATUS_CHECK() *string
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_INVENTORY_BLOCKED ¶
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_INVENTORY_BLOCKED() *string
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_PATCH_COMPLIANCE_STATUS_CHECK ¶
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_PATCH_COMPLIANCE_STATUS_CHECK() *string
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_PLATFORM_CHECK ¶
func ManagedRuleIdentifiers_EC2_MANAGED_INSTANCE_PLATFORM_CHECK() *string
func ManagedRuleIdentifiers_EC2_SECURITY_GROUPS_INCOMING_SSH_DISABLED ¶
func ManagedRuleIdentifiers_EC2_SECURITY_GROUPS_INCOMING_SSH_DISABLED() *string
func ManagedRuleIdentifiers_EC2_SECURITY_GROUPS_RESTRICTED_INCOMING_TRAFFIC ¶
func ManagedRuleIdentifiers_EC2_SECURITY_GROUPS_RESTRICTED_INCOMING_TRAFFIC() *string
func ManagedRuleIdentifiers_EC2_SECURITY_GROUP_ATTACHED_TO_ENI ¶
func ManagedRuleIdentifiers_EC2_SECURITY_GROUP_ATTACHED_TO_ENI() *string
func ManagedRuleIdentifiers_EC2_STOPPED_INSTANCE ¶
func ManagedRuleIdentifiers_EC2_STOPPED_INSTANCE() *string
func ManagedRuleIdentifiers_EC2_VOLUME_INUSE_CHECK ¶
func ManagedRuleIdentifiers_EC2_VOLUME_INUSE_CHECK() *string
func ManagedRuleIdentifiers_EFS_ENCRYPTED_CHECK ¶
func ManagedRuleIdentifiers_EFS_ENCRYPTED_CHECK() *string
func ManagedRuleIdentifiers_EFS_IN_BACKUP_PLAN ¶
func ManagedRuleIdentifiers_EFS_IN_BACKUP_PLAN() *string
func ManagedRuleIdentifiers_EIP_ATTACHED ¶
func ManagedRuleIdentifiers_EIP_ATTACHED() *string
func ManagedRuleIdentifiers_EKS_ENDPOINT_NO_PUBLIC_ACCESS ¶
func ManagedRuleIdentifiers_EKS_ENDPOINT_NO_PUBLIC_ACCESS() *string
func ManagedRuleIdentifiers_EKS_SECRETS_ENCRYPTED ¶
func ManagedRuleIdentifiers_EKS_SECRETS_ENCRYPTED() *string
func ManagedRuleIdentifiers_ELASTICACHE_REDIS_CLUSTER_AUTOMATIC_BACKUP_CHECK ¶
func ManagedRuleIdentifiers_ELASTICACHE_REDIS_CLUSTER_AUTOMATIC_BACKUP_CHECK() *string
func ManagedRuleIdentifiers_ELASTICSEARCH_ENCRYPTED_AT_REST ¶
func ManagedRuleIdentifiers_ELASTICSEARCH_ENCRYPTED_AT_REST() *string
func ManagedRuleIdentifiers_ELASTICSEARCH_IN_VPC_ONLY ¶
func ManagedRuleIdentifiers_ELASTICSEARCH_IN_VPC_ONLY() *string
func ManagedRuleIdentifiers_ELASTICSEARCH_NODE_TO_NODE_ENCRYPTION_CHECK ¶
func ManagedRuleIdentifiers_ELASTICSEARCH_NODE_TO_NODE_ENCRYPTION_CHECK() *string
func ManagedRuleIdentifiers_ELB_ACM_CERTIFICATE_REQUIRED ¶
func ManagedRuleIdentifiers_ELB_ACM_CERTIFICATE_REQUIRED() *string
func ManagedRuleIdentifiers_ELB_CROSS_ZONE_LOAD_BALANCING_ENABLED ¶
func ManagedRuleIdentifiers_ELB_CROSS_ZONE_LOAD_BALANCING_ENABLED() *string
func ManagedRuleIdentifiers_ELB_CUSTOM_SECURITY_POLICY_SSL_CHECK ¶
func ManagedRuleIdentifiers_ELB_CUSTOM_SECURITY_POLICY_SSL_CHECK() *string
func ManagedRuleIdentifiers_ELB_DELETION_PROTECTION_ENABLED ¶
func ManagedRuleIdentifiers_ELB_DELETION_PROTECTION_ENABLED() *string
func ManagedRuleIdentifiers_ELB_LOGGING_ENABLED ¶
func ManagedRuleIdentifiers_ELB_LOGGING_ENABLED() *string
func ManagedRuleIdentifiers_ELB_PREDEFINED_SECURITY_POLICY_SSL_CHECK ¶
func ManagedRuleIdentifiers_ELB_PREDEFINED_SECURITY_POLICY_SSL_CHECK() *string
func ManagedRuleIdentifiers_ELB_TLS_HTTPS_LISTENERS_ONLY ¶
func ManagedRuleIdentifiers_ELB_TLS_HTTPS_LISTENERS_ONLY() *string
func ManagedRuleIdentifiers_EMR_KERBEROS_ENABLED ¶
func ManagedRuleIdentifiers_EMR_KERBEROS_ENABLED() *string
func ManagedRuleIdentifiers_EMR_MASTER_NO_PUBLIC_IP ¶
func ManagedRuleIdentifiers_EMR_MASTER_NO_PUBLIC_IP() *string
func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_AUDIT_POLICY_CHECK ¶
func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_AUDIT_POLICY_CHECK() *string
func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_CONTENT_CHECK ¶
func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_CONTENT_CHECK() *string
func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_RESOURCE_ASSOCIATION_CHECK ¶
func ManagedRuleIdentifiers_FMS_SECURITY_GROUP_RESOURCE_ASSOCIATION_CHECK() *string
func ManagedRuleIdentifiers_FMS_SHIELD_RESOURCE_POLICY_CHECK ¶
func ManagedRuleIdentifiers_FMS_SHIELD_RESOURCE_POLICY_CHECK() *string
func ManagedRuleIdentifiers_FMS_WEBACL_RESOURCE_POLICY_CHECK ¶
func ManagedRuleIdentifiers_FMS_WEBACL_RESOURCE_POLICY_CHECK() *string
func ManagedRuleIdentifiers_FMS_WEBACL_RULEGROUP_ASSOCIATION_CHECK ¶
func ManagedRuleIdentifiers_FMS_WEBACL_RULEGROUP_ASSOCIATION_CHECK() *string
func ManagedRuleIdentifiers_GUARDDUTY_ENABLED_CENTRALIZED ¶
func ManagedRuleIdentifiers_GUARDDUTY_ENABLED_CENTRALIZED() *string
func ManagedRuleIdentifiers_GUARDDUTY_NON_ARCHIVED_FINDINGS ¶
func ManagedRuleIdentifiers_GUARDDUTY_NON_ARCHIVED_FINDINGS() *string
func ManagedRuleIdentifiers_IAM_CUSTOMER_POLICY_BLOCKED_KMS_ACTIONS ¶
func ManagedRuleIdentifiers_IAM_CUSTOMER_POLICY_BLOCKED_KMS_ACTIONS() *string
func ManagedRuleIdentifiers_IAM_GROUP_HAS_USERS_CHECK ¶
func ManagedRuleIdentifiers_IAM_GROUP_HAS_USERS_CHECK() *string
func ManagedRuleIdentifiers_IAM_INLINE_POLICY_BLOCKED_KMS_ACTIONS ¶
func ManagedRuleIdentifiers_IAM_INLINE_POLICY_BLOCKED_KMS_ACTIONS() *string
func ManagedRuleIdentifiers_IAM_NO_INLINE_POLICY_CHECK ¶
func ManagedRuleIdentifiers_IAM_NO_INLINE_POLICY_CHECK() *string
func ManagedRuleIdentifiers_IAM_PASSWORD_POLICY ¶
func ManagedRuleIdentifiers_IAM_PASSWORD_POLICY() *string
func ManagedRuleIdentifiers_IAM_POLICY_BLOCKED_CHECK ¶
func ManagedRuleIdentifiers_IAM_POLICY_BLOCKED_CHECK() *string
func ManagedRuleIdentifiers_IAM_POLICY_IN_USE ¶
func ManagedRuleIdentifiers_IAM_POLICY_IN_USE() *string
func ManagedRuleIdentifiers_IAM_POLICY_NO_STATEMENTS_WITH_ADMIN_ACCESS ¶
func ManagedRuleIdentifiers_IAM_POLICY_NO_STATEMENTS_WITH_ADMIN_ACCESS() *string
func ManagedRuleIdentifiers_IAM_ROLE_MANAGED_POLICY_CHECK ¶
func ManagedRuleIdentifiers_IAM_ROLE_MANAGED_POLICY_CHECK() *string
func ManagedRuleIdentifiers_IAM_ROOT_ACCESS_KEY_CHECK ¶
func ManagedRuleIdentifiers_IAM_ROOT_ACCESS_KEY_CHECK() *string
func ManagedRuleIdentifiers_IAM_USER_GROUP_MEMBERSHIP_CHECK ¶
func ManagedRuleIdentifiers_IAM_USER_GROUP_MEMBERSHIP_CHECK() *string
func ManagedRuleIdentifiers_IAM_USER_MFA_ENABLED ¶
func ManagedRuleIdentifiers_IAM_USER_MFA_ENABLED() *string
func ManagedRuleIdentifiers_IAM_USER_NO_POLICIES_CHECK ¶
func ManagedRuleIdentifiers_IAM_USER_NO_POLICIES_CHECK() *string
func ManagedRuleIdentifiers_IAM_USER_UNUSED_CREDENTIALS_CHECK ¶
func ManagedRuleIdentifiers_IAM_USER_UNUSED_CREDENTIALS_CHECK() *string
func ManagedRuleIdentifiers_INTERNET_GATEWAY_AUTHORIZED_VPC_ONLY ¶
func ManagedRuleIdentifiers_INTERNET_GATEWAY_AUTHORIZED_VPC_ONLY() *string
func ManagedRuleIdentifiers_KMS_CMK_NOT_SCHEDULED_FOR_DELETION ¶
func ManagedRuleIdentifiers_KMS_CMK_NOT_SCHEDULED_FOR_DELETION() *string
func ManagedRuleIdentifiers_LAMBDA_CONCURRENCY_CHECK ¶
func ManagedRuleIdentifiers_LAMBDA_CONCURRENCY_CHECK() *string
func ManagedRuleIdentifiers_LAMBDA_DLQ_CHECK ¶
func ManagedRuleIdentifiers_LAMBDA_DLQ_CHECK() *string
func ManagedRuleIdentifiers_LAMBDA_FUNCTION_PUBLIC_ACCESS_PROHIBITED ¶
func ManagedRuleIdentifiers_LAMBDA_FUNCTION_PUBLIC_ACCESS_PROHIBITED() *string
func ManagedRuleIdentifiers_LAMBDA_FUNCTION_SETTINGS_CHECK ¶
func ManagedRuleIdentifiers_LAMBDA_FUNCTION_SETTINGS_CHECK() *string
func ManagedRuleIdentifiers_LAMBDA_INSIDE_VPC ¶
func ManagedRuleIdentifiers_LAMBDA_INSIDE_VPC() *string
func ManagedRuleIdentifiers_MFA_ENABLED_FOR_IAM_CONSOLE_ACCESS ¶
func ManagedRuleIdentifiers_MFA_ENABLED_FOR_IAM_CONSOLE_ACCESS() *string
func ManagedRuleIdentifiers_RDS_CLUSTER_DELETION_PROTECTION_ENABLED ¶
func ManagedRuleIdentifiers_RDS_CLUSTER_DELETION_PROTECTION_ENABLED() *string
func ManagedRuleIdentifiers_RDS_DB_INSTANCE_BACKUP_ENABLED ¶
func ManagedRuleIdentifiers_RDS_DB_INSTANCE_BACKUP_ENABLED() *string
func ManagedRuleIdentifiers_RDS_ENHANCED_MONITORING_ENABLED ¶
func ManagedRuleIdentifiers_RDS_ENHANCED_MONITORING_ENABLED() *string
func ManagedRuleIdentifiers_RDS_INSTANCE_DELETION_PROTECTION_ENABLED ¶
func ManagedRuleIdentifiers_RDS_INSTANCE_DELETION_PROTECTION_ENABLED() *string
func ManagedRuleIdentifiers_RDS_INSTANCE_IAM_AUTHENTICATION_ENABLED ¶
func ManagedRuleIdentifiers_RDS_INSTANCE_IAM_AUTHENTICATION_ENABLED() *string
func ManagedRuleIdentifiers_RDS_INSTANCE_PUBLIC_ACCESS_CHECK ¶
func ManagedRuleIdentifiers_RDS_INSTANCE_PUBLIC_ACCESS_CHECK() *string
func ManagedRuleIdentifiers_RDS_IN_BACKUP_PLAN ¶
func ManagedRuleIdentifiers_RDS_IN_BACKUP_PLAN() *string
func ManagedRuleIdentifiers_RDS_LOGGING_ENABLED ¶
func ManagedRuleIdentifiers_RDS_LOGGING_ENABLED() *string
func ManagedRuleIdentifiers_RDS_MULTI_AZ_SUPPORT ¶
func ManagedRuleIdentifiers_RDS_MULTI_AZ_SUPPORT() *string
func ManagedRuleIdentifiers_RDS_SNAPSHOTS_PUBLIC_PROHIBITED ¶
func ManagedRuleIdentifiers_RDS_SNAPSHOTS_PUBLIC_PROHIBITED() *string
func ManagedRuleIdentifiers_RDS_SNAPSHOT_ENCRYPTED ¶
func ManagedRuleIdentifiers_RDS_SNAPSHOT_ENCRYPTED() *string
func ManagedRuleIdentifiers_RDS_STORAGE_ENCRYPTED ¶
func ManagedRuleIdentifiers_RDS_STORAGE_ENCRYPTED() *string
func ManagedRuleIdentifiers_REDSHIFT_BACKUP_ENABLED ¶
func ManagedRuleIdentifiers_REDSHIFT_BACKUP_ENABLED() *string
func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_CONFIGURATION_CHECK ¶
func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_CONFIGURATION_CHECK() *string
func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_MAINTENANCE_SETTINGS_CHECK ¶
func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_MAINTENANCE_SETTINGS_CHECK() *string
func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK ¶
func ManagedRuleIdentifiers_REDSHIFT_CLUSTER_PUBLIC_ACCESS_CHECK() *string
func ManagedRuleIdentifiers_REDSHIFT_REQUIRE_TLS_SSL ¶
func ManagedRuleIdentifiers_REDSHIFT_REQUIRE_TLS_SSL() *string
func ManagedRuleIdentifiers_REQUIRED_TAGS ¶
func ManagedRuleIdentifiers_REQUIRED_TAGS() *string
func ManagedRuleIdentifiers_ROOT_ACCOUNT_HARDWARE_MFA_ENABLED ¶
func ManagedRuleIdentifiers_ROOT_ACCOUNT_HARDWARE_MFA_ENABLED() *string
func ManagedRuleIdentifiers_ROOT_ACCOUNT_MFA_ENABLED ¶
func ManagedRuleIdentifiers_ROOT_ACCOUNT_MFA_ENABLED() *string
func ManagedRuleIdentifiers_S3_ACCOUNT_LEVEL_PUBLIC_ACCESS_BLOCKS ¶
func ManagedRuleIdentifiers_S3_ACCOUNT_LEVEL_PUBLIC_ACCESS_BLOCKS() *string
func ManagedRuleIdentifiers_S3_BUCKET_BLOCKED_ACTIONS_PROHIBITED ¶
func ManagedRuleIdentifiers_S3_BUCKET_BLOCKED_ACTIONS_PROHIBITED() *string
func ManagedRuleIdentifiers_S3_BUCKET_DEFAULT_LOCK_ENABLED ¶
func ManagedRuleIdentifiers_S3_BUCKET_DEFAULT_LOCK_ENABLED() *string
func ManagedRuleIdentifiers_S3_BUCKET_LOGGING_ENABLED ¶
func ManagedRuleIdentifiers_S3_BUCKET_LOGGING_ENABLED() *string
func ManagedRuleIdentifiers_S3_BUCKET_POLICY_GRANTEE_CHECK ¶
func ManagedRuleIdentifiers_S3_BUCKET_POLICY_GRANTEE_CHECK() *string
func ManagedRuleIdentifiers_S3_BUCKET_POLICY_NOT_MORE_PERMISSIVE ¶
func ManagedRuleIdentifiers_S3_BUCKET_POLICY_NOT_MORE_PERMISSIVE() *string
func ManagedRuleIdentifiers_S3_BUCKET_PUBLIC_READ_PROHIBITED ¶
func ManagedRuleIdentifiers_S3_BUCKET_PUBLIC_READ_PROHIBITED() *string
func ManagedRuleIdentifiers_S3_BUCKET_PUBLIC_WRITE_PROHIBITED ¶
func ManagedRuleIdentifiers_S3_BUCKET_PUBLIC_WRITE_PROHIBITED() *string
func ManagedRuleIdentifiers_S3_BUCKET_REPLICATION_ENABLED ¶
func ManagedRuleIdentifiers_S3_BUCKET_REPLICATION_ENABLED() *string
func ManagedRuleIdentifiers_S3_BUCKET_SERVER_SIDE_ENCRYPTION_ENABLED ¶
func ManagedRuleIdentifiers_S3_BUCKET_SERVER_SIDE_ENCRYPTION_ENABLED() *string
func ManagedRuleIdentifiers_S3_BUCKET_SSL_REQUESTS_ONLY ¶
func ManagedRuleIdentifiers_S3_BUCKET_SSL_REQUESTS_ONLY() *string
func ManagedRuleIdentifiers_S3_BUCKET_VERSIONING_ENABLED ¶
func ManagedRuleIdentifiers_S3_BUCKET_VERSIONING_ENABLED() *string
func ManagedRuleIdentifiers_S3_DEFAULT_ENCRYPTION_KMS ¶
func ManagedRuleIdentifiers_S3_DEFAULT_ENCRYPTION_KMS() *string
func ManagedRuleIdentifiers_SAGEMAKER_ENDPOINT_CONFIGURATION_KMS_KEY_CONFIGURED ¶
func ManagedRuleIdentifiers_SAGEMAKER_ENDPOINT_CONFIGURATION_KMS_KEY_CONFIGURED() *string
func ManagedRuleIdentifiers_SAGEMAKER_NOTEBOOK_INSTANCE_KMS_KEY_CONFIGURED ¶
func ManagedRuleIdentifiers_SAGEMAKER_NOTEBOOK_INSTANCE_KMS_KEY_CONFIGURED() *string
func ManagedRuleIdentifiers_SAGEMAKER_NOTEBOOK_NO_DIRECT_INTERNET_ACCESS ¶
func ManagedRuleIdentifiers_SAGEMAKER_NOTEBOOK_NO_DIRECT_INTERNET_ACCESS() *string
func ManagedRuleIdentifiers_SECRETSMANAGER_ROTATION_ENABLED_CHECK ¶
func ManagedRuleIdentifiers_SECRETSMANAGER_ROTATION_ENABLED_CHECK() *string
func ManagedRuleIdentifiers_SECRETSMANAGER_SCHEDULED_ROTATION_SUCCESS_CHECK ¶
func ManagedRuleIdentifiers_SECRETSMANAGER_SCHEDULED_ROTATION_SUCCESS_CHECK() *string
func ManagedRuleIdentifiers_SECURITYHUB_ENABLED ¶
func ManagedRuleIdentifiers_SECURITYHUB_ENABLED() *string
func ManagedRuleIdentifiers_SERVICE_VPC_ENDPOINT_ENABLED ¶
func ManagedRuleIdentifiers_SERVICE_VPC_ENDPOINT_ENABLED() *string
func ManagedRuleIdentifiers_SHIELD_ADVANCED_ENABLED_AUTO_RENEW ¶
func ManagedRuleIdentifiers_SHIELD_ADVANCED_ENABLED_AUTO_RENEW() *string
func ManagedRuleIdentifiers_SHIELD_DRT_ACCESS ¶
func ManagedRuleIdentifiers_SHIELD_DRT_ACCESS() *string
func ManagedRuleIdentifiers_SNS_ENCRYPTED_KMS ¶
func ManagedRuleIdentifiers_SNS_ENCRYPTED_KMS() *string
func ManagedRuleIdentifiers_VPC_DEFAULT_SECURITY_GROUP_CLOSED ¶
func ManagedRuleIdentifiers_VPC_DEFAULT_SECURITY_GROUP_CLOSED() *string
func ManagedRuleIdentifiers_VPC_FLOW_LOGS_ENABLED ¶
func ManagedRuleIdentifiers_VPC_FLOW_LOGS_ENABLED() *string
func ManagedRuleIdentifiers_VPC_SG_OPEN_ONLY_TO_AUTHORIZED_PORTS ¶
func ManagedRuleIdentifiers_VPC_SG_OPEN_ONLY_TO_AUTHORIZED_PORTS() *string
func ManagedRuleIdentifiers_VPC_VPN_2_TUNNELS_UP ¶
func ManagedRuleIdentifiers_VPC_VPN_2_TUNNELS_UP() *string
func ManagedRuleIdentifiers_WAFV2_LOGGING_ENABLED ¶
func ManagedRuleIdentifiers_WAFV2_LOGGING_ENABLED() *string
func ManagedRuleIdentifiers_WAF_CLASSIC_LOGGING_ENABLED ¶
func ManagedRuleIdentifiers_WAF_CLASSIC_LOGGING_ENABLED() *string
func ManagedRule_IsConstruct ¶
func ManagedRule_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func ManagedRule_IsResource ¶
func ManagedRule_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func NewAccessKeysRotated_Override ¶
func NewAccessKeysRotated_Override(a AccessKeysRotated, scope constructs.Construct, id *string, props *AccessKeysRotatedProps)
Experimental.
func NewCfnAggregationAuthorization_Override ¶
func NewCfnAggregationAuthorization_Override(c CfnAggregationAuthorization, scope awscdk.Construct, id *string, props *CfnAggregationAuthorizationProps)
Create a new `AWS::Config::AggregationAuthorization`.
func NewCfnConfigRule_Override ¶
func NewCfnConfigRule_Override(c CfnConfigRule, scope awscdk.Construct, id *string, props *CfnConfigRuleProps)
Create a new `AWS::Config::ConfigRule`.
func NewCfnConfigurationAggregator_Override ¶
func NewCfnConfigurationAggregator_Override(c CfnConfigurationAggregator, scope awscdk.Construct, id *string, props *CfnConfigurationAggregatorProps)
Create a new `AWS::Config::ConfigurationAggregator`.
func NewCfnConfigurationRecorder_Override ¶
func NewCfnConfigurationRecorder_Override(c CfnConfigurationRecorder, scope awscdk.Construct, id *string, props *CfnConfigurationRecorderProps)
Create a new `AWS::Config::ConfigurationRecorder`.
func NewCfnConformancePack_Override ¶
func NewCfnConformancePack_Override(c CfnConformancePack, scope awscdk.Construct, id *string, props *CfnConformancePackProps)
Create a new `AWS::Config::ConformancePack`.
func NewCfnDeliveryChannel_Override ¶
func NewCfnDeliveryChannel_Override(c CfnDeliveryChannel, scope awscdk.Construct, id *string, props *CfnDeliveryChannelProps)
Create a new `AWS::Config::DeliveryChannel`.
func NewCfnOrganizationConfigRule_Override ¶
func NewCfnOrganizationConfigRule_Override(c CfnOrganizationConfigRule, scope awscdk.Construct, id *string, props *CfnOrganizationConfigRuleProps)
Create a new `AWS::Config::OrganizationConfigRule`.
func NewCfnOrganizationConformancePack_Override ¶
func NewCfnOrganizationConformancePack_Override(c CfnOrganizationConformancePack, scope awscdk.Construct, id *string, props *CfnOrganizationConformancePackProps)
Create a new `AWS::Config::OrganizationConformancePack`.
func NewCfnRemediationConfiguration_Override ¶
func NewCfnRemediationConfiguration_Override(c CfnRemediationConfiguration, scope awscdk.Construct, id *string, props *CfnRemediationConfigurationProps)
Create a new `AWS::Config::RemediationConfiguration`.
func NewCfnStoredQuery_Override ¶
func NewCfnStoredQuery_Override(c CfnStoredQuery, scope awscdk.Construct, id *string, props *CfnStoredQueryProps)
Create a new `AWS::Config::StoredQuery`.
func NewCloudFormationStackDriftDetectionCheck_Override ¶
func NewCloudFormationStackDriftDetectionCheck_Override(c CloudFormationStackDriftDetectionCheck, scope constructs.Construct, id *string, props *CloudFormationStackDriftDetectionCheckProps)
Experimental.
func NewCloudFormationStackNotificationCheck_Override ¶
func NewCloudFormationStackNotificationCheck_Override(c CloudFormationStackNotificationCheck, scope constructs.Construct, id *string, props *CloudFormationStackNotificationCheckProps)
Experimental.
func NewCustomRule_Override ¶
func NewCustomRule_Override(c CustomRule, scope constructs.Construct, id *string, props *CustomRuleProps)
Experimental.
func NewManagedRule_Override ¶
func NewManagedRule_Override(m ManagedRule, scope constructs.Construct, id *string, props *ManagedRuleProps)
Experimental.
Types ¶
type AccessKeysRotated ¶
type AccessKeysRotated interface { ManagedRule ConfigRuleArn() *string ConfigRuleComplianceType() *string ConfigRuleId() *string ConfigRuleName() *string Env() *awscdk.ResourceEnvironment IsCustomWithChanges() *bool SetIsCustomWithChanges(val *bool) IsManaged() *bool SetIsManaged(val *bool) Node() awscdk.ConstructNode PhysicalName() *string RuleScope() RuleScope SetRuleScope(val RuleScope) Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnComplianceChange(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnEvent(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnPrepare() OnReEvaluationStatus(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
Checks whether the active access keys are rotated within the number of days specified in `maxAge`. See: https://docs.aws.amazon.com/config/latest/developerguide/access-keys-rotated.html
Experimental.
func NewAccessKeysRotated ¶
func NewAccessKeysRotated(scope constructs.Construct, id *string, props *AccessKeysRotatedProps) AccessKeysRotated
Experimental.
type AccessKeysRotatedProps ¶
type AccessKeysRotatedProps struct { // A name for the AWS Config rule. // Experimental. ConfigRuleName *string `json:"configRuleName"` // A description about this AWS Config rule. // Experimental. Description *string `json:"description"` // Input parameter values that are passed to the AWS Config rule. // Experimental. InputParameters *map[string]interface{} `json:"inputParameters"` // The maximum frequency at which the AWS Config rule runs evaluations. // Experimental. MaximumExecutionFrequency MaximumExecutionFrequency `json:"maximumExecutionFrequency"` // Defines which resources trigger an evaluation for an AWS Config rule. // Experimental. RuleScope RuleScope `json:"ruleScope"` // The maximum number of days within which the access keys must be rotated. // Experimental. MaxAge awscdk.Duration `json:"maxAge"` }
Construction properties for a AccessKeysRotated. Experimental.
type CfnAggregationAuthorization ¶
type CfnAggregationAuthorization interface { awscdk.CfnResource awscdk.IInspectable AuthorizedAccountId() *string SetAuthorizedAccountId(val *string) AuthorizedAwsRegion() *string SetAuthorizedAwsRegion(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::AggregationAuthorization`.
func NewCfnAggregationAuthorization ¶
func NewCfnAggregationAuthorization(scope awscdk.Construct, id *string, props *CfnAggregationAuthorizationProps) CfnAggregationAuthorization
Create a new `AWS::Config::AggregationAuthorization`.
type CfnAggregationAuthorizationProps ¶
type CfnAggregationAuthorizationProps struct { // `AWS::Config::AggregationAuthorization.AuthorizedAccountId`. AuthorizedAccountId *string `json:"authorizedAccountId"` // `AWS::Config::AggregationAuthorization.AuthorizedAwsRegion`. AuthorizedAwsRegion *string `json:"authorizedAwsRegion"` // `AWS::Config::AggregationAuthorization.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Config::AggregationAuthorization`.
type CfnConfigRule ¶
type CfnConfigRule interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrComplianceType() *string AttrConfigRuleId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConfigRuleName() *string SetConfigRuleName(val *string) CreationStack() *[]*string Description() *string SetDescription(val *string) InputParameters() interface{} SetInputParameters(val interface{}) LogicalId() *string MaximumExecutionFrequency() *string SetMaximumExecutionFrequency(val *string) Node() awscdk.ConstructNode Ref() *string Scope() interface{} SetScope(val interface{}) Source() interface{} SetSource(val interface{}) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::ConfigRule`.
func NewCfnConfigRule ¶
func NewCfnConfigRule(scope awscdk.Construct, id *string, props *CfnConfigRuleProps) CfnConfigRule
Create a new `AWS::Config::ConfigRule`.
type CfnConfigRuleProps ¶
type CfnConfigRuleProps struct { // `AWS::Config::ConfigRule.Source`. Source interface{} `json:"source"` // `AWS::Config::ConfigRule.ConfigRuleName`. ConfigRuleName *string `json:"configRuleName"` // `AWS::Config::ConfigRule.Description`. Description *string `json:"description"` // `AWS::Config::ConfigRule.InputParameters`. InputParameters interface{} `json:"inputParameters"` // `AWS::Config::ConfigRule.MaximumExecutionFrequency`. MaximumExecutionFrequency *string `json:"maximumExecutionFrequency"` // `AWS::Config::ConfigRule.Scope`. Scope interface{} `json:"scope"` }
Properties for defining a `AWS::Config::ConfigRule`.
type CfnConfigRule_ScopeProperty ¶
type CfnConfigRule_ScopeProperty struct { // `CfnConfigRule.ScopeProperty.ComplianceResourceId`. ComplianceResourceId *string `json:"complianceResourceId"` // `CfnConfigRule.ScopeProperty.ComplianceResourceTypes`. ComplianceResourceTypes *[]*string `json:"complianceResourceTypes"` // `CfnConfigRule.ScopeProperty.TagKey`. TagKey *string `json:"tagKey"` // `CfnConfigRule.ScopeProperty.TagValue`. TagValue *string `json:"tagValue"` }
type CfnConfigRule_SourceDetailProperty ¶
type CfnConfigRule_SourceDetailProperty struct { // `CfnConfigRule.SourceDetailProperty.EventSource`. EventSource *string `json:"eventSource"` // `CfnConfigRule.SourceDetailProperty.MessageType`. MessageType *string `json:"messageType"` // `CfnConfigRule.SourceDetailProperty.MaximumExecutionFrequency`. MaximumExecutionFrequency *string `json:"maximumExecutionFrequency"` }
type CfnConfigRule_SourceProperty ¶
type CfnConfigRule_SourceProperty struct { // `CfnConfigRule.SourceProperty.Owner`. Owner *string `json:"owner"` // `CfnConfigRule.SourceProperty.SourceIdentifier`. SourceIdentifier *string `json:"sourceIdentifier"` // `CfnConfigRule.SourceProperty.SourceDetails`. SourceDetails interface{} `json:"sourceDetails"` }
type CfnConfigurationAggregator ¶
type CfnConfigurationAggregator interface { awscdk.CfnResource awscdk.IInspectable AccountAggregationSources() interface{} SetAccountAggregationSources(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConfigurationAggregatorName() *string SetConfigurationAggregatorName(val *string) CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode OrganizationAggregationSource() interface{} SetOrganizationAggregationSource(val interface{}) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::ConfigurationAggregator`.
func NewCfnConfigurationAggregator ¶
func NewCfnConfigurationAggregator(scope awscdk.Construct, id *string, props *CfnConfigurationAggregatorProps) CfnConfigurationAggregator
Create a new `AWS::Config::ConfigurationAggregator`.
type CfnConfigurationAggregatorProps ¶
type CfnConfigurationAggregatorProps struct { // `AWS::Config::ConfigurationAggregator.ConfigurationAggregatorName`. ConfigurationAggregatorName *string `json:"configurationAggregatorName"` // `AWS::Config::ConfigurationAggregator.AccountAggregationSources`. AccountAggregationSources interface{} `json:"accountAggregationSources"` // `AWS::Config::ConfigurationAggregator.OrganizationAggregationSource`. OrganizationAggregationSource interface{} `json:"organizationAggregationSource"` // `AWS::Config::ConfigurationAggregator.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Config::ConfigurationAggregator`.
type CfnConfigurationAggregator_AccountAggregationSourceProperty ¶
type CfnConfigurationAggregator_AccountAggregationSourceProperty struct { // `CfnConfigurationAggregator.AccountAggregationSourceProperty.AccountIds`. AccountIds *[]*string `json:"accountIds"` // `CfnConfigurationAggregator.AccountAggregationSourceProperty.AllAwsRegions`. AllAwsRegions interface{} `json:"allAwsRegions"` // `CfnConfigurationAggregator.AccountAggregationSourceProperty.AwsRegions`. AwsRegions *[]*string `json:"awsRegions"` }
type CfnConfigurationAggregator_OrganizationAggregationSourceProperty ¶
type CfnConfigurationAggregator_OrganizationAggregationSourceProperty struct { // `CfnConfigurationAggregator.OrganizationAggregationSourceProperty.RoleArn`. RoleArn *string `json:"roleArn"` // `CfnConfigurationAggregator.OrganizationAggregationSourceProperty.AllAwsRegions`. AllAwsRegions interface{} `json:"allAwsRegions"` // `CfnConfigurationAggregator.OrganizationAggregationSourceProperty.AwsRegions`. AwsRegions *[]*string `json:"awsRegions"` }
type CfnConfigurationRecorder ¶
type CfnConfigurationRecorder interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode RecordingGroup() interface{} SetRecordingGroup(val interface{}) Ref() *string RoleArn() *string SetRoleArn(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::ConfigurationRecorder`.
func NewCfnConfigurationRecorder ¶
func NewCfnConfigurationRecorder(scope awscdk.Construct, id *string, props *CfnConfigurationRecorderProps) CfnConfigurationRecorder
Create a new `AWS::Config::ConfigurationRecorder`.
type CfnConfigurationRecorderProps ¶
type CfnConfigurationRecorderProps struct { // `AWS::Config::ConfigurationRecorder.RoleARN`. RoleArn *string `json:"roleArn"` // `AWS::Config::ConfigurationRecorder.Name`. Name *string `json:"name"` // `AWS::Config::ConfigurationRecorder.RecordingGroup`. RecordingGroup interface{} `json:"recordingGroup"` }
Properties for defining a `AWS::Config::ConfigurationRecorder`.
type CfnConfigurationRecorder_RecordingGroupProperty ¶
type CfnConfigurationRecorder_RecordingGroupProperty struct { // `CfnConfigurationRecorder.RecordingGroupProperty.AllSupported`. AllSupported interface{} `json:"allSupported"` // `CfnConfigurationRecorder.RecordingGroupProperty.IncludeGlobalResourceTypes`. IncludeGlobalResourceTypes interface{} `json:"includeGlobalResourceTypes"` // `CfnConfigurationRecorder.RecordingGroupProperty.ResourceTypes`. ResourceTypes *[]*string `json:"resourceTypes"` }
type CfnConformancePack ¶
type CfnConformancePack interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConformancePackInputParameters() interface{} SetConformancePackInputParameters(val interface{}) ConformancePackName() *string SetConformancePackName(val *string) CreationStack() *[]*string DeliveryS3Bucket() *string SetDeliveryS3Bucket(val *string) DeliveryS3KeyPrefix() *string SetDeliveryS3KeyPrefix(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack TemplateBody() *string SetTemplateBody(val *string) TemplateS3Uri() *string SetTemplateS3Uri(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::ConformancePack`.
func NewCfnConformancePack ¶
func NewCfnConformancePack(scope awscdk.Construct, id *string, props *CfnConformancePackProps) CfnConformancePack
Create a new `AWS::Config::ConformancePack`.
type CfnConformancePackProps ¶
type CfnConformancePackProps struct { // `AWS::Config::ConformancePack.ConformancePackName`. ConformancePackName *string `json:"conformancePackName"` // `AWS::Config::ConformancePack.ConformancePackInputParameters`. ConformancePackInputParameters interface{} `json:"conformancePackInputParameters"` // `AWS::Config::ConformancePack.DeliveryS3Bucket`. DeliveryS3Bucket *string `json:"deliveryS3Bucket"` // `AWS::Config::ConformancePack.DeliveryS3KeyPrefix`. DeliveryS3KeyPrefix *string `json:"deliveryS3KeyPrefix"` // `AWS::Config::ConformancePack.TemplateBody`. TemplateBody *string `json:"templateBody"` // `AWS::Config::ConformancePack.TemplateS3Uri`. TemplateS3Uri *string `json:"templateS3Uri"` }
Properties for defining a `AWS::Config::ConformancePack`.
type CfnConformancePack_ConformancePackInputParameterProperty ¶
type CfnConformancePack_ConformancePackInputParameterProperty struct { // `CfnConformancePack.ConformancePackInputParameterProperty.ParameterName`. ParameterName *string `json:"parameterName"` // `CfnConformancePack.ConformancePackInputParameterProperty.ParameterValue`. ParameterValue *string `json:"parameterValue"` }
type CfnDeliveryChannel ¶
type CfnDeliveryChannel interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConfigSnapshotDeliveryProperties() interface{} SetConfigSnapshotDeliveryProperties(val interface{}) CreationStack() *[]*string LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Ref() *string S3BucketName() *string SetS3BucketName(val *string) S3KeyPrefix() *string SetS3KeyPrefix(val *string) SnsTopicArn() *string SetSnsTopicArn(val *string) Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::DeliveryChannel`.
func NewCfnDeliveryChannel ¶
func NewCfnDeliveryChannel(scope awscdk.Construct, id *string, props *CfnDeliveryChannelProps) CfnDeliveryChannel
Create a new `AWS::Config::DeliveryChannel`.
type CfnDeliveryChannelProps ¶
type CfnDeliveryChannelProps struct { // `AWS::Config::DeliveryChannel.S3BucketName`. S3BucketName *string `json:"s3BucketName"` // `AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties`. ConfigSnapshotDeliveryProperties interface{} `json:"configSnapshotDeliveryProperties"` // `AWS::Config::DeliveryChannel.Name`. Name *string `json:"name"` // `AWS::Config::DeliveryChannel.S3KeyPrefix`. S3KeyPrefix *string `json:"s3KeyPrefix"` // `AWS::Config::DeliveryChannel.SnsTopicARN`. SnsTopicArn *string `json:"snsTopicArn"` }
Properties for defining a `AWS::Config::DeliveryChannel`.
type CfnDeliveryChannel_ConfigSnapshotDeliveryPropertiesProperty ¶
type CfnDeliveryChannel_ConfigSnapshotDeliveryPropertiesProperty struct { // `CfnDeliveryChannel.ConfigSnapshotDeliveryPropertiesProperty.DeliveryFrequency`. DeliveryFrequency *string `json:"deliveryFrequency"` }
type CfnOrganizationConfigRule ¶
type CfnOrganizationConfigRule interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string ExcludedAccounts() *[]*string SetExcludedAccounts(val *[]*string) LogicalId() *string Node() awscdk.ConstructNode OrganizationConfigRuleName() *string SetOrganizationConfigRuleName(val *string) OrganizationCustomRuleMetadata() interface{} SetOrganizationCustomRuleMetadata(val interface{}) OrganizationManagedRuleMetadata() interface{} SetOrganizationManagedRuleMetadata(val interface{}) Ref() *string Stack() awscdk.Stack UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::OrganizationConfigRule`.
func NewCfnOrganizationConfigRule ¶
func NewCfnOrganizationConfigRule(scope awscdk.Construct, id *string, props *CfnOrganizationConfigRuleProps) CfnOrganizationConfigRule
Create a new `AWS::Config::OrganizationConfigRule`.
type CfnOrganizationConfigRuleProps ¶
type CfnOrganizationConfigRuleProps struct { // `AWS::Config::OrganizationConfigRule.OrganizationConfigRuleName`. OrganizationConfigRuleName *string `json:"organizationConfigRuleName"` // `AWS::Config::OrganizationConfigRule.ExcludedAccounts`. ExcludedAccounts *[]*string `json:"excludedAccounts"` // `AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata`. OrganizationCustomRuleMetadata interface{} `json:"organizationCustomRuleMetadata"` // `AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata`. OrganizationManagedRuleMetadata interface{} `json:"organizationManagedRuleMetadata"` }
Properties for defining a `AWS::Config::OrganizationConfigRule`.
type CfnOrganizationConfigRule_OrganizationCustomRuleMetadataProperty ¶
type CfnOrganizationConfigRule_OrganizationCustomRuleMetadataProperty struct { // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.LambdaFunctionArn`. LambdaFunctionArn *string `json:"lambdaFunctionArn"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.OrganizationConfigRuleTriggerTypes`. OrganizationConfigRuleTriggerTypes *[]*string `json:"organizationConfigRuleTriggerTypes"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Description`. Description *string `json:"description"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.InputParameters`. InputParameters *string `json:"inputParameters"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.MaximumExecutionFrequency`. MaximumExecutionFrequency *string `json:"maximumExecutionFrequency"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.ResourceIdScope`. ResourceIdScope *string `json:"resourceIdScope"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.ResourceTypesScope`. ResourceTypesScope *[]*string `json:"resourceTypesScope"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.TagKeyScope`. TagKeyScope *string `json:"tagKeyScope"` // `CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.TagValueScope`. TagValueScope *string `json:"tagValueScope"` }
type CfnOrganizationConfigRule_OrganizationManagedRuleMetadataProperty ¶
type CfnOrganizationConfigRule_OrganizationManagedRuleMetadataProperty struct { // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.RuleIdentifier`. RuleIdentifier *string `json:"ruleIdentifier"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Description`. Description *string `json:"description"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.InputParameters`. InputParameters *string `json:"inputParameters"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.MaximumExecutionFrequency`. MaximumExecutionFrequency *string `json:"maximumExecutionFrequency"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.ResourceIdScope`. ResourceIdScope *string `json:"resourceIdScope"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.ResourceTypesScope`. ResourceTypesScope *[]*string `json:"resourceTypesScope"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.TagKeyScope`. TagKeyScope *string `json:"tagKeyScope"` // `CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.TagValueScope`. TagValueScope *string `json:"tagValueScope"` }
type CfnOrganizationConformancePack ¶
type CfnOrganizationConformancePack interface { awscdk.CfnResource awscdk.IInspectable CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConformancePackInputParameters() interface{} SetConformancePackInputParameters(val interface{}) CreationStack() *[]*string DeliveryS3Bucket() *string SetDeliveryS3Bucket(val *string) DeliveryS3KeyPrefix() *string SetDeliveryS3KeyPrefix(val *string) ExcludedAccounts() *[]*string SetExcludedAccounts(val *[]*string) LogicalId() *string Node() awscdk.ConstructNode OrganizationConformancePackName() *string SetOrganizationConformancePackName(val *string) Ref() *string Stack() awscdk.Stack TemplateBody() *string SetTemplateBody(val *string) TemplateS3Uri() *string SetTemplateS3Uri(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::OrganizationConformancePack`.
func NewCfnOrganizationConformancePack ¶
func NewCfnOrganizationConformancePack(scope awscdk.Construct, id *string, props *CfnOrganizationConformancePackProps) CfnOrganizationConformancePack
Create a new `AWS::Config::OrganizationConformancePack`.
type CfnOrganizationConformancePackProps ¶
type CfnOrganizationConformancePackProps struct { // `AWS::Config::OrganizationConformancePack.OrganizationConformancePackName`. OrganizationConformancePackName *string `json:"organizationConformancePackName"` // `AWS::Config::OrganizationConformancePack.ConformancePackInputParameters`. ConformancePackInputParameters interface{} `json:"conformancePackInputParameters"` // `AWS::Config::OrganizationConformancePack.DeliveryS3Bucket`. DeliveryS3Bucket *string `json:"deliveryS3Bucket"` // `AWS::Config::OrganizationConformancePack.DeliveryS3KeyPrefix`. DeliveryS3KeyPrefix *string `json:"deliveryS3KeyPrefix"` // `AWS::Config::OrganizationConformancePack.ExcludedAccounts`. ExcludedAccounts *[]*string `json:"excludedAccounts"` // `AWS::Config::OrganizationConformancePack.TemplateBody`. TemplateBody *string `json:"templateBody"` // `AWS::Config::OrganizationConformancePack.TemplateS3Uri`. TemplateS3Uri *string `json:"templateS3Uri"` }
Properties for defining a `AWS::Config::OrganizationConformancePack`.
type CfnOrganizationConformancePack_ConformancePackInputParameterProperty ¶
type CfnOrganizationConformancePack_ConformancePackInputParameterProperty struct { // `CfnOrganizationConformancePack.ConformancePackInputParameterProperty.ParameterName`. ParameterName *string `json:"parameterName"` // `CfnOrganizationConformancePack.ConformancePackInputParameterProperty.ParameterValue`. ParameterValue *string `json:"parameterValue"` }
type CfnRemediationConfiguration ¶
type CfnRemediationConfiguration interface { awscdk.CfnResource awscdk.IInspectable Automatic() interface{} SetAutomatic(val interface{}) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string ConfigRuleName() *string SetConfigRuleName(val *string) CreationStack() *[]*string ExecutionControls() interface{} SetExecutionControls(val interface{}) LogicalId() *string MaximumAutomaticAttempts() *float64 SetMaximumAutomaticAttempts(val *float64) Node() awscdk.ConstructNode Parameters() interface{} SetParameters(val interface{}) Ref() *string ResourceType() *string SetResourceType(val *string) RetryAttemptSeconds() *float64 SetRetryAttemptSeconds(val *float64) Stack() awscdk.Stack TargetId() *string SetTargetId(val *string) TargetType() *string SetTargetType(val *string) TargetVersion() *string SetTargetVersion(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::RemediationConfiguration`.
func NewCfnRemediationConfiguration ¶
func NewCfnRemediationConfiguration(scope awscdk.Construct, id *string, props *CfnRemediationConfigurationProps) CfnRemediationConfiguration
Create a new `AWS::Config::RemediationConfiguration`.
type CfnRemediationConfigurationProps ¶
type CfnRemediationConfigurationProps struct { // `AWS::Config::RemediationConfiguration.ConfigRuleName`. ConfigRuleName *string `json:"configRuleName"` // `AWS::Config::RemediationConfiguration.TargetId`. TargetId *string `json:"targetId"` // `AWS::Config::RemediationConfiguration.TargetType`. TargetType *string `json:"targetType"` // `AWS::Config::RemediationConfiguration.Automatic`. Automatic interface{} `json:"automatic"` // `AWS::Config::RemediationConfiguration.ExecutionControls`. ExecutionControls interface{} `json:"executionControls"` // `AWS::Config::RemediationConfiguration.MaximumAutomaticAttempts`. MaximumAutomaticAttempts *float64 `json:"maximumAutomaticAttempts"` // `AWS::Config::RemediationConfiguration.Parameters`. Parameters interface{} `json:"parameters"` // `AWS::Config::RemediationConfiguration.ResourceType`. ResourceType *string `json:"resourceType"` // `AWS::Config::RemediationConfiguration.RetryAttemptSeconds`. RetryAttemptSeconds *float64 `json:"retryAttemptSeconds"` // `AWS::Config::RemediationConfiguration.TargetVersion`. TargetVersion *string `json:"targetVersion"` }
Properties for defining a `AWS::Config::RemediationConfiguration`.
type CfnRemediationConfiguration_ExecutionControlsProperty ¶
type CfnRemediationConfiguration_ExecutionControlsProperty struct {
// `CfnRemediationConfiguration.ExecutionControlsProperty.SsmControls`.
SsmControls interface{} `json:"ssmControls"`
}
type CfnRemediationConfiguration_RemediationParameterValueProperty ¶
type CfnRemediationConfiguration_RemediationParameterValueProperty struct { // `CfnRemediationConfiguration.RemediationParameterValueProperty.ResourceValue`. ResourceValue interface{} `json:"resourceValue"` // `CfnRemediationConfiguration.RemediationParameterValueProperty.StaticValue`. StaticValue interface{} `json:"staticValue"` }
type CfnRemediationConfiguration_ResourceValueProperty ¶
type CfnRemediationConfiguration_ResourceValueProperty struct { // `CfnRemediationConfiguration.ResourceValueProperty.Value`. Value *string `json:"value"` }
type CfnRemediationConfiguration_SsmControlsProperty ¶
type CfnRemediationConfiguration_SsmControlsProperty struct { // `CfnRemediationConfiguration.SsmControlsProperty.ConcurrentExecutionRatePercentage`. ConcurrentExecutionRatePercentage *float64 `json:"concurrentExecutionRatePercentage"` // `CfnRemediationConfiguration.SsmControlsProperty.ErrorPercentage`. ErrorPercentage *float64 `json:"errorPercentage"` }
type CfnRemediationConfiguration_StaticValueProperty ¶
type CfnRemediationConfiguration_StaticValueProperty struct { // `CfnRemediationConfiguration.StaticValueProperty.Values`. Values *[]*string `json:"values"` }
type CfnStoredQuery ¶
type CfnStoredQuery interface { awscdk.CfnResource awscdk.IInspectable AttrQueryArn() *string AttrQueryId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode QueryDescription() *string SetQueryDescription(val *string) QueryExpression() *string SetQueryExpression(val *string) QueryName() *string SetQueryName(val *string) Ref() *string Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Config::StoredQuery`.
func NewCfnStoredQuery ¶
func NewCfnStoredQuery(scope awscdk.Construct, id *string, props *CfnStoredQueryProps) CfnStoredQuery
Create a new `AWS::Config::StoredQuery`.
type CfnStoredQueryProps ¶
type CfnStoredQueryProps struct { // `AWS::Config::StoredQuery.QueryExpression`. QueryExpression *string `json:"queryExpression"` // `AWS::Config::StoredQuery.QueryName`. QueryName *string `json:"queryName"` // `AWS::Config::StoredQuery.QueryDescription`. QueryDescription *string `json:"queryDescription"` // `AWS::Config::StoredQuery.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Config::StoredQuery`.
type CloudFormationStackDriftDetectionCheck ¶
type CloudFormationStackDriftDetectionCheck interface { ManagedRule ConfigRuleArn() *string ConfigRuleComplianceType() *string ConfigRuleId() *string ConfigRuleName() *string Env() *awscdk.ResourceEnvironment IsCustomWithChanges() *bool SetIsCustomWithChanges(val *bool) IsManaged() *bool SetIsManaged(val *bool) Node() awscdk.ConstructNode PhysicalName() *string RuleScope() RuleScope SetRuleScope(val RuleScope) Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnComplianceChange(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnEvent(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnPrepare() OnReEvaluationStatus(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
Checks whether your CloudFormation stacks' actual configuration differs, or has drifted, from its expected configuration. See: https://docs.aws.amazon.com/config/latest/developerguide/cloudformation-stack-drift-detection-check.html
Experimental.
func NewCloudFormationStackDriftDetectionCheck ¶
func NewCloudFormationStackDriftDetectionCheck(scope constructs.Construct, id *string, props *CloudFormationStackDriftDetectionCheckProps) CloudFormationStackDriftDetectionCheck
Experimental.
type CloudFormationStackDriftDetectionCheckProps ¶
type CloudFormationStackDriftDetectionCheckProps struct { // A name for the AWS Config rule. // Experimental. ConfigRuleName *string `json:"configRuleName"` // A description about this AWS Config rule. // Experimental. Description *string `json:"description"` // Input parameter values that are passed to the AWS Config rule. // Experimental. InputParameters *map[string]interface{} `json:"inputParameters"` // The maximum frequency at which the AWS Config rule runs evaluations. // Experimental. MaximumExecutionFrequency MaximumExecutionFrequency `json:"maximumExecutionFrequency"` // Defines which resources trigger an evaluation for an AWS Config rule. // Experimental. RuleScope RuleScope `json:"ruleScope"` // Whether to check only the stack where this rule is deployed. // Experimental. OwnStackOnly *bool `json:"ownStackOnly"` // The IAM role to use for this rule. // // It must have permissions to detect drift // for AWS CloudFormation stacks. Ensure to attach `config.amazonaws.com` trusted // permissions and `ReadOnlyAccess` policy permissions. For specific policy permissions, // refer to https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html. // Experimental. Role awsiam.IRole `json:"role"` }
Construction properties for a CloudFormationStackDriftDetectionCheck. Experimental.
type CloudFormationStackNotificationCheck ¶
type CloudFormationStackNotificationCheck interface { ManagedRule ConfigRuleArn() *string ConfigRuleComplianceType() *string ConfigRuleId() *string ConfigRuleName() *string Env() *awscdk.ResourceEnvironment IsCustomWithChanges() *bool SetIsCustomWithChanges(val *bool) IsManaged() *bool SetIsManaged(val *bool) Node() awscdk.ConstructNode PhysicalName() *string RuleScope() RuleScope SetRuleScope(val RuleScope) Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnComplianceChange(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnEvent(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnPrepare() OnReEvaluationStatus(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
Checks whether your CloudFormation stacks are sending event notifications to a SNS topic.
Optionally checks whether specified SNS topics are used. See: https://docs.aws.amazon.com/config/latest/developerguide/cloudformation-stack-notification-check.html
Experimental.
func NewCloudFormationStackNotificationCheck ¶
func NewCloudFormationStackNotificationCheck(scope constructs.Construct, id *string, props *CloudFormationStackNotificationCheckProps) CloudFormationStackNotificationCheck
Experimental.
type CloudFormationStackNotificationCheckProps ¶
type CloudFormationStackNotificationCheckProps struct { // A name for the AWS Config rule. // Experimental. ConfigRuleName *string `json:"configRuleName"` // A description about this AWS Config rule. // Experimental. Description *string `json:"description"` // Input parameter values that are passed to the AWS Config rule. // Experimental. InputParameters *map[string]interface{} `json:"inputParameters"` // The maximum frequency at which the AWS Config rule runs evaluations. // Experimental. MaximumExecutionFrequency MaximumExecutionFrequency `json:"maximumExecutionFrequency"` // Defines which resources trigger an evaluation for an AWS Config rule. // Experimental. RuleScope RuleScope `json:"ruleScope"` // A list of allowed topics. // // At most 5 topics. // Experimental. Topics *[]awssns.ITopic `json:"topics"` }
Construction properties for a CloudFormationStackNotificationCheck. Experimental.
type CustomRule ¶
type CustomRule interface { awscdk.Resource IRule ConfigRuleArn() *string ConfigRuleComplianceType() *string ConfigRuleId() *string ConfigRuleName() *string Env() *awscdk.ResourceEnvironment IsCustomWithChanges() *bool SetIsCustomWithChanges(val *bool) IsManaged() *bool SetIsManaged(val *bool) Node() awscdk.ConstructNode PhysicalName() *string RuleScope() RuleScope SetRuleScope(val RuleScope) Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnComplianceChange(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnEvent(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnPrepare() OnReEvaluationStatus(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
A new custom rule. Experimental.
func NewCustomRule ¶
func NewCustomRule(scope constructs.Construct, id *string, props *CustomRuleProps) CustomRule
Experimental.
type CustomRuleProps ¶
type CustomRuleProps struct { // A name for the AWS Config rule. // Experimental. ConfigRuleName *string `json:"configRuleName"` // A description about this AWS Config rule. // Experimental. Description *string `json:"description"` // Input parameter values that are passed to the AWS Config rule. // Experimental. InputParameters *map[string]interface{} `json:"inputParameters"` // The maximum frequency at which the AWS Config rule runs evaluations. // Experimental. MaximumExecutionFrequency MaximumExecutionFrequency `json:"maximumExecutionFrequency"` // Defines which resources trigger an evaluation for an AWS Config rule. // Experimental. RuleScope RuleScope `json:"ruleScope"` // The Lambda function to run. // Experimental. LambdaFunction awslambda.IFunction `json:"lambdaFunction"` // Whether to run the rule on configuration changes. // Experimental. ConfigurationChanges *bool `json:"configurationChanges"` // Whether to run the rule on a fixed frequency. // Experimental. Periodic *bool `json:"periodic"` }
Construction properties for a CustomRule. Experimental.
type IRule ¶
type IRule interface { awscdk.IResource // Defines a EventBridge event rule which triggers for rule compliance events. // Experimental. OnComplianceChange(id *string, options *awsevents.OnEventOptions) awsevents.Rule // Defines an EventBridge event rule which triggers for rule events. // // Use // `rule.addEventPattern(pattern)` to specify a filter. // Experimental. OnEvent(id *string, options *awsevents.OnEventOptions) awsevents.Rule // Defines a EventBridge event rule which triggers for rule re-evaluation status events. // Experimental. OnReEvaluationStatus(id *string, options *awsevents.OnEventOptions) awsevents.Rule // The name of the rule. // Experimental. ConfigRuleName() *string }
Interface representing an AWS Config rule. Experimental.
func AccessKeysRotated_FromConfigRuleName ¶
func AccessKeysRotated_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
Imports an existing rule. Experimental.
func CloudFormationStackDriftDetectionCheck_FromConfigRuleName ¶
func CloudFormationStackDriftDetectionCheck_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
Imports an existing rule. Experimental.
func CloudFormationStackNotificationCheck_FromConfigRuleName ¶
func CloudFormationStackNotificationCheck_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
Imports an existing rule. Experimental.
func CustomRule_FromConfigRuleName ¶
func CustomRule_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
Imports an existing rule. Experimental.
func ManagedRule_FromConfigRuleName ¶
func ManagedRule_FromConfigRuleName(scope constructs.Construct, id *string, configRuleName *string) IRule
Imports an existing rule. Experimental.
type ManagedRule ¶
type ManagedRule interface { awscdk.Resource IRule ConfigRuleArn() *string ConfigRuleComplianceType() *string ConfigRuleId() *string ConfigRuleName() *string Env() *awscdk.ResourceEnvironment IsCustomWithChanges() *bool SetIsCustomWithChanges(val *bool) IsManaged() *bool SetIsManaged(val *bool) Node() awscdk.ConstructNode PhysicalName() *string RuleScope() RuleScope SetRuleScope(val RuleScope) Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnComplianceChange(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnEvent(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnPrepare() OnReEvaluationStatus(id *string, options *awsevents.OnEventOptions) awsevents.Rule OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
A new managed rule. Experimental.
func NewManagedRule ¶
func NewManagedRule(scope constructs.Construct, id *string, props *ManagedRuleProps) ManagedRule
Experimental.
type ManagedRuleIdentifiers ¶
type ManagedRuleIdentifiers interface { }
Managed rules that are supported by AWS Config. See: https://docs.aws.amazon.com/config/latest/developerguide/managed-rules-by-aws-config.html
Experimental.
type ManagedRuleProps ¶
type ManagedRuleProps struct { // A name for the AWS Config rule. // Experimental. ConfigRuleName *string `json:"configRuleName"` // A description about this AWS Config rule. // Experimental. Description *string `json:"description"` // Input parameter values that are passed to the AWS Config rule. // Experimental. InputParameters *map[string]interface{} `json:"inputParameters"` // The maximum frequency at which the AWS Config rule runs evaluations. // Experimental. MaximumExecutionFrequency MaximumExecutionFrequency `json:"maximumExecutionFrequency"` // Defines which resources trigger an evaluation for an AWS Config rule. // Experimental. RuleScope RuleScope `json:"ruleScope"` // The identifier of the AWS managed rule. // See: https://docs.aws.amazon.com/config/latest/developerguide/managed-rules-by-aws-config.html // // Experimental. Identifier *string `json:"identifier"` }
Construction properties for a ManagedRule. Experimental.
type MaximumExecutionFrequency ¶
type MaximumExecutionFrequency string
The maximum frequency at which the AWS Config rule runs evaluations. Experimental.
const ( MaximumExecutionFrequency_ONE_HOUR MaximumExecutionFrequency = "ONE_HOUR" MaximumExecutionFrequency_THREE_HOURS MaximumExecutionFrequency = "THREE_HOURS" MaximumExecutionFrequency_SIX_HOURS MaximumExecutionFrequency = "SIX_HOURS" MaximumExecutionFrequency_TWELVE_HOURS MaximumExecutionFrequency = "TWELVE_HOURS" MaximumExecutionFrequency_TWENTY_FOUR_HOURS MaximumExecutionFrequency = "TWENTY_FOUR_HOURS" )
type ResourceType ¶
type ResourceType interface {
ComplianceResourceType() *string
}
Resources types that are supported by AWS Config. See: https://docs.aws.amazon.com/config/latest/developerguide/resource-config-reference.html
Experimental.
func ResourceType_ACM_CERTIFICATE ¶
func ResourceType_ACM_CERTIFICATE() ResourceType
func ResourceType_APIGATEWAYV2_API ¶
func ResourceType_APIGATEWAYV2_API() ResourceType
func ResourceType_APIGATEWAYV2_STAGE ¶
func ResourceType_APIGATEWAYV2_STAGE() ResourceType
func ResourceType_APIGATEWAY_REST_API ¶
func ResourceType_APIGATEWAY_REST_API() ResourceType
func ResourceType_APIGATEWAY_STAGE ¶
func ResourceType_APIGATEWAY_STAGE() ResourceType
func ResourceType_AUTO_SCALING_GROUP ¶
func ResourceType_AUTO_SCALING_GROUP() ResourceType
func ResourceType_AUTO_SCALING_LAUNCH_CONFIGURATION ¶
func ResourceType_AUTO_SCALING_LAUNCH_CONFIGURATION() ResourceType
func ResourceType_AUTO_SCALING_POLICY ¶
func ResourceType_AUTO_SCALING_POLICY() ResourceType
func ResourceType_AUTO_SCALING_SCHEDULED_ACTION ¶
func ResourceType_AUTO_SCALING_SCHEDULED_ACTION() ResourceType
func ResourceType_CLOUDFORMATION_STACK ¶
func ResourceType_CLOUDFORMATION_STACK() ResourceType
func ResourceType_CLOUDFRONT_DISTRIBUTION ¶
func ResourceType_CLOUDFRONT_DISTRIBUTION() ResourceType
func ResourceType_CLOUDFRONT_STREAMING_DISTRIBUTION ¶
func ResourceType_CLOUDFRONT_STREAMING_DISTRIBUTION() ResourceType
func ResourceType_CLOUDTRAIL_TRAIL ¶
func ResourceType_CLOUDTRAIL_TRAIL() ResourceType
func ResourceType_CLOUDWATCH_ALARM ¶
func ResourceType_CLOUDWATCH_ALARM() ResourceType
func ResourceType_CODEBUILD_PROJECT ¶
func ResourceType_CODEBUILD_PROJECT() ResourceType
func ResourceType_CODEPIPELINE_PIPELINE ¶
func ResourceType_CODEPIPELINE_PIPELINE() ResourceType
func ResourceType_DYNAMODB_TABLE ¶
func ResourceType_DYNAMODB_TABLE() ResourceType
func ResourceType_EBS_VOLUME ¶
func ResourceType_EBS_VOLUME() ResourceType
func ResourceType_EC2_CUSTOMER_GATEWAY ¶
func ResourceType_EC2_CUSTOMER_GATEWAY() ResourceType
func ResourceType_EC2_EGRESS_ONLY_INTERNET_GATEWAY ¶
func ResourceType_EC2_EGRESS_ONLY_INTERNET_GATEWAY() ResourceType
func ResourceType_EC2_EIP ¶
func ResourceType_EC2_EIP() ResourceType
func ResourceType_EC2_FLOW_LOG ¶
func ResourceType_EC2_FLOW_LOG() ResourceType
func ResourceType_EC2_HOST ¶
func ResourceType_EC2_HOST() ResourceType
func ResourceType_EC2_INSTANCE ¶
func ResourceType_EC2_INSTANCE() ResourceType
func ResourceType_EC2_INTERNET_GATEWAY ¶
func ResourceType_EC2_INTERNET_GATEWAY() ResourceType
func ResourceType_EC2_NAT_GATEWAY ¶
func ResourceType_EC2_NAT_GATEWAY() ResourceType
func ResourceType_EC2_NETWORK_ACL ¶
func ResourceType_EC2_NETWORK_ACL() ResourceType
func ResourceType_EC2_ROUTE_TABLE ¶
func ResourceType_EC2_ROUTE_TABLE() ResourceType
func ResourceType_EC2_SECURITY_GROUP ¶
func ResourceType_EC2_SECURITY_GROUP() ResourceType
func ResourceType_EC2_SUBNET ¶
func ResourceType_EC2_SUBNET() ResourceType
func ResourceType_EC2_VPC ¶
func ResourceType_EC2_VPC() ResourceType
func ResourceType_EC2_VPC_ENDPOINT ¶
func ResourceType_EC2_VPC_ENDPOINT() ResourceType
func ResourceType_EC2_VPC_ENDPOINT_SERVICE ¶
func ResourceType_EC2_VPC_ENDPOINT_SERVICE() ResourceType
func ResourceType_EC2_VPC_PEERING_CONNECTION ¶
func ResourceType_EC2_VPC_PEERING_CONNECTION() ResourceType
func ResourceType_EC2_VPN_CONNECTION ¶
func ResourceType_EC2_VPN_CONNECTION() ResourceType
func ResourceType_EC2_VPN_GATEWAY ¶
func ResourceType_EC2_VPN_GATEWAY() ResourceType
func ResourceType_ELASTICSEARCH_DOMAIN ¶
func ResourceType_ELASTICSEARCH_DOMAIN() ResourceType
func ResourceType_ELASTIC_BEANSTALK_APPLICATION ¶
func ResourceType_ELASTIC_BEANSTALK_APPLICATION() ResourceType
func ResourceType_ELASTIC_BEANSTALK_APPLICATION_VERSION ¶
func ResourceType_ELASTIC_BEANSTALK_APPLICATION_VERSION() ResourceType
func ResourceType_ELASTIC_BEANSTALK_ENVIRONMENT ¶
func ResourceType_ELASTIC_BEANSTALK_ENVIRONMENT() ResourceType
func ResourceType_ELBV2_LOAD_BALANCER ¶
func ResourceType_ELBV2_LOAD_BALANCER() ResourceType
func ResourceType_ELB_LOAD_BALANCER ¶
func ResourceType_ELB_LOAD_BALANCER() ResourceType
func ResourceType_IAM_GROUP ¶
func ResourceType_IAM_GROUP() ResourceType
func ResourceType_IAM_POLICY ¶
func ResourceType_IAM_POLICY() ResourceType
func ResourceType_IAM_ROLE ¶
func ResourceType_IAM_ROLE() ResourceType
func ResourceType_IAM_USER ¶
func ResourceType_IAM_USER() ResourceType
func ResourceType_KMS_KEY ¶
func ResourceType_KMS_KEY() ResourceType
func ResourceType_LAMBDA_FUNCTION ¶
func ResourceType_LAMBDA_FUNCTION() ResourceType
func ResourceType_Of ¶
func ResourceType_Of(type_ *string) ResourceType
A custom resource type to support future cases. Experimental.
func ResourceType_QLDB_LEDGER ¶
func ResourceType_QLDB_LEDGER() ResourceType
func ResourceType_RDS_DB_CLUSTER ¶
func ResourceType_RDS_DB_CLUSTER() ResourceType
func ResourceType_RDS_DB_CLUSTER_SNAPSHOT ¶
func ResourceType_RDS_DB_CLUSTER_SNAPSHOT() ResourceType
func ResourceType_RDS_DB_INSTANCE ¶
func ResourceType_RDS_DB_INSTANCE() ResourceType
func ResourceType_RDS_DB_SECURITY_GROUP ¶
func ResourceType_RDS_DB_SECURITY_GROUP() ResourceType
func ResourceType_RDS_DB_SNAPSHOT ¶
func ResourceType_RDS_DB_SNAPSHOT() ResourceType
func ResourceType_RDS_DB_SUBNET_GROUP ¶
func ResourceType_RDS_DB_SUBNET_GROUP() ResourceType
func ResourceType_RDS_EVENT_SUBSCRIPTION ¶
func ResourceType_RDS_EVENT_SUBSCRIPTION() ResourceType
func ResourceType_REDSHIFT_CLUSTER ¶
func ResourceType_REDSHIFT_CLUSTER() ResourceType
func ResourceType_REDSHIFT_CLUSTER_PARAMETER_GROUP ¶
func ResourceType_REDSHIFT_CLUSTER_PARAMETER_GROUP() ResourceType
func ResourceType_REDSHIFT_CLUSTER_SECURITY_GROUP ¶
func ResourceType_REDSHIFT_CLUSTER_SECURITY_GROUP() ResourceType
func ResourceType_REDSHIFT_CLUSTER_SNAPSHOT ¶
func ResourceType_REDSHIFT_CLUSTER_SNAPSHOT() ResourceType
func ResourceType_REDSHIFT_CLUSTER_SUBNET_GROUP ¶
func ResourceType_REDSHIFT_CLUSTER_SUBNET_GROUP() ResourceType
func ResourceType_REDSHIFT_EVENT_SUBSCRIPTION ¶
func ResourceType_REDSHIFT_EVENT_SUBSCRIPTION() ResourceType
func ResourceType_S3_ACCOUNT_PUBLIC_ACCESS_BLOCK ¶
func ResourceType_S3_ACCOUNT_PUBLIC_ACCESS_BLOCK() ResourceType
func ResourceType_S3_BUCKET ¶
func ResourceType_S3_BUCKET() ResourceType
func ResourceType_SECRETS_MANAGER_SECRET ¶
func ResourceType_SECRETS_MANAGER_SECRET() ResourceType
func ResourceType_SERVICE_CATALOG_CLOUDFORMATION_PRODUCT ¶
func ResourceType_SERVICE_CATALOG_CLOUDFORMATION_PRODUCT() ResourceType
func ResourceType_SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT ¶
func ResourceType_SERVICE_CATALOG_CLOUDFORMATION_PROVISIONED_PRODUCT() ResourceType
func ResourceType_SERVICE_CATALOG_PORTFOLIO ¶
func ResourceType_SERVICE_CATALOG_PORTFOLIO() ResourceType
func ResourceType_SHIELD_PROTECTION ¶
func ResourceType_SHIELD_PROTECTION() ResourceType
func ResourceType_SHIELD_REGIONAL_PROTECTION ¶
func ResourceType_SHIELD_REGIONAL_PROTECTION() ResourceType
func ResourceType_SNS_TOPIC ¶
func ResourceType_SNS_TOPIC() ResourceType
func ResourceType_SQS_QUEUE ¶
func ResourceType_SQS_QUEUE() ResourceType
func ResourceType_SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE ¶
func ResourceType_SYSTEMS_MANAGER_ASSOCIATION_COMPLIANCE() ResourceType
func ResourceType_SYSTEMS_MANAGER_FILE_DATA ¶
func ResourceType_SYSTEMS_MANAGER_FILE_DATA() ResourceType
func ResourceType_SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY ¶
func ResourceType_SYSTEMS_MANAGER_MANAGED_INSTANCE_INVENTORY() ResourceType
func ResourceType_SYSTEMS_MANAGER_PATCH_COMPLIANCE ¶
func ResourceType_SYSTEMS_MANAGER_PATCH_COMPLIANCE() ResourceType
func ResourceType_WAFV2_MANAGED_RULE_SET ¶
func ResourceType_WAFV2_MANAGED_RULE_SET() ResourceType
func ResourceType_WAFV2_RULE_GROUP ¶
func ResourceType_WAFV2_RULE_GROUP() ResourceType
func ResourceType_WAFV2_WEB_ACL ¶
func ResourceType_WAFV2_WEB_ACL() ResourceType
func ResourceType_WAF_RATE_BASED_RULE ¶
func ResourceType_WAF_RATE_BASED_RULE() ResourceType
func ResourceType_WAF_REGIONAL_RATE_BASED_RULE ¶
func ResourceType_WAF_REGIONAL_RATE_BASED_RULE() ResourceType
func ResourceType_WAF_REGIONAL_RULE ¶
func ResourceType_WAF_REGIONAL_RULE() ResourceType
func ResourceType_WAF_REGIONAL_RULE_GROUP ¶
func ResourceType_WAF_REGIONAL_RULE_GROUP() ResourceType
func ResourceType_WAF_REGIONAL_WEB_ACL ¶
func ResourceType_WAF_REGIONAL_WEB_ACL() ResourceType
func ResourceType_WAF_RULE ¶
func ResourceType_WAF_RULE() ResourceType
func ResourceType_WAF_RULE_GROUP ¶
func ResourceType_WAF_RULE_GROUP() ResourceType
func ResourceType_WAF_WEB_ACL ¶
func ResourceType_WAF_WEB_ACL() ResourceType
func ResourceType_XRAY_ENCRYPTION_CONFIGURATION ¶
func ResourceType_XRAY_ENCRYPTION_CONFIGURATION() ResourceType
type RuleProps ¶
type RuleProps struct { // A name for the AWS Config rule. // Experimental. ConfigRuleName *string `json:"configRuleName"` // A description about this AWS Config rule. // Experimental. Description *string `json:"description"` // Input parameter values that are passed to the AWS Config rule. // Experimental. InputParameters *map[string]interface{} `json:"inputParameters"` // The maximum frequency at which the AWS Config rule runs evaluations. // Experimental. MaximumExecutionFrequency MaximumExecutionFrequency `json:"maximumExecutionFrequency"` // Defines which resources trigger an evaluation for an AWS Config rule. // Experimental. RuleScope RuleScope `json:"ruleScope"` }
Construction properties for a new rule. Experimental.
type RuleScope ¶
type RuleScope interface { Key() *string ResourceId() *string ResourceTypes() *[]ResourceType Value() *string }
Determines which resources trigger an evaluation of an AWS Config rule. Experimental.
func RuleScope_FromResource ¶
func RuleScope_FromResource(resourceType ResourceType, resourceId *string) RuleScope
restricts scope of changes to a specific resource type or resource identifier. Experimental.
func RuleScope_FromResources ¶
func RuleScope_FromResources(resourceTypes *[]ResourceType) RuleScope
restricts scope of changes to specific resource types. Experimental.
func RuleScope_FromTag ¶
restricts scope of changes to a specific tag. Experimental.