Class: Aws::RAM::Types::ResourceShareAssociation
- Inherits:
-
Struct
- Object
- Struct
- Aws::RAM::Types::ResourceShareAssociation
- Includes:
- Structure
- Defined in:
- 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)] 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
-
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
[1]: docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 |
# File 'lib/aws-sdk-ram/types.rb', line 3141 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 |