public static final class CfnOrganizationConfigRule.Builder
extends java.lang.Object
CfnOrganizationConfigRule
.Modifier and Type | Method and Description |
---|---|
CfnOrganizationConfigRule |
build() |
static CfnOrganizationConfigRule.Builder |
create(Construct scope,
java.lang.String id) |
CfnOrganizationConfigRule.Builder |
excludedAccounts(java.util.List<java.lang.String> excludedAccounts)
A comma-separated list of accounts excluded from organization AWS Config rule.
|
CfnOrganizationConfigRule.Builder |
organizationConfigRuleName(java.lang.String organizationConfigRuleName)
The name that you assign to organization AWS Config rule.
|
CfnOrganizationConfigRule.Builder |
organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata)
An object that specifies metadata for your organization's AWS Config Custom Policy rule.
|
CfnOrganizationConfigRule.Builder |
organizationCustomPolicyRuleMetadata(IResolvable organizationCustomPolicyRuleMetadata)
An object that specifies metadata for your organization's AWS Config Custom Policy rule.
|
CfnOrganizationConfigRule.Builder |
organizationCustomRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata)
An `OrganizationCustomRuleMetadata` object.
|
CfnOrganizationConfigRule.Builder |
organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata)
An `OrganizationCustomRuleMetadata` object.
|
CfnOrganizationConfigRule.Builder |
organizationManagedRuleMetadata(CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata)
An `OrganizationManagedRuleMetadata` object.
|
CfnOrganizationConfigRule.Builder |
organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata)
An `OrganizationManagedRuleMetadata` object.
|
public static CfnOrganizationConfigRule.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Builder
.public CfnOrganizationConfigRule.Builder organizationConfigRuleName(java.lang.String organizationConfigRuleName)
organizationConfigRuleName
- The name that you assign to organization AWS Config rule. This parameter is required.this
public CfnOrganizationConfigRule.Builder excludedAccounts(java.util.List<java.lang.String> excludedAccounts)
excludedAccounts
- A comma-separated list of accounts excluded from organization AWS Config rule. This parameter is required.this
public CfnOrganizationConfigRule.Builder organizationCustomPolicyRuleMetadata(IResolvable organizationCustomPolicyRuleMetadata)
The metadata includes the runtime system in use, which accounts have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of AWS resource, and organization trigger types that initiate AWS Config to evaluate AWS resources against a rule.
organizationCustomPolicyRuleMetadata
- An object that specifies metadata for your organization's AWS Config Custom Policy rule. This parameter is required.this
public CfnOrganizationConfigRule.Builder organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata)
The metadata includes the runtime system in use, which accounts have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of AWS resource, and organization trigger types that initiate AWS Config to evaluate AWS resources against a rule.
organizationCustomPolicyRuleMetadata
- An object that specifies metadata for your organization's AWS Config Custom Policy rule. This parameter is required.this
public CfnOrganizationConfigRule.Builder organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata)
organizationCustomRuleMetadata
- An `OrganizationCustomRuleMetadata` object. This parameter is required.this
public CfnOrganizationConfigRule.Builder organizationCustomRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata)
organizationCustomRuleMetadata
- An `OrganizationCustomRuleMetadata` object. This parameter is required.this
public CfnOrganizationConfigRule.Builder organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata)
organizationManagedRuleMetadata
- An `OrganizationManagedRuleMetadata` object. This parameter is required.this
public CfnOrganizationConfigRule.Builder organizationManagedRuleMetadata(CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata)
organizationManagedRuleMetadata
- An `OrganizationManagedRuleMetadata` object. This parameter is required.this
public CfnOrganizationConfigRule build()