Class CfnOrganizationConfigRulePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.config.CfnOrganizationConfigRulePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOrganizationConfigRulePropsMixin>
- Enclosing class:
CfnOrganizationConfigRulePropsMixin
@Stability(Stable)
public static final class CfnOrganizationConfigRulePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOrganizationConfigRulePropsMixin>
A fluent builder for
CfnOrganizationConfigRulePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) excludedAccounts(List<String> excludedAccounts) A comma-separated list of accounts excluded from organization AWS Config rule.organizationConfigRuleName(String organizationConfigRuleName) The name that you assign to organization AWS Config rule.organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRulePropsMixin.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata) An object that specifies metadata for your organization's AWS Config Custom Policy rule.organizationCustomPolicyRuleMetadata(IResolvable organizationCustomPolicyRuleMetadata) An object that specifies metadata for your organization's AWS Config Custom Policy rule.organizationCustomRuleMetadata(CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.organizationManagedRuleMetadata(CfnOrganizationConfigRulePropsMixin.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.
-
Method Details
-
create
@Stability(Stable) public static CfnOrganizationConfigRulePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnOrganizationConfigRulePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnOrganizationConfigRulePropsMixin.Builder.
-
excludedAccounts
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder excludedAccounts(List<String> excludedAccounts) A comma-separated list of accounts excluded from organization AWS Config rule.- Parameters:
excludedAccounts- A comma-separated list of accounts excluded from organization AWS Config rule. This parameter is required.- Returns:
this- See Also:
-
organizationConfigRuleName
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationConfigRuleName(String organizationConfigRuleName) The name that you assign to organization AWS Config rule.- Parameters:
organizationConfigRuleName- The name that you assign to organization AWS Config rule. This parameter is required.- Returns:
this- See Also:
-
organizationCustomPolicyRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationCustomPolicyRuleMetadata(IResolvable organizationCustomPolicyRuleMetadata) An object that specifies metadata for your organization's AWS Config Custom Policy rule.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.
- Parameters:
organizationCustomPolicyRuleMetadata- An object that specifies metadata for your organization's AWS Config Custom Policy rule. This parameter is required.- Returns:
this- See Also:
-
organizationCustomPolicyRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRulePropsMixin.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata) An object that specifies metadata for your organization's AWS Config Custom Policy rule.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.
- Parameters:
organizationCustomPolicyRuleMetadata- An object that specifies metadata for your organization's AWS Config Custom Policy rule. This parameter is required.- Returns:
this- See Also:
-
organizationCustomRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.- Parameters:
organizationCustomRuleMetadata- AnOrganizationCustomRuleMetadataobject. This parameter is required.- Returns:
this- See Also:
-
organizationCustomRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationCustomRuleMetadata(CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.- Parameters:
organizationCustomRuleMetadata- AnOrganizationCustomRuleMetadataobject. This parameter is required.- Returns:
this- See Also:
-
organizationManagedRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.- Parameters:
organizationManagedRuleMetadata- AnOrganizationManagedRuleMetadataobject. This parameter is required.- Returns:
this- See Also:
-
organizationManagedRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRulePropsMixin.Builder organizationManagedRuleMetadata(CfnOrganizationConfigRulePropsMixin.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.- Parameters:
organizationManagedRuleMetadata- AnOrganizationManagedRuleMetadataobject. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOrganizationConfigRulePropsMixin>- Returns:
- a newly built instance of
CfnOrganizationConfigRulePropsMixin.
-