class Aws::Macie2::Types::UserIdentity

Provides information about the type and other characteristics of an entity that performed an action on an affected resource.

@!attribute [rw] assumed_role

Provides information about an identity that performed an action on
an affected resource by using temporary security credentials. The
credentials were obtained using the AssumeRole operation of the
Security Token Service (STS) API.
@return [Types::AssumedRole]

@!attribute [rw] aws_account

Provides information about an Amazon Web Services account and entity
that performed an action on an affected resource. The action was
performed using the credentials for an Amazon Web Services account
other than your own account.
@return [Types::AwsAccount]

@!attribute [rw] aws_service

Provides information about an Amazon Web Service that performed an
action on an affected resource.
@return [Types::AwsService]

@!attribute [rw] federated_user

Provides information about an identity that performed an action on
an affected resource by using temporary security credentials. The
credentials were obtained using the GetFederationToken operation of
the Security Token Service (STS) API.
@return [Types::FederatedUser]

@!attribute [rw] iam_user

Provides information about an Identity and Access Management (IAM)
user who performed an action on an affected resource.
@return [Types::IamUser]

@!attribute [rw] root

Provides information about an Amazon Web Services account and entity
that performed an action on an affected resource. The action was
performed using the credentials for your Amazon Web Services
account.
@return [Types::UserIdentityRoot]

@!attribute [rw] type

The type of entity that performed the action on the affected
resource. Possible values are:
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/UserIdentity AWS API Documentation

Constants

SENSITIVE