Interface OrganizationManagedRuleMetadata.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OrganizationManagedRuleMetadata.Builder,,OrganizationManagedRuleMetadata> SdkBuilder<OrganizationManagedRuleMetadata.Builder,,OrganizationManagedRuleMetadata> SdkPojo
- Enclosing class:
OrganizationManagedRuleMetadata
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) The description that you provide for your organization Config rule.inputParameters(String inputParameters) A string, in JSON format, that is passed to your organization Config rule Lambda function.maximumExecutionFrequency(String maximumExecutionFrequency) The maximum frequency with which Config runs evaluations for a rule.maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency) The maximum frequency with which Config runs evaluations for a rule.resourceIdScope(String resourceIdScope) The ID of the Amazon Web Services resource that was evaluated.resourceTypesScope(String... resourceTypesScope) The type of the Amazon Web Services resource that was evaluated.resourceTypesScope(Collection<String> resourceTypesScope) The type of the Amazon Web Services resource that was evaluated.ruleIdentifier(String ruleIdentifier) For organization config managed rules, a predefined identifier from a list.tagKeyScope(String tagKeyScope) One part of a key-value pair that make up a tag.tagValueScope(String tagValueScope) The optional part of a key-value pair that make up a tag.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
description
The description that you provide for your organization Config rule.
- Parameters:
description- The description that you provide for your organization Config rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleIdentifier
For organization config managed rules, a predefined identifier from a list. For example,
IAM_PASSWORD_POLICYis a managed rule. To reference a managed rule, see Using Config managed rules.- Parameters:
ruleIdentifier- For organization config managed rules, a predefined identifier from a list. For example,IAM_PASSWORD_POLICYis a managed rule. To reference a managed rule, see Using Config managed rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputParameters
A string, in JSON format, that is passed to your organization Config rule Lambda function.
- Parameters:
inputParameters- A string, in JSON format, that is passed to your organization Config rule Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumExecutionFrequency
The maximum frequency with which Config runs evaluations for a rule. This is for an 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
MaximumExecutionFrequencyparameter.- Parameters:
maximumExecutionFrequency- The maximum frequency with which Config runs evaluations for a rule. This is for an 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
MaximumExecutionFrequencyparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maximumExecutionFrequency
OrganizationManagedRuleMetadata.Builder maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency) The maximum frequency with which Config runs evaluations for a rule. This is for an 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
MaximumExecutionFrequencyparameter.- Parameters:
maximumExecutionFrequency- The maximum frequency with which Config runs evaluations for a rule. This is for an 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
MaximumExecutionFrequencyparameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceTypesScope
The type of the Amazon Web Services resource that was evaluated.
- Parameters:
resourceTypesScope- The type of the Amazon Web Services resource that was evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceTypesScope
The type of the Amazon Web Services resource that was evaluated.
- Parameters:
resourceTypesScope- The type of the Amazon Web Services resource that was evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceIdScope
The ID of the Amazon Web Services resource that was evaluated.
- Parameters:
resourceIdScope- The ID of the Amazon Web Services resource that was evaluated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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).
- Parameters:
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).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-