Class: Aws::RAM::Types::ResourceShareAssociation
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::ResourceShareAssociation
- Defined in:
- gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb
Overview
Describes an association between a resource share and either a principal or a resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associated_entity ⇒ String
The associated entity.
-
#association_type ⇒ String
The type of entity included in this association.
-
#creation_time ⇒ Time
The date and time when the association was created.
-
#external ⇒ Boolean
Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.
-
#last_updated_time ⇒ Time
The date and time when the association was last updated.
-
#resource_share_arn ⇒ String
The [Amazon Resource Name (ARN)][1] of the resource share.
-
#resource_share_name ⇒ String
The name of the resource share.
-
#status ⇒ String
The current status of the association.
-
#status_message ⇒ String
A message about the status of the association.
Instance Attribute Details
#associated_entity ⇒ String
The associated entity. This can be either of the following:
For a resource association, this is the Amazon Resource Name (ARN) of the resource.
For principal associations, this is one of the following:
The ID of an Amazon Web Services account
The Amazon Resource Name (ARN) of an organization in Organizations
The ARN of an organizational unit (OU) in Organizations
The ARN of an IAM role
The ARN of an IAM user
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#association_type ⇒ String
The type of entity included in this association.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The date and time when the association was created.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#external ⇒ Boolean
Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#last_updated_time ⇒ Time
The date and time when the association was last updated.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#resource_share_arn ⇒ String
The Amazon Resource Name (ARN) of the resource share.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#resource_share_name ⇒ String
The name of the resource share.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the association.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |
#status_message ⇒ String
A message about the status of the association.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3283 class ResourceShareAssociation < Struct.new( :resource_share_arn, :resource_share_name, :associated_entity, :association_type, :status, :status_message, :creation_time, :last_updated_time, :external) SENSITIVE = [] include Aws::Structure end |