public static interface OrganizationManagedRuleMetadata.Builder extends SdkPojo, CopyableBuilder<OrganizationManagedRuleMetadata.Builder,OrganizationManagedRuleMetadata>
| Modifier and Type | Method and Description |
|---|---|
OrganizationManagedRuleMetadata.Builder |
description(String description)
The description that you provide for your organization Config rule.
|
OrganizationManagedRuleMetadata.Builder |
inputParameters(String inputParameters)
A string, in JSON format, that is passed to your organization Config rule Lambda function.
|
OrganizationManagedRuleMetadata.Builder |
maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
The maximum frequency with which Config runs evaluations for a rule.
|
OrganizationManagedRuleMetadata.Builder |
maximumExecutionFrequency(String maximumExecutionFrequency)
The maximum frequency with which Config runs evaluations for a rule.
|
OrganizationManagedRuleMetadata.Builder |
resourceIdScope(String resourceIdScope)
The ID of the Amazon Web Services resource that was evaluated.
|
OrganizationManagedRuleMetadata.Builder |
resourceTypesScope(Collection<String> resourceTypesScope)
The type of the Amazon Web Services resource that was evaluated.
|
OrganizationManagedRuleMetadata.Builder |
resourceTypesScope(String... resourceTypesScope)
The type of the Amazon Web Services resource that was evaluated.
|
OrganizationManagedRuleMetadata.Builder |
ruleIdentifier(String ruleIdentifier)
For organization config managed rules, a predefined identifier from a list.
|
OrganizationManagedRuleMetadata.Builder |
tagKeyScope(String tagKeyScope)
One part of a key-value pair that make up a tag.
|
OrganizationManagedRuleMetadata.Builder |
tagValueScope(String tagValueScope)
The optional part of a key-value pair that make up a tag.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOrganizationManagedRuleMetadata.Builder description(String description)
The description that you provide for your organization Config rule.
description - The description that you provide for your organization Config rule.OrganizationManagedRuleMetadata.Builder ruleIdentifier(String ruleIdentifier)
For organization config managed rules, a predefined identifier from a list. For example,
IAM_PASSWORD_POLICY is a managed rule. To reference a managed rule, see Using
Config managed rules.
ruleIdentifier - For organization config managed rules, a predefined identifier from a list. For example,
IAM_PASSWORD_POLICY is a managed rule. To reference a managed rule, see Using Config managed rules.OrganizationManagedRuleMetadata.Builder inputParameters(String inputParameters)
A string, in JSON format, that is passed to your organization Config rule Lambda function.
inputParameters - A string, in JSON format, that is passed to your organization Config rule Lambda function.OrganizationManagedRuleMetadata.Builder maximumExecutionFrequency(String 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 MaximumExecutionFrequency parameter.
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 MaximumExecutionFrequency parameter.
MaximumExecutionFrequency,
MaximumExecutionFrequencyOrganizationManagedRuleMetadata.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 MaximumExecutionFrequency parameter.
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 MaximumExecutionFrequency parameter.
MaximumExecutionFrequency,
MaximumExecutionFrequencyOrganizationManagedRuleMetadata.Builder resourceTypesScope(Collection<String> resourceTypesScope)
The type of the Amazon Web Services resource that was evaluated.
resourceTypesScope - The type of the Amazon Web Services resource that was evaluated.OrganizationManagedRuleMetadata.Builder resourceTypesScope(String... resourceTypesScope)
The type of the Amazon Web Services resource that was evaluated.
resourceTypesScope - The type of the Amazon Web Services resource that was evaluated.OrganizationManagedRuleMetadata.Builder resourceIdScope(String resourceIdScope)
The ID of the Amazon Web Services resource that was evaluated.
resourceIdScope - The ID of the Amazon Web Services resource that was evaluated.OrganizationManagedRuleMetadata.Builder tagKeyScope(String 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.
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.OrganizationManagedRuleMetadata.Builder tagValueScope(String 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).
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).Copyright © 2023. All rights reserved.