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.
6024 6025 6026 6027 6028 6029 6030 6031 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6024 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_role ⇒ Types::IAMRoleIdentity
An IAM role identity.
6024 6025 6026 6027 6028 6029 6030 6031 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6024 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#iam_user ⇒ Types::IAMUserIdentity
An IAM user identity.
6024 6025 6026 6027 6028 6029 6030 6031 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6024 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |
#user ⇒ Types::UserIdentity
An IAM Identity Center user identity.
6024 6025 6026 6027 6028 6029 6030 6031 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 6024 class Identity < Struct.new( :user, :group, :iam_user, :iam_role) SENSITIVE = [] include Aws::Structure end |