Module Values.GeoProximityLocationSource

(Resource record sets only): A complex type that lets you specify where your resources are located. Only one of LocalZoneGroup, Coordinates, or Amazon Web ServicesRegion is allowed per request at a time. For more information about geoproximity routing, see Geoproximity routing in the Amazon RouteĀ 53 Developer Guide.

Sourcetype nonrec t = {
  1. aWSRegion : AWSRegion.t option;
    (*

    The Amazon Web Services Region the resource you are directing DNS traffic to, is in.

    *)
  2. localZoneGroup : LocalZoneGroup.t option;
    (*

    Specifies an Amazon Web Services Local Zone Group. A local Zone Group is usually the Local Zone code without the ending character. For example, if the Local Zone is us-east-1-bue-1a the Local Zone Group is us-east-1-bue-1. You can identify the Local Zones Group for a specific Local Zone by using the describe-availability-zones CLI command: This command returns: "GroupName": "us-west-2-den-1", specifying that the Local Zone us-west-2-den-1a belongs to the Local Zone Group us-west-2-den-1.

    *)
  3. coordinates : Coordinates.t option;
    (*

    Contains the longitude and latitude for a geographic region.

    *)
  4. bias : Bias.t option;
    (*

    The bias increases or decreases the size of the geographic region from which RouteĀ 53 routes traffic to a resource. To use Bias to change the size of the geographic region, specify the applicable value for the bias: To expand the size of the geographic region from which RouteĀ 53 routes traffic to a resource, specify a positive integer from 1 to 99 for the bias. RouteĀ 53 shrinks the size of adjacent regions. To shrink the size of the geographic region from which RouteĀ 53 routes traffic to a resource, specify a negative bias of -1 to -99. RouteĀ 53 expands the size of adjacent regions.

    *)
}
Sourceval make : ?aWSRegion:??? -> ?localZoneGroup:??? -> ?coordinates:??? -> ?bias:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Bias.t | `String of AWSRegion.t | `Structure of (string * [> `String of Latitude.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