@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutOrganizationConfigRuleRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
PutOrganizationConfigRuleRequest() |
| Modifier and Type | Method and Description |
|---|---|
PutOrganizationConfigRuleRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getExcludedAccounts()
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
String |
getOrganizationConfigRuleName()
The name that you assign to an organization Config rule.
|
OrganizationCustomPolicyRuleMetadata |
getOrganizationCustomPolicyRuleMetadata()
An
OrganizationCustomPolicyRuleMetadata object. |
OrganizationCustomRuleMetadata |
getOrganizationCustomRuleMetadata()
An
OrganizationCustomRuleMetadata object. |
OrganizationManagedRuleMetadata |
getOrganizationManagedRuleMetadata()
An
OrganizationManagedRuleMetadata object. |
int |
hashCode() |
void |
setExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
void |
setOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
|
void |
setOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An
OrganizationCustomPolicyRuleMetadata object. |
void |
setOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An
OrganizationCustomRuleMetadata object. |
void |
setOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An
OrganizationManagedRuleMetadata object. |
String |
toString()
Returns a string representation of this object.
|
PutOrganizationConfigRuleRequest |
withExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
PutOrganizationConfigRuleRequest |
withExcludedAccounts(String... excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
PutOrganizationConfigRuleRequest |
withOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
|
PutOrganizationConfigRuleRequest |
withOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An
OrganizationCustomPolicyRuleMetadata object. |
PutOrganizationConfigRuleRequest |
withOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An
OrganizationCustomRuleMetadata object. |
PutOrganizationConfigRuleRequest |
withOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An
OrganizationManagedRuleMetadata object. |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
organizationConfigRuleName - The name that you assign to an organization Config rule.public String getOrganizationConfigRuleName()
The name that you assign to an organization Config rule.
public PutOrganizationConfigRuleRequest withOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
organizationConfigRuleName - The name that you assign to an organization Config rule.public void setOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An OrganizationManagedRuleMetadata object. This object specifies organization managed rule metadata
such as resource type and ID of Amazon Web Services resource along with the rule identifier. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationManagedRuleMetadata - An OrganizationManagedRuleMetadata object. This object specifies organization managed rule
metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. It
also provides the frequency with which you want Config to run evaluations for the rule if the trigger type
is periodic.public OrganizationManagedRuleMetadata getOrganizationManagedRuleMetadata()
An OrganizationManagedRuleMetadata object. This object specifies organization managed rule metadata
such as resource type and ID of Amazon Web Services resource along with the rule identifier. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
OrganizationManagedRuleMetadata object. This object specifies organization managed rule
metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. It
also provides the frequency with which you want Config to run evaluations for the rule if the trigger
type is periodic.public PutOrganizationConfigRuleRequest withOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An OrganizationManagedRuleMetadata object. This object specifies organization managed rule metadata
such as resource type and ID of Amazon Web Services resource along with the rule identifier. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationManagedRuleMetadata - An OrganizationManagedRuleMetadata object. This object specifies organization managed rule
metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. It
also provides the frequency with which you want Config to run evaluations for the rule if the trigger type
is periodic.public void setOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An OrganizationCustomRuleMetadata object. This object specifies organization custom rule metadata
such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and organization trigger
types that trigger Config to evaluate your Amazon Web Services resources against a rule. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationCustomRuleMetadata - An OrganizationCustomRuleMetadata object. This object specifies organization custom rule
metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and
organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a
rule. It also provides the frequency with which you want Config to run evaluations for the rule if the
trigger type is periodic.public OrganizationCustomRuleMetadata getOrganizationCustomRuleMetadata()
An OrganizationCustomRuleMetadata object. This object specifies organization custom rule metadata
such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and organization trigger
types that trigger Config to evaluate your Amazon Web Services resources against a rule. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
OrganizationCustomRuleMetadata object. This object specifies organization custom rule
metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and
organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a
rule. It also provides the frequency with which you want Config to run evaluations for the rule if the
trigger type is periodic.public PutOrganizationConfigRuleRequest withOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An OrganizationCustomRuleMetadata object. This object specifies organization custom rule metadata
such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and organization trigger
types that trigger Config to evaluate your Amazon Web Services resources against a rule. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationCustomRuleMetadata - An OrganizationCustomRuleMetadata object. This object specifies organization custom rule
metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and
organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a
rule. It also provides the frequency with which you want Config to run evaluations for the rule if the
trigger type is periodic.public List<String> getExcludedAccounts()
A comma-separated list of accounts that you want to exclude from an organization Config rule.
public void setExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
excludedAccounts - A comma-separated list of accounts that you want to exclude from an organization Config rule.public PutOrganizationConfigRuleRequest withExcludedAccounts(String... excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
NOTE: This method appends the values to the existing list (if any). Use
setExcludedAccounts(java.util.Collection) or withExcludedAccounts(java.util.Collection) if you
want to override the existing values.
excludedAccounts - A comma-separated list of accounts that you want to exclude from an organization Config rule.public PutOrganizationConfigRuleRequest withExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
excludedAccounts - A comma-separated list of accounts that you want to exclude from an organization Config rule.public void setOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An OrganizationCustomPolicyRuleMetadata object. This object specifies metadata for your
organization's 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 Amazon Web Services
resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a
rule.
organizationCustomPolicyRuleMetadata - An OrganizationCustomPolicyRuleMetadata object. This object specifies metadata for your
organization's 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 Amazon
Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web Services
resources against a rule.public OrganizationCustomPolicyRuleMetadata getOrganizationCustomPolicyRuleMetadata()
An OrganizationCustomPolicyRuleMetadata object. This object specifies metadata for your
organization's 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 Amazon Web Services
resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a
rule.
OrganizationCustomPolicyRuleMetadata object. This object specifies metadata for your
organization's 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 Amazon
Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web
Services resources against a rule.public PutOrganizationConfigRuleRequest withOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An OrganizationCustomPolicyRuleMetadata object. This object specifies metadata for your
organization's 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 Amazon Web Services
resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a
rule.
organizationCustomPolicyRuleMetadata - An OrganizationCustomPolicyRuleMetadata object. This object specifies metadata for your
organization's 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 Amazon
Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web Services
resources against a rule.public String toString()
toString in class ObjectObject.toString()public PutOrganizationConfigRuleRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()