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 AWS 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)


41
42
43
44
45
46
47
48
49
50
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 41

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)


41
42
43
44
45
46
47
48
49
50
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 41

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

#identityTypes::Identity

The identity (an AWS SSO user, an AWS SSO group, or an IAM user).

Returns:



41
42
43
44
45
46
47
48
49
50
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 41

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)


41
42
43
44
45
46
47
48
49
50
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 41

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)


41
42
43
44
45
46
47
48
49
50
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 41

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

#resourceTypes::Resource

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

Returns:



41
42
43
44
45
46
47
48
49
50
# File 'gems/aws-sdk-iotsitewise/lib/aws-sdk-iotsitewise/types.rb', line 41

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