Class: Aws::RAM::Types::Resource
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::Resource
- Defined in:
- gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb
Overview
Describes a resource associated with a resource share in RAM.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The [Amazon Resource Name (ARN)][1] of the resource.
-
#creation_time ⇒ Time
The date and time when the resource was associated with the resource share.
-
#last_updated_time ⇒ Time
The date an time when the association between the resource and the resource share was last updated.
-
#resource_group_arn ⇒ String
The [Amazon Resource Name (ARN)][1] of the resource group.
-
#resource_region_scope ⇒ String
Specifies the scope of visibility of this resource:.
-
#resource_share_arn ⇒ String
The [Amazon Resource Name (ARN)][1] of the resource share this resource is associated with.
-
#status ⇒ String
The current status of the resource.
-
#status_message ⇒ String
A message about the status of the resource.
-
#type ⇒ String
The resource type.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the resource.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The date and time when the resource was associated with the resource share.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Time
The date an time when the association between the resource and the resource share was last updated.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#resource_group_arn ⇒ String
The Amazon Resource Name (ARN) of the resource group. This value is available only if the resource is part of a resource group.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#resource_region_scope ⇒ String
Specifies the scope of visibility of this resource:
REGIONAL – The resource can be accessed only by using requests that target the Amazon Web Services Region in which the resource exists.
GLOBAL – The resource can be accessed from any Amazon Web Services Region.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#resource_share_arn ⇒ String
The Amazon Resource Name (ARN) of the resource share this resource is associated with.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the resource.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
A message about the status of the resource.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The resource type. This takes the form of:
service-code:resource-code, and is case-insensitive. For
example, an Amazon EC2 Subnet would be represented by the string
ec2:subnet.
3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3080 class Resource < Struct.new( :arn, :type, :resource_share_arn, :resource_group_arn, :status, :status_message, :creation_time, :last_updated_time, :resource_region_scope) SENSITIVE = [] include Aws::Structure end |