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.
6405 6406 6407 6408 6409 6410 6411 6412 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6405 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ Types::IAMRoleIdentity
An IAM role identity.
6405 6406 6407 6408 6409 6410 6411 6412 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6405 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_user ⇒ Types::IAMUserIdentity
An IAM user identity.
6405 6406 6407 6408 6409 6410 6411 6412 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6405 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#user ⇒ Types::UserIdentity
An IAM Identity Center user identity.
6405 6406 6407 6408 6409 6410 6411 6412 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6405 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |