Module Values.HostedZoneSource

A complex type that contains general information about the hosted zone.

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

    The ID that Amazon Route 53 assigned to the hosted zone when you created it.

    *)
  2. name : DNSName.t option;
    (*

    The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar. For information about how to specify characters other than a-z, 0-9, and - (hyphen) and how to specify internationalized domain names, see CreateHostedZone.

    *)
  3. callerReference : Nonce.t option;
    (*

    The value that you specified for CallerReference when you created the hosted zone.

    *)
  4. config : HostedZoneConfig.t option;
    (*

    A complex type that includes the Comment and PrivateZone elements. If you omitted the HostedZoneConfig and Comment elements from the request, the Config and Comment elements don't appear in the response.

    *)
  5. resourceRecordSetCount : HostedZoneRRSetCount.t option;
    (*

    The number of resource record sets in the hosted zone.

    *)
  6. linkedService : LinkedService.t option;
    (*

    If the hosted zone was created by another service, the service that created the hosted zone. When a hosted zone is created by another service, you can't edit or delete it using Route 53.

    *)
  7. features : HostedZoneFeatures.t option;
    (*

    The features configuration for the hosted zone, including accelerated recovery settings and status information.

    *)
}
Sourceval make : ?id:??? -> ?name:??? -> ?callerReference:??? -> ?config:??? -> ?resourceRecordSetCount:??? -> ?linkedService:??? -> ?features:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Long of HostedZoneRRSetCount.t | `String of ResourceId.t | `Structure of (string * [> `Boolean of IsPrivateZone.t | `Enum of string | `String of ResourceDescription.t | `Structure of (string * [> `String of FailureReason.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