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 with 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 Resoure 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 Resoure Name (ARN) of the resource.
For principal associations, this is one of the following:
The ID of an Amazon Web Services account
The Amazon Resoure 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
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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 Resoure Name (ARN) of the resource share.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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.
2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 |
# File 'gems/aws-sdk-ram/lib/aws-sdk-ram/types.rb', line 2112 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 |