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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-directoryservice/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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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 AWS organization (ORGANIZATIONS) or with any AWS account by sending a shared directory request (HANDSHAKE).

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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 AWS Managed Microsoft AD directory.

Returns:

  • (String)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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)


3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 3881

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