Module Values.DomainSource

Contains all the information about a domain.

Sourcetype nonrec t = {
  1. arn : Arn.t option;
    (*

    The Amazon Resource Name (ARN) for the domain.

    *)
  2. createdAt : Timestamp.t option;
    (*

    The timestamp of when the domain was created.

    *)
  3. description : Description.t option;
    (*

    The description of the domain.

    *)
  4. domainId : DomainId.t option;
    (*

    The identifier of the domain.

    *)
  5. domainStatus : DomainStatus.t option;
    (*

    The current status of the domain.

    *)
  6. name : DomainName.t option;
    (*

    The name for the domain.

    *)
  7. serverSideEncryptionConfiguration : ServerSideEncryptionConfiguration.t option;
    (*

    The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.

    *)
  8. serverSideEncryptionUpdateDetails : ServerSideEncryptionUpdateDetails.t option;
    (*

    Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.

    *)
  9. updatedAt : Timestamp.t option;
    (*

    The timestamp of when the domain was last update.

    *)
  10. watchlistDetails : WatchlistDetails.t option;
    (*

    The watchlist details of a domain. Contains the default watchlist ID of the domain.

    *)
}
Sourceval make : ?arn:??? -> ?createdAt:??? -> ?description:??? -> ?domainId:??? -> ?domainStatus:??? -> ?name:??? -> ?serverSideEncryptionConfiguration:??? -> ?serverSideEncryptionUpdateDetails:??? -> ?updatedAt:??? -> ?watchlistDetails:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of Arn.t | `Structure of (string * [> `Enum of string | `String of KmsKeyId.t ]) list | `Timestamp of Timestamp.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