Class: Aws::RAM::Types::ResourceSharePermissionDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::ResourceSharePermissionDetail
- Defined in:
- gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb
Overview
Information about an RAM permission.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The [Amazon Resoure Name (ARN)][1] of this RAM permission.
-
#creation_time ⇒ Time
The date and time when the permission was created.
-
#default_version ⇒ Boolean
Specifies whether the version of the permission represented in this structure is the default version for this permission.
-
#is_resource_type_default ⇒ Boolean
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
-
#last_updated_time ⇒ Time
The date and time when the permission was last updated.
-
#name ⇒ String
The name of this permission.
-
#permission ⇒ String
The permission's effect and actions in JSON format.
-
#resource_type ⇒ String
The resource type to which this permission applies.
-
#version ⇒ String
The version of the permission represented in this structure.
Instance Attribute Details
#arn ⇒ String
The Amazon Resoure Name (ARN) of this RAM permission.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The date and time when the permission was created.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#default_version ⇒ Boolean
Specifies whether the version of the permission represented in this structure is the default version for this permission.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#is_resource_type_default ⇒ Boolean
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Time
The date and time when the permission was last updated.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of this permission.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#permission ⇒ String
The permission's effect and actions in JSON format. The effect
indicates whether the specified actions are allowed or denied. The
actions
list the operations to which the principal is granted or
denied access.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The resource type to which this permission applies.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the permission represented in this structure.
2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2535 class ResourceSharePermissionDetail < Struct.new( :arn, :version, :default_version, :name, :resource_type, :permission, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |