Class: Aws::IoTSiteWise::Types::Identity

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb

Overview

Contains an identity that can access an IoT SiteWise Monitor resource.

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#groupTypes::GroupIdentity

An IAM Identity Center group identity.



5886
5887
5888
5889
5890
5891
5892
5893
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 5886

class Identity < Struct.new(
  :user,
  :group,
  :iam_user,
  :iam_role)
  SENSITIVE = []
  include Aws::Structure
end

#iam_roleTypes::IAMRoleIdentity

An IAM role identity.



5886
5887
5888
5889
5890
5891
5892
5893
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 5886

class Identity < Struct.new(
  :user,
  :group,
  :iam_user,
  :iam_role)
  SENSITIVE = []
  include Aws::Structure
end

#iam_userTypes::IAMUserIdentity

An IAM user identity.



5886
5887
5888
5889
5890
5891
5892
5893
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 5886

class Identity < Struct.new(
  :user,
  :group,
  :iam_user,
  :iam_role)
  SENSITIVE = []
  include Aws::Structure
end

#userTypes::UserIdentity

An IAM Identity Center user identity.

Returns:



5886
5887
5888
5889
5890
5891
5892
5893
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 5886

class Identity < Struct.new(
  :user,
  :group,
  :iam_user,
  :iam_role)
  SENSITIVE = []
  include Aws::Structure
end