You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Macie2::Types::UserIdentity
- Inherits:
-
Struct
- Object
- Struct
- Aws::Macie2::Types::UserIdentity
- Defined in:
- (unknown)
Overview
Provides information about the type and other characteristics of an entity that performed an action on an affected resource.
Returned by:
Instance Attribute Summary collapse
-
#assumed_role ⇒ Types::AssumedRole
Provides information about an identity that performed an action on an affected resource by using temporary security credentials.
-
#aws_account ⇒ Types::AwsAccount
Provides information about an AWS account and entity that performed an action on an affected resource.
-
#aws_service ⇒ Types::AwsService
Provides information about an AWS service that performed an action on an affected resource.
.
-
#federated_user ⇒ Types::FederatedUser
Provides information about an identity that performed an action on an affected resource by using temporary security credentials.
-
#iam_user ⇒ Types::IamUser
Provides information about an AWS Identity and Access Management (IAM) user who performed an action on an affected resource.
.
-
#root ⇒ Types::UserIdentityRoot
Provides information about an AWS account and entity that performed an action on an affected resource.
-
#type ⇒ String
The type of entity that performed the action on the affected resource.
Instance Attribute Details
#assumed_role ⇒ Types::AssumedRole
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 AWS Security Token Service (AWS STS) API.
#aws_account ⇒ Types::AwsAccount
Provides information about an AWS account and entity that performed an action on an affected resource. The action was performed using the credentials for an AWS account other than your own account.
#aws_service ⇒ Types::AwsService
Provides information about an AWS service that performed an action on an affected resource.
#federated_user ⇒ Types::FederatedUser
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 AWS Security Token Service (AWS STS) API.
#iam_user ⇒ Types::IamUser
Provides information about an AWS Identity and Access Management (IAM) user who performed an action on an affected resource.
#root ⇒ Types::UserIdentityRoot
Provides information about an AWS account and entity that performed an action on an affected resource. The action was performed using the credentials for your AWS account.
#type ⇒ String
The type of entity that performed the action on the affected resource. Possible values are:
Possible values:
- AssumedRole
- IAMUser
- FederatedUser
- Root
- AWSAccount
- AWSService