Class: Aws::Organizations::Types::ResponsibilityTransfer
- Inherits:
-
Struct
- Object
- Struct
- Aws::Organizations::Types::ResponsibilityTransfer
- Defined in:
- gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb
Overview
Contains details for a transfer. A transfer is the arrangement between two management accounts where one account designates the other with specified responsibilities for their organization.
Constant Summary collapse
- SENSITIVE =
[:name]
Instance Attribute Summary collapse
-
#active_handshake_id ⇒ String
ID for the handshake of the transfer.
-
#arn ⇒ String
Amazon Resource Name (ARN) for the transfer.
-
#end_timestamp ⇒ Time
Timestamp when the transfer ends.
-
#id ⇒ String
ID for the transfer.
-
#name ⇒ String
Name assigned to the transfer.
-
#source ⇒ Types::TransferParticipant
Account that allows another account external to its organization to manage the specified responsibilities for the organization.
-
#start_timestamp ⇒ Time
Timestamp when the transfer starts.
-
#status ⇒ String
Status for the transfer.
-
#target ⇒ Types::TransferParticipant
Account that manages the specified responsibilities for another organization.
-
#type ⇒ String
The type of transfer.
Instance Attribute Details
#active_handshake_id ⇒ String
ID for the handshake of the transfer.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#arn ⇒ String
Amazon Resource Name (ARN) for the transfer.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#end_timestamp ⇒ Time
Timestamp when the transfer ends.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#id ⇒ String
ID for the transfer.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#name ⇒ String
Name assigned to the transfer.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#source ⇒ Types::TransferParticipant
Account that allows another account external to its organization to manage the specified responsibilities for the organization.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#start_timestamp ⇒ Time
Timestamp when the transfer starts.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#status ⇒ String
Status for the transfer.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#target ⇒ Types::TransferParticipant
Account that manages the specified responsibilities for another organization.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |
#type ⇒ String
The type of transfer. Currently, only BILLING is supported.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 |
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5061 class ResponsibilityTransfer < Struct.new( :arn, :name, :id, :type, :status, :source, :target, :start_timestamp, :end_timestamp, :active_handshake_id) SENSITIVE = [:name] include Aws::Structure end |