libZSservicesZSamazonka-organizationsZSamazonka-organizations
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Organizations.Types.Account

Description

 
Synopsis

Documentation

data Account Source #

Contains information about an AWS account that is a member of an organization.

See: newAccount smart constructor.

Constructors

Account' 

Fields

Instances

Instances details
Eq Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Show Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Generic Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Associated Types

type Rep Account :: Type -> Type #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

NFData Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

rnf :: Account -> () #

Hashable Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

Methods

hashWithSalt :: Int -> Account -> Int #

hash :: Account -> Int #

FromJSON Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

type Rep Account Source # 
Instance details

Defined in Amazonka.Organizations.Types.Account

newAccount :: Account Source #

Create a value of Account 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:status:Account', account_status - The status of the account in the organization.

$sel:joinedMethod:Account', account_joinedMethod - The method by which the account joined the organization.

$sel:email:Account', account_email - The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

$sel:arn:Account', account_arn - The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

$sel:joinedTimestamp:Account', account_joinedTimestamp - The date the account became a part of the organization.

$sel:name:Account', account_name - The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

$sel:id:Account', account_id - The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.

account_status :: Lens' Account (Maybe AccountStatus) Source #

The status of the account in the organization.

account_joinedMethod :: Lens' Account (Maybe AccountJoinedMethod) Source #

The method by which the account joined the organization.

account_email :: Lens' Account (Maybe Text) Source #

The email address associated with the AWS account.

The regex pattern for this parameter is a string of characters that represents a standard internet email address.

account_arn :: Lens' Account (Maybe Text) Source #

The Amazon Resource Name (ARN) of the account.

For more information about ARNs in Organizations, see ARN Formats Supported by Organizations in the AWS Service Authorization Reference.

account_joinedTimestamp :: Lens' Account (Maybe UTCTime) Source #

The date the account became a part of the organization.

account_name :: Lens' Account (Maybe Text) Source #

The friendly name of the account.

The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.

account_id :: Lens' Account (Maybe Text) Source #

The unique identifier (ID) of the account.

The regex pattern for an account ID string requires exactly 12 digits.