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

#arn ⇒ String

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

Returns:

  • (String)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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_date ⇒ Time

The date when the account was made a delegated administrator.

Returns:

  • (Time)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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

#email ⇒ String

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

Returns:

  • (String)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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

#id ⇒ String

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

Returns:

  • (String)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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_method ⇒ String

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

Returns:

  • (String)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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_timestamp ⇒ Time

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

Returns:

  • (Time)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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

#name ⇒ String

The friendly name of the delegated administrator's account.

Returns:

  • (String)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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

#state ⇒ String

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)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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

#status ⇒ String

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

Returns:

  • (String)


1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
# File 'gems/aws-sdk-organizations/lib/aws-sdk-organizations/types.rb', line 1461

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