public static final class CfnOrganizationConfigRuleProps.Builder
extends java.lang.Object
CfnOrganizationConfigRuleProps
Constructor and Description |
---|
Builder() |
public CfnOrganizationConfigRuleProps.Builder organizationConfigRuleName(java.lang.String organizationConfigRuleName)
CfnOrganizationConfigRuleProps.getOrganizationConfigRuleName()
organizationConfigRuleName
- The name that you assign to organization AWS Config rule. This parameter is required.this
public CfnOrganizationConfigRuleProps.Builder excludedAccounts(java.util.List<java.lang.String> excludedAccounts)
CfnOrganizationConfigRuleProps.getExcludedAccounts()
excludedAccounts
- A comma-separated list of accounts excluded from organization AWS Config rule.this
public CfnOrganizationConfigRuleProps.Builder organizationCustomPolicyRuleMetadata(IResolvable organizationCustomPolicyRuleMetadata)
CfnOrganizationConfigRuleProps.getOrganizationCustomPolicyRuleMetadata()
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.this
public CfnOrganizationConfigRuleProps.Builder organizationCustomPolicyRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadata)
CfnOrganizationConfigRuleProps.getOrganizationCustomPolicyRuleMetadata()
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.this
public CfnOrganizationConfigRuleProps.Builder organizationCustomRuleMetadata(IResolvable organizationCustomRuleMetadata)
CfnOrganizationConfigRuleProps.getOrganizationCustomRuleMetadata()
organizationCustomRuleMetadata
- An `OrganizationCustomRuleMetadata` object.this
public CfnOrganizationConfigRuleProps.Builder organizationCustomRuleMetadata(CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty organizationCustomRuleMetadata)
CfnOrganizationConfigRuleProps.getOrganizationCustomRuleMetadata()
organizationCustomRuleMetadata
- An `OrganizationCustomRuleMetadata` object.this
public CfnOrganizationConfigRuleProps.Builder organizationManagedRuleMetadata(IResolvable organizationManagedRuleMetadata)
CfnOrganizationConfigRuleProps.getOrganizationManagedRuleMetadata()
organizationManagedRuleMetadata
- An `OrganizationManagedRuleMetadata` object.this
public CfnOrganizationConfigRuleProps.Builder organizationManagedRuleMetadata(CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty organizationManagedRuleMetadata)
CfnOrganizationConfigRuleProps.getOrganizationManagedRuleMetadata()
organizationManagedRuleMetadata
- An `OrganizationManagedRuleMetadata` object.this
public CfnOrganizationConfigRuleProps build()
CfnOrganizationConfigRuleProps
java.lang.NullPointerException
- if any required attribute was not provided