Class: Aws::Organizations::Types::DelegatedAdministrator

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb

Overview

Contains information about the delegated administrator.

Constant Summary collapse

SENSITIVE =
[:email, :name]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the delegated administrator's account.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#delegation_enabled_dateTime

The date when the account was made a delegated administrator.

Returns:

  • (Time)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#emailString

The email address that is associated with the delegated administrator's Amazon Web Services account.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#idString

The unique identifier (ID) of the delegated administrator's account.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#joined_methodString

The method by which the delegated administrator's account joined the organization.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#joined_timestampTime

The date when the delegated administrator's account became a part of the organization.

Returns:

  • (Time)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#nameString

The friendly name of the delegated administrator's account.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#stateString

Each state represents a specific phase in the account lifecycle. Use this information to manage account access, automate workflows, or trigger actions based on account state changes.

For more information about account states and their implications, see Monitor the state of your Amazon Web Services accounts in the Organizations User Guide.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end

#statusString

The status of the delegated administrator's account in the organization.

Returns:

  • (String)


1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1406

class DelegatedAdministrator < Struct.new(
  :id,
  :arn,
  :email,
  :name,
  :status,
  :state,
  :joined_method,
  :joined_timestamp,
  :delegation_enabled_date)
  SENSITIVE = [:email, :name]
  include Aws::Structure
end