Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data OrganizationConfigRule = OrganizationConfigRule' {}
- newOrganizationConfigRule :: Text -> Text -> OrganizationConfigRule
- organizationConfigRule_organizationManagedRuleMetadata :: Lens' OrganizationConfigRule (Maybe OrganizationManagedRuleMetadata)
- organizationConfigRule_excludedAccounts :: Lens' OrganizationConfigRule (Maybe [Text])
- organizationConfigRule_organizationCustomRuleMetadata :: Lens' OrganizationConfigRule (Maybe OrganizationCustomRuleMetadata)
- organizationConfigRule_lastUpdateTime :: Lens' OrganizationConfigRule (Maybe UTCTime)
- organizationConfigRule_organizationConfigRuleName :: Lens' OrganizationConfigRule Text
- organizationConfigRule_organizationConfigRuleArn :: Lens' OrganizationConfigRule Text
Documentation
data OrganizationConfigRule Source #
An organization config rule that has information about config rules that Config creates in member accounts.
See: newOrganizationConfigRule
smart constructor.
OrganizationConfigRule' | |
|
Instances
newOrganizationConfigRule Source #
:: Text | |
-> Text | |
-> OrganizationConfigRule |
Create a value of OrganizationConfigRule
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:organizationManagedRuleMetadata:OrganizationConfigRule'
, organizationConfigRule_organizationManagedRuleMetadata
- An OrganizationManagedRuleMetadata
object.
$sel:excludedAccounts:OrganizationConfigRule'
, organizationConfigRule_excludedAccounts
- A comma-separated list of accounts excluded from organization config
rule.
$sel:organizationCustomRuleMetadata:OrganizationConfigRule'
, organizationConfigRule_organizationCustomRuleMetadata
- An OrganizationCustomRuleMetadata
object.
$sel:lastUpdateTime:OrganizationConfigRule'
, organizationConfigRule_lastUpdateTime
- The timestamp of the last update.
$sel:organizationConfigRuleName:OrganizationConfigRule'
, organizationConfigRule_organizationConfigRuleName
- The name that you assign to organization config rule.
$sel:organizationConfigRuleArn:OrganizationConfigRule'
, organizationConfigRule_organizationConfigRuleArn
- Amazon Resource Name (ARN) of organization config rule.
organizationConfigRule_organizationManagedRuleMetadata :: Lens' OrganizationConfigRule (Maybe OrganizationManagedRuleMetadata) Source #
An OrganizationManagedRuleMetadata
object.
organizationConfigRule_excludedAccounts :: Lens' OrganizationConfigRule (Maybe [Text]) Source #
A comma-separated list of accounts excluded from organization config rule.
organizationConfigRule_organizationCustomRuleMetadata :: Lens' OrganizationConfigRule (Maybe OrganizationCustomRuleMetadata) Source #
An OrganizationCustomRuleMetadata
object.
organizationConfigRule_lastUpdateTime :: Lens' OrganizationConfigRule (Maybe UTCTime) Source #
The timestamp of the last update.
organizationConfigRule_organizationConfigRuleName :: Lens' OrganizationConfigRule Text Source #
The name that you assign to organization config rule.
organizationConfigRule_organizationConfigRuleArn :: Lens' OrganizationConfigRule Text Source #
Amazon Resource Name (ARN) of organization config rule.