Module Values.UpdateHostedZoneFeaturesRequestSource

Updates the features configuration for a hosted zone. This operation allows you to enable or disable specific features for your hosted zone, such as accelerated recovery. Accelerated recovery enables you to update DNS records in your public hosted zone even when the us-east-1 region is unavailable.

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

    The ID of the hosted zone for which you want to update features. This is the unique identifier for your hosted zone.

    *)
  2. enableAcceleratedRecovery : AcceleratedRecoveryEnabled.t option;
    (*

    Specifies whether to enable accelerated recovery for the hosted zone. Set to true to enable accelerated recovery, or false to disable it.

    *)
}
Sourceval context_ : string
Sourceval make : ?enableAcceleratedRecovery:??? -> hostedZoneId:ResourceId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of AcceleratedRecoveryEnabled.t | `String of ResourceId.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