Class: Aws::IoTSiteWise::Types::AccessPolicySummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotsitewise/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

Instance Attribute Details

#creation_dateTime

The date the access policy was created, in Unix epoch time.

Returns:

  • (Time)


53
54
55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 53

class AccessPolicySummary < Struct.new(
  :id,
  :identity,
  :resource,
  :permission,
  :creation_date,
  :last_update_date)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID of the access policy.

Returns:

  • (String)


53
54
55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 53

class AccessPolicySummary < Struct.new(
  :id,
  :identity,
  :resource,
  :permission,
  :creation_date,
  :last_update_date)
  SENSITIVE = []
  include Aws::Structure
end

#identityTypes::Identity

The identity (an IAM Identity Center user, an IAM Identity Center group, or an IAM user).

Returns:



53
54
55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 53

class AccessPolicySummary < Struct.new(
  :id,
  :identity,
  :resource,
  :permission,
  :creation_date,
  :last_update_date)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_dateTime

The date the access policy was last updated, in Unix epoch time.

Returns:

  • (Time)


53
54
55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 53

class AccessPolicySummary < Struct.new(
  :id,
  :identity,
  :resource,
  :permission,
  :creation_date,
  :last_update_date)
  SENSITIVE = []
  include Aws::Structure
end

#permissionString

The permissions for the access policy. Note that a project ADMINISTRATOR is also known as a project owner.

Returns:

  • (String)


53
54
55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 53

class AccessPolicySummary < Struct.new(
  :id,
  :identity,
  :resource,
  :permission,
  :creation_date,
  :last_update_date)
  SENSITIVE = []
  include Aws::Structure
end

#resourceTypes::Resource

The IoT SiteWise Monitor resource (a portal or project).

Returns:



53
54
55
56
57
58
59
60
61
62
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 53

class AccessPolicySummary < Struct.new(
  :id,
  :identity,
  :resource,
  :permission,
  :creation_date,
  :last_update_date)
  SENSITIVE = []
  include Aws::Structure
end