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