Module Values.SharedDirectorySource

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

Sourcetype nonrec t = {
  1. ownerAccountId : CustomerId.t option;
    (*

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

    *)
  2. ownerDirectoryId : DirectoryId.t option;
    (*

    Identifier of the directory in the directory owner account.

    *)
  3. shareMethod : ShareMethod.t option;
    (*

    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).

    *)
  4. sharedAccountId : CustomerId.t option;
    (*

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

    *)
  5. sharedDirectoryId : DirectoryId.t option;
    (*

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

    *)
  6. shareStatus : ShareStatus.t option;
    (*

    Current directory status of the shared Managed Microsoft AD directory.

    *)
  7. shareNotes : Notes.t option;
    (*

    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.

    *)
  8. createdDateTime : CreatedDateTime.t option;
    (*

    The date and time that the shared directory was created.

    *)
  9. lastUpdatedDateTime : LastUpdatedDateTime.t option;
    (*

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

    *)
}
Sourceval make : ?ownerAccountId:??? -> ?ownerDirectoryId:??? -> ?shareMethod:??? -> ?sharedAccountId:??? -> ?sharedDirectoryId:??? -> ?shareStatus:??? -> ?shareNotes:??? -> ?createdDateTime:??? -> ?lastUpdatedDateTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of CustomerId.t | `Timestamp of CreatedDateTime.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t