Class CfnOrganizationConfigRule.Builder
java.lang.Object
software.amazon.awscdk.services.config.CfnOrganizationConfigRule.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnOrganizationConfigRule>
- Enclosing class:
- CfnOrganizationConfigRule
@Stability(Stable)
public static final class CfnOrganizationConfigRule.Builder
extends Object
implements software.amazon.jsii.Builder<CfnOrganizationConfigRule>
A fluent builder for
CfnOrganizationConfigRule.-
Method Summary
Modifier and TypeMethodDescriptionbuild()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(IResolvable organizationCustomPolicyRuleMetadata) AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata.organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata) AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata.organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.organizationCustomRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.organizationManagedRuleMetadata(CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.
-
Method Details
-
create
@Stability(Stable) public static CfnOrganizationConfigRule.Builder create(Construct scope, String id) - Parameters:
scope-- scope in which this resource is defined.
id-- scoped id of the resource.
- Returns:
- a new instance of
CfnOrganizationConfigRule.Builder.
-
organizationConfigRuleName
@Stability(Stable) public CfnOrganizationConfigRule.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
-
excludedAccounts
@Stability(Stable) public CfnOrganizationConfigRule.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
-
organizationCustomPolicyRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRule.Builder organizationCustomPolicyRuleMetadata(IResolvable organizationCustomPolicyRuleMetadata) AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata.- Parameters:
organizationCustomPolicyRuleMetadata-AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata. This parameter is required.- Returns:
this
-
organizationCustomPolicyRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRule.Builder organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata) AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata.- Parameters:
organizationCustomPolicyRuleMetadata-AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata. This parameter is required.- Returns:
this
-
organizationCustomRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRule.Builder organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.- Parameters:
organizationCustomRuleMetadata- AnOrganizationCustomRuleMetadataobject. This parameter is required.- Returns:
this
-
organizationCustomRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRule.Builder organizationCustomRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata) AnOrganizationCustomRuleMetadataobject.- Parameters:
organizationCustomRuleMetadata- AnOrganizationCustomRuleMetadataobject. This parameter is required.- Returns:
this
-
organizationManagedRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRule.Builder organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.- Parameters:
organizationManagedRuleMetadata- AnOrganizationManagedRuleMetadataobject. This parameter is required.- Returns:
this
-
organizationManagedRuleMetadata
@Stability(Stable) public CfnOrganizationConfigRule.Builder organizationManagedRuleMetadata(CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata) AnOrganizationManagedRuleMetadataobject.- Parameters:
organizationManagedRuleMetadata- AnOrganizationManagedRuleMetadataobject. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnOrganizationConfigRule>- Returns:
- a newly built instance of
CfnOrganizationConfigRule.
-