Class: Aws::IoTSiteWise::Types::Identity
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::Identity
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotsitewise/types.rb
Overview
Contains an identity that can access an IoT SiteWise Monitor resource.
<note markdown=“1”> Currently, you can’t use Amazon Web Services API operations to retrieve IAM Identity Center identity IDs. You can find the IAM Identity Center identity IDs in the URL of user and group pages in the [IAM Identity Center console].
</note>
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#group ⇒ Types::GroupIdentity
An IAM Identity Center group identity.
-
#iam_role ⇒ Types::IAMRoleIdentity
An IAM role identity.
-
#iam_user ⇒ Types::IAMUserIdentity
An IAM user identity.
-
#user ⇒ Types::UserIdentity
An IAM Identity Center user identity.
Instance Attribute Details
#group ⇒ Types::GroupIdentity
An IAM Identity Center group identity.
6456 6457 6458 6459 6460 6461 6462 6463 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6456 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ Types::IAMRoleIdentity
An IAM role identity.
6456 6457 6458 6459 6460 6461 6462 6463 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6456 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_user ⇒ Types::IAMUserIdentity
An IAM user identity.
6456 6457 6458 6459 6460 6461 6462 6463 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6456 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#user ⇒ Types::UserIdentity
An IAM Identity Center user identity.
6456 6457 6458 6459 6460 6461 6462 6463 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6456 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |