Class: Aws::DirectoryService::Types::ShareDirectoryRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:share_notes]

Instance Attribute Summary collapse

Instance Attribute Details

#directory_idString

Identifier of the Managed Microsoft AD directory that you want to share with other Amazon Web Services accounts.

Returns:

  • (String)


3936
3937
3938
3939
3940
3941
3942
3943
# File 'lib/aws-sdk-directoryservice/types.rb', line 3936

class ShareDirectoryRequest < Struct.new(
  :directory_id,
  :share_notes,
  :share_target,
  :share_method)
  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 directory sharing request (`HANDSHAKE`).

Returns:

  • (String)


3936
3937
3938
3939
3940
3941
3942
3943
# File 'lib/aws-sdk-directoryservice/types.rb', line 3936

class ShareDirectoryRequest < Struct.new(
  :directory_id,
  :share_notes,
  :share_target,
  :share_method)
  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)


3936
3937
3938
3939
3940
3941
3942
3943
# File 'lib/aws-sdk-directoryservice/types.rb', line 3936

class ShareDirectoryRequest < Struct.new(
  :directory_id,
  :share_notes,
  :share_target,
  :share_method)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end

#share_targetTypes::ShareTarget

Identifier for the directory consumer account with whom the directory is to be shared.

Returns:



3936
3937
3938
3939
3940
3941
3942
3943
# File 'lib/aws-sdk-directoryservice/types.rb', line 3936

class ShareDirectoryRequest < Struct.new(
  :directory_id,
  :share_notes,
  :share_target,
  :share_method)
  SENSITIVE = [:share_notes]
  include Aws::Structure
end