public static interface OrganizationCustomPolicyRuleMetadataNoPolicy.Builder extends SdkPojo, CopyableBuilder<OrganizationCustomPolicyRuleMetadataNoPolicy.Builder,OrganizationCustomPolicyRuleMetadataNoPolicy>
| Modifier and Type | Method and Description |
|---|---|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
debugLogDeliveryAccounts(Collection<String> debugLogDeliveryAccounts)
A list of accounts that you can enable debug logging for your organization Config Custom Policy rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
debugLogDeliveryAccounts(String... debugLogDeliveryAccounts)
A list of accounts that you can enable debug logging for your organization Config Custom Policy rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
description(String description)
The description that you provide for your organization Config Custom Policy rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
inputParameters(String inputParameters)
A string, in JSON format, that is passed to your organization Config Custom Policy rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
The maximum frequency with which Config runs evaluations for a rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
maximumExecutionFrequency(String maximumExecutionFrequency)
The maximum frequency with which Config runs evaluations for a rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
organizationConfigRuleTriggerTypes(Collection<OrganizationConfigRuleTriggerTypeNoSN> organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
organizationConfigRuleTriggerTypes(OrganizationConfigRuleTriggerTypeNoSN... organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
organizationConfigRuleTriggerTypesWithStrings(Collection<String> organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
organizationConfigRuleTriggerTypesWithStrings(String... organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
policyRuntime(String policyRuntime)
The runtime system for your organization Config Custom Policy rules.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
resourceIdScope(String resourceIdScope)
The ID of the Amazon Web Services resource that was evaluated.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
resourceTypesScope(Collection<String> resourceTypesScope)
The type of the Amazon Web Services resource that was evaluated.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
resourceTypesScope(String... resourceTypesScope)
The type of the Amazon Web Services resource that was evaluated.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
tagKeyScope(String tagKeyScope)
One part of a key-value pair that make up a tag.
|
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder |
tagValueScope(String tagValueScope)
The optional part of a key-value pair that make up a tag.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildOrganizationCustomPolicyRuleMetadataNoPolicy.Builder description(String description)
The description that you provide for your organization Config Custom Policy rule.
description - The description that you provide for your organization Config Custom Policy rule.OrganizationCustomPolicyRuleMetadataNoPolicy.Builder organizationConfigRuleTriggerTypesWithStrings(Collection<String> organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule. For Config Custom Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config delivers an
oversized configuration item. Config may generate this notification type when a resource changes and the
notification exceeds the maximum size allowed by Amazon SNS.
organizationConfigRuleTriggerTypes - The type of notification that triggers Config to run an evaluation for a rule. For Config Custom
Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config
delivers an oversized configuration item. Config may generate this notification type when a resource
changes and the notification exceeds the maximum size allowed by Amazon SNS.
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder organizationConfigRuleTriggerTypesWithStrings(String... organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule. For Config Custom Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config delivers an
oversized configuration item. Config may generate this notification type when a resource changes and the
notification exceeds the maximum size allowed by Amazon SNS.
organizationConfigRuleTriggerTypes - The type of notification that triggers Config to run an evaluation for a rule. For Config Custom
Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config
delivers an oversized configuration item. Config may generate this notification type when a resource
changes and the notification exceeds the maximum size allowed by Amazon SNS.
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder organizationConfigRuleTriggerTypes(Collection<OrganizationConfigRuleTriggerTypeNoSN> organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule. For Config Custom Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config delivers an
oversized configuration item. Config may generate this notification type when a resource changes and the
notification exceeds the maximum size allowed by Amazon SNS.
organizationConfigRuleTriggerTypes - The type of notification that triggers Config to run an evaluation for a rule. For Config Custom
Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config
delivers an oversized configuration item. Config may generate this notification type when a resource
changes and the notification exceeds the maximum size allowed by Amazon SNS.
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder organizationConfigRuleTriggerTypes(OrganizationConfigRuleTriggerTypeNoSN... organizationConfigRuleTriggerTypes)
The type of notification that triggers Config to run an evaluation for a rule. For Config Custom Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config delivers an
oversized configuration item. Config may generate this notification type when a resource changes and the
notification exceeds the maximum size allowed by Amazon SNS.
organizationConfigRuleTriggerTypes - The type of notification that triggers Config to run an evaluation for a rule. For Config Custom
Policy rules, Config supports change triggered notification types:
ConfigurationItemChangeNotification - Triggers an evaluation when Config delivers a
configuration item as a result of a resource change.
OversizedConfigurationItemChangeNotification - Triggers an evaluation when Config
delivers an oversized configuration item. Config may generate this notification type when a resource
changes and the notification exceeds the maximum size allowed by Amazon SNS.
OrganizationCustomPolicyRuleMetadataNoPolicy.Builder inputParameters(String inputParameters)
A string, in JSON format, that is passed to your organization Config Custom Policy rule.
inputParameters - A string, in JSON format, that is passed to your organization Config Custom Policy rule.OrganizationCustomPolicyRuleMetadataNoPolicy.Builder maximumExecutionFrequency(String maximumExecutionFrequency)
The maximum frequency with which Config runs evaluations for a rule. Your Config Custom Policy rule is triggered when Config delivers the configuration snapshot. For more information, see ConfigSnapshotDeliveryProperties.
maximumExecutionFrequency - The maximum frequency with which Config runs evaluations for a rule. Your Config Custom Policy rule is
triggered when Config delivers the configuration snapshot. For more information, see
ConfigSnapshotDeliveryProperties.MaximumExecutionFrequency,
MaximumExecutionFrequencyOrganizationCustomPolicyRuleMetadataNoPolicy.Builder maximumExecutionFrequency(MaximumExecutionFrequency maximumExecutionFrequency)
The maximum frequency with which Config runs evaluations for a rule. Your Config Custom Policy rule is triggered when Config delivers the configuration snapshot. For more information, see ConfigSnapshotDeliveryProperties.
maximumExecutionFrequency - The maximum frequency with which Config runs evaluations for a rule. Your Config Custom Policy rule is
triggered when Config delivers the configuration snapshot. For more information, see
ConfigSnapshotDeliveryProperties.MaximumExecutionFrequency,
MaximumExecutionFrequencyOrganizationCustomPolicyRuleMetadataNoPolicy.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.OrganizationCustomPolicyRuleMetadataNoPolicy.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.OrganizationCustomPolicyRuleMetadataNoPolicy.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.OrganizationCustomPolicyRuleMetadataNoPolicy.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.OrganizationCustomPolicyRuleMetadataNoPolicy.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).OrganizationCustomPolicyRuleMetadataNoPolicy.Builder policyRuntime(String policyRuntime)
The runtime system for your organization Config Custom Policy rules. Guard is a policy-as-code language that allows you to write policies that are enforced by Config Custom Policy rules. For more information about Guard, see the Guard GitHub Repository.
policyRuntime - The runtime system for your organization Config Custom Policy rules. Guard is a policy-as-code
language that allows you to write policies that are enforced by Config Custom Policy rules. For more
information about Guard, see the Guard GitHub Repository.OrganizationCustomPolicyRuleMetadataNoPolicy.Builder debugLogDeliveryAccounts(Collection<String> debugLogDeliveryAccounts)
A list of accounts that you can enable debug logging for your organization Config Custom Policy rule. List is null when debug logging is enabled for all accounts.
debugLogDeliveryAccounts - A list of accounts that you can enable debug logging for your organization Config Custom Policy rule.
List is null when debug logging is enabled for all accounts.OrganizationCustomPolicyRuleMetadataNoPolicy.Builder debugLogDeliveryAccounts(String... debugLogDeliveryAccounts)
A list of accounts that you can enable debug logging for your organization Config Custom Policy rule. List is null when debug logging is enabled for all accounts.
debugLogDeliveryAccounts - A list of accounts that you can enable debug logging for your organization Config Custom Policy rule.
List is null when debug logging is enabled for all accounts.Copyright © 2023. All rights reserved.