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
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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.
3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 3273 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 |