Class: Aws::IoTSiteWise::Types::AccessPolicySummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::AccessPolicySummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotsitewise/types.rb
Overview
Contains an access policy that defines an identity’s access to an IoT SiteWise Monitor resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_date ⇒ Time
The date the access policy was created, in Unix epoch time.
-
#id ⇒ String
The ID of the access policy.
-
#identity ⇒ Types::Identity
The identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user).
-
#last_update_date ⇒ Time
The date the access policy was last updated, in Unix epoch time.
-
#permission ⇒ String
The permissions for the access policy.
-
#resource ⇒ Types::Resource
The IoT SiteWise Monitor resource (a portal or project).
Instance Attribute Details
#creation_date ⇒ Time
The date the access policy was created, in Unix epoch time.
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 54 class AccessPolicySummary < Struct.new( :id, :identity, :resource, :permission, :creation_date, :last_update_date) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the access policy.
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 54 class AccessPolicySummary < Struct.new( :id, :identity, :resource, :permission, :creation_date, :last_update_date) SENSITIVE = [] include Aws::Structure end |
#identity ⇒ Types::Identity
The identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user).
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 54 class AccessPolicySummary < Struct.new( :id, :identity, :resource, :permission, :creation_date, :last_update_date) SENSITIVE = [] include Aws::Structure end |
#last_update_date ⇒ Time
The date the access policy was last updated, in Unix epoch time.
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 54 class AccessPolicySummary < Struct.new( :id, :identity, :resource, :permission, :creation_date, :last_update_date) SENSITIVE = [] include Aws::Structure end |
#permission ⇒ String
The permissions for the access policy. Note that a project ‘ADMINISTRATOR` is also known as a project owner.
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 54 class AccessPolicySummary < Struct.new( :id, :identity, :resource, :permission, :creation_date, :last_update_date) SENSITIVE = [] include Aws::Structure end |
#resource ⇒ Types::Resource
The IoT SiteWise Monitor resource (a portal or project).
54 55 56 57 58 59 60 61 62 63 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 54 class AccessPolicySummary < Struct.new( :id, :identity, :resource, :permission, :creation_date, :last_update_date) SENSITIVE = [] include Aws::Structure end |