Module Values.AwsRoute53HostedZoneDetailsSource

Provides details about a specified Amazon Route 53 hosted zone, including the four name servers assigned to the hosted zone. A hosted zone represents a collection of records that can be managed together, belonging to a single parent domain name.

Sourcetype nonrec t = {
  1. hostedZone : AwsRoute53HostedZoneObjectDetails.t option;
    (*

    An object that contains information about the specified hosted zone.

    *)
  2. vpcs : AwsRoute53HostedZoneVpcsList.t option;
    (*

    An object that contains information about the Amazon Virtual Private Clouds (Amazon VPCs) that are associated with the specified hosted zone.

    *)
  3. nameServers : AwsRoute53HostedZoneNameServersList.t option;
    (*

    An object that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

    *)
  4. queryLoggingConfig : AwsRoute53QueryLoggingConfigDetails.t option;
    (*

    An array that contains one QueryLoggingConfig element for each DNS query logging configuration that is associated with the current Amazon Web Services account.

    *)
}
Sourceval make : ?hostedZone:??? -> ?vpcs:??? -> ?nameServers:??? -> ?queryLoggingConfig:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ] list | `Structure of (string * [> `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ]) 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