amazonka-maciev2-2.0: Amazon Macie 2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MacieV2.Types.Member

Description

 
Synopsis

Documentation

data Member Source #

Provides information about an account that's associated with an Amazon Macie administrator account.

See: newMember smart constructor.

Constructors

Member' 

Fields

  • accountId :: Maybe Text

    The Amazon Web Services account ID for the account.

  • administratorAccountId :: Maybe Text

    The Amazon Web Services account ID for the administrator account.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the account.

  • email :: Maybe Text

    The email address for the account.

  • invitedAt :: Maybe ISO8601

    The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if an invitation hasn't been sent to the account.

  • masterAccountId :: Maybe Text

    (Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

  • relationshipStatus :: Maybe RelationshipStatus

    The current status of the relationship between the account and the administrator account.

  • tags :: Maybe (HashMap Text Text)

    A map of key-value pairs that specifies which tags (keys and values) are associated with the account in Amazon Macie.

  • updatedAt :: Maybe ISO8601

    The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

Instances

Instances details
FromJSON Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Generic Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

Read Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

NFData Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

rnf :: Member -> () #

Eq Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

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

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

Hashable Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

type Rep Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

newMember :: Member Source #

Create a value of Member 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:accountId:Member', member_accountId - The Amazon Web Services account ID for the account.

$sel:administratorAccountId:Member', member_administratorAccountId - The Amazon Web Services account ID for the administrator account.

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

$sel:email:Member', member_email - The email address for the account.

$sel:invitedAt:Member', member_invitedAt - The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if an invitation hasn't been sent to the account.

$sel:masterAccountId:Member', member_masterAccountId - (Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

$sel:relationshipStatus:Member', member_relationshipStatus - The current status of the relationship between the account and the administrator account.

$sel:tags:Member', member_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the account in Amazon Macie.

$sel:updatedAt:Member', member_updatedAt - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

member_accountId :: Lens' Member (Maybe Text) Source #

The Amazon Web Services account ID for the account.

member_administratorAccountId :: Lens' Member (Maybe Text) Source #

The Amazon Web Services account ID for the administrator account.

member_arn :: Lens' Member (Maybe Text) Source #

The Amazon Resource Name (ARN) of the account.

member_email :: Lens' Member (Maybe Text) Source #

The email address for the account.

member_invitedAt :: Lens' Member (Maybe UTCTime) Source #

The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if an invitation hasn't been sent to the account.

member_masterAccountId :: Lens' Member (Maybe Text) Source #

(Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

member_relationshipStatus :: Lens' Member (Maybe RelationshipStatus) Source #

The current status of the relationship between the account and the administrator account.

member_tags :: Lens' Member (Maybe (HashMap Text Text)) Source #

A map of key-value pairs that specifies which tags (keys and values) are associated with the account in Amazon Macie.

member_updatedAt :: Lens' Member (Maybe UTCTime) Source #

The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.