Class: Aws::DirectoryService::Types::SharedDirectory

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-directoryservice/types.rb

Overview

Details about the shared directory in the directory owner account for which the share request in the directory consumer account has been accepted.

Constant Summary collapse

SENSITIVE =
[:share_notes]

Instance Attribute Summary collapse

Instance Attribute Details

#created_date_timeTime

The date and time that the shared directory was created.

Returns:

  • (Time)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#last_updated_date_timeTime

The date and time that the shared directory was last updated.

Returns:

  • (Time)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#owner_account_idString

Identifier of the directory owner account, which contains the directory that has been shared to the consumer account.

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#owner_directory_idString

Identifier of the directory in the directory owner account.

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_methodString

The method used when sharing a directory to determine whether the directory should be shared within your Amazon Web Services organization (‘ORGANIZATIONS`) or with any Amazon Web Services account by sending a shared directory request (`HANDSHAKE`).

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_notesString

A directory share request that is sent by the directory owner to the directory consumer. The request includes a typed message to help the directory consumer administrator determine whether to approve or reject the share invitation.

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_statusString

Current directory status of the shared Managed Microsoft AD directory.

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#shared_account_idString

Identifier of the directory consumer account that has access to the shared directory (‘OwnerDirectoryId`) in the directory owner account.

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#shared_directory_idString

Identifier of the shared directory in the directory consumer account. This identifier is different for each directory owner account.

Returns:

  • (String)


4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
# File 'lib/aws-sdk-directoryservice/types.rb', line 4051

class SharedDirectory < Struct.new(
  :owner_account_id,
  :owner_directory_id,
  :share_method,
  :shared_account_id,
  :shared_directory_id,
  :share_status,
  :share_notes,
  :created_date_time,
  :last_updated_date_time)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end