public static final class CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder ruleIdentifier(java.lang.String ruleIdentifier)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getRuleIdentifier()
ruleIdentifier
- For organization config managed rules, a predefined identifier from a list. This parameter is required.
For example, IAM_PASSWORD_POLICY
is a managed rule. To reference a managed rule, see Using AWS Config managed rules .this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder description(java.lang.String description)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getDescription()
description
- The description that you provide for your organization AWS Config rule.this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder inputParameters(java.lang.String inputParameters)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getInputParameters()
inputParameters
- A string, in JSON format, that is passed to your organization AWS Config rule Lambda function.this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder maximumExecutionFrequency(java.lang.String maximumExecutionFrequency)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getMaximumExecutionFrequency()
maximumExecutionFrequency
- The maximum frequency with which AWS Config runs evaluations for a rule.
This is for an AWS Config managed rule that is triggered at a periodic frequency.
By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid value for the
MaximumExecutionFrequency
parameter.
this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder resourceIdScope(java.lang.String resourceIdScope)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getResourceIdScope()
resourceIdScope
- The ID of the AWS resource that was evaluated.this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder resourceTypesScope(java.util.List<java.lang.String> resourceTypesScope)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getResourceTypesScope()
resourceTypesScope
- The type of the AWS resource that was evaluated.this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder tagKeyScope(java.lang.String tagKeyScope)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getTagKeyScope()
tagKeyScope
- One part of a key-value pair that make up a tag.
A key is a general label that acts like a category for more specific tag values.this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.Builder tagValueScope(java.lang.String tagValueScope)
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty.getTagValueScope()
tagValueScope
- The optional part of a key-value pair that make up a tag.
A value acts as a descriptor within a tag category (key).this
public CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty build()
CfnOrganizationConfigRule.OrganizationManagedRuleMetadataProperty
java.lang.NullPointerException
- if any required attribute was not provided