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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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 ][1] in the *Organizations User Guide*.

[1]: docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_accounts_account_state.html

Returns:

  • (String)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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)


1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
# File 'lib/aws-sdk-organizations/types.rb', line 1441

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