Class: Aws::RAM::Types::ResourceSharePermissionSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::ResourceSharePermissionSummary
- Defined in:
- gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb
Overview
Information about an RAM permission that is associated with a resource share and any of its resources of a specified type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The [Amazon Resoure Name (ARN)][1] of the permission you want information about.
-
#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.
-
#resource_type ⇒ String
The type of resource to which this permission applies.
-
#status ⇒ String
The current status of the permission.
-
#version ⇒ String
The version of the permission represented in this structure.
Instance Attribute Details
#arn ⇒ String
The Amazon Resoure Name (ARN) of the permission you want information about.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :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.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :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.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :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.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :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.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of this permission.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of resource to which this permission applies.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the permission.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :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.
2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2598 class ResourceSharePermissionSummary < Struct.new( :arn, :version, :default_version, :name, :resource_type, :status, :creation_time, :last_updated_time, :is_resource_type_default) SENSITIVE = [] include Aws::Structure end |