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.
6420 6421 6422 6423 6424 6425 6426 6427 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6420 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ Types::IAMRoleIdentity
An IAM role identity.
6420 6421 6422 6423 6424 6425 6426 6427 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6420 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_user ⇒ Types::IAMUserIdentity
An IAM user identity.
6420 6421 6422 6423 6424 6425 6426 6427 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6420 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#user ⇒ Types::UserIdentity
An IAM Identity Center user identity.
6420 6421 6422 6423 6424 6425 6426 6427 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6420 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |