Module Values.DistributionTenantSummarySource

A summary of the information about a distribution tenant.

Sourcetype nonrec t = {
  1. id : String_.t option;
    (*

    The ID of the distribution tenant.

    *)
  2. distributionId : String_.t option;
    (*

    The identifier for the multi-tenant distribution. For example: EDFDVBD632BHDS5.

    *)
  3. name : String_.t option;
    (*

    The name of the distribution tenant.

    *)
  4. arn : String_.t option;
    (*

    The Amazon Resource Name (ARN) of the distribution tenant.

    *)
  5. domains : DomainResultList.t option;
    (*

    The domains associated with the distribution tenant.

    *)
  6. connectionGroupId : String_.t option;
    (*

    The ID of the connection group ID for the distribution tenant. If you don't specify a connection group, CloudFront uses the default connection group.

    *)
  7. customizations : Customizations.t option;
    (*

    Customizations for the distribution tenant. For each distribution tenant, you can specify the geographic restrictions, and the Amazon Resource Names (ARNs) for the ACM certificate and WAF web ACL. These are specific values that you can override or disable from the multi-tenant distribution that was used to create the distribution tenant.

    *)
  8. createdTime : Timestamp.t option;
    (*

    The date and time when the distribution tenant was created.

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

    The date and time when the distribution tenant was updated.

    *)
  10. eTag : String_.t option;
    (*

    The current version of the distribution tenant.

    *)
  11. enabled : Boolean.t option;
    (*

    Indicates whether the distribution tenants are in an enabled state. If disabled, the distribution tenant won't service traffic.

    *)
  12. status : String_.t option;
    (*

    The status of the distribution tenant.

    *)
}
Sourceval make : ?id:??? -> ?distributionId:??? -> ?name:??? -> ?arn:??? -> ?domains:??? -> ?connectionGroupId:??? -> ?customizations:??? -> ?createdTime:??? -> ?lastModifiedTime:??? -> ?eTag:??? -> ?enabled:??? -> ?status:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list | `String of String_.t | `Structure of (string * [> `Structure of (string * [> `Enum of string | `List of [> `String of String_.t ] list | `String of String_.t ]) list ]) 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