Module Values.DomainMetadataResultSource

Returns information about the domain, including when the domain was created, the number of items and attributes in the domain, and the size of the attribute names and values.

Sourcetype domainMetadataResult = {
  1. itemCount : Integer.t option;
    (*

    The number of all items in the domain.

    *)
  2. itemNamesSizeBytes : Long.t option;
    (*

    The total size of all item names in the domain, in bytes.

    *)
  3. attributeNameCount : Integer.t option;
    (*

    The number of unique attribute names in the domain.

    *)
  4. attributeNamesSizeBytes : Long.t option;
    (*

    The total size of all unique attribute names in the domain, in bytes.

    *)
  5. attributeValueCount : Integer.t option;
    (*

    The number of all attribute name/value pairs in the domain.

    *)
  6. attributeValuesSizeBytes : Long.t option;
    (*

    The total size of all attribute values in the domain, in bytes.

    *)
  7. timestamp : Integer.t option;
    (*

    The data and time when metadata was calculated, in Epoch (UNIX) seconds.

    *)
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. domainMetadataResult : domainMetadataResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `MissingParameter of MissingParameter.t
  2. | `NoSuchDomain of NoSuchDomain.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?itemCount:??? -> ?itemNamesSizeBytes:??? -> ?attributeNameCount:??? -> ?attributeNamesSizeBytes:??? -> ?attributeValueCount:??? -> ?attributeValuesSizeBytes:??? -> ?timestamp:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `MissingParameter of MissingParameter.t | `NoSuchDomain of NoSuchDomain.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `MissingParameter of MissingParameter.t | `NoSuchDomain of NoSuchDomain.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Integer of Integer.t | `Long of Long.t ]) list ]) 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