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.
7361 7362 7363 7364 7365 7366 7367 7368 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 7361 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ Types::IAMRoleIdentity
An IAM role identity.
7361 7362 7363 7364 7365 7366 7367 7368 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 7361 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_user ⇒ Types::IAMUserIdentity
An IAM user identity.
7361 7362 7363 7364 7365 7366 7367 7368 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 7361 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#user ⇒ Types::UserIdentity
An IAM Identity Center user identity.
7361 7362 7363 7364 7365 7366 7367 7368 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 7361 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |