Class: Aws::Organizations::Types::ResponsibilityTransfer

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#active_handshake_id ⇒ String

ID for the handshake of the transfer.

Returns:

  • (String)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (String)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (Time)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (String)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (String)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.



5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (Time)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (String)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.



5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

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.

Returns:

  • (String)


5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 5221

class ResponsibilityTransfer < Struct.new(
  :arn,
  :name,
  :id,
  :type,
  :status,
  :source,
  :target,
  :start_timestamp,
  :end_timestamp,
  :active_handshake_id)
  SENSITIVE = [:name]
  include Aws::Structure
end