# Constants
Failover allows you to define a primary and secodary location.
Geographic means that the IP that is closest (in terms of distance) to the source is returned.
Geolocation allows to define routing based on the geography of the caller.
Geoproximity means that the IP that is closest (in terms of distance) to the source is returned.
Latency means that the IP that is closest (in terms of measured latency) to the source is returned.
Multivalue means that all available IPs are returned.
Performance means that the IP that is closest (in terms of measured latency) to the source is returned.
Subnet allows to define routing based on the subnet of IP of the caller.
Weighted means that one random IP is returned.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
ClusterReference contains the infomation necessary to connect to a cluster.
Endpoint represents a traffic ingress point to the cluster.
ExternalDNSProviderConfig contains configuration on how configure the external DNS provider.
TrafficManagerProviderConfig contains configuration on how to access the Azure Traffic Manager API.
GlobalDNSRecord is the Schema for the globaldnsrecords API.
GlobalDNSRecordList contains a list of GlobalDNSRecord.
GlobalDNSRecordSpec defines the desired state of GlobalDNSRecord.
GlobalDNSRecordStatus defines the observed state of GlobalDNSRecord.
GlobalDNSZone is the Schema for the globaldnszones API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=globaldnszones,scope=Cluster.
GlobalDNSZoneList contains a list of GlobalDNSZone.
GlobalDNSZoneSpec defines the desired state of GlobalDNSZone.
GlobalDNSZoneStatus defines the observed state of GlobalDNSZone.
GlobalRouteDiscovery is the Schema for the globalroutediscoveries API.
GlobalRouteDiscoveryList contains a list of GlobalRouteDiscovery.
GlobalRouteDiscoverySpec defines the desired state of GlobalRouteDiscovery.
GlobalRouteDiscoveryStatus defines the observed state of GlobalRouteDiscovery.
NamespacedName a pointer to a resource in a given namespace.
ProviderConfig configures kind and access to the DNS Zone.
ProviderStatus contains provider specific status information Only one field can be initialized.
Route53ProviderConfig contains configuration on how to access the route53 API.
No description provided by the author
TrafficManagerProviderConfig contains configuration on how to access the Azure Traffic Manager API.
No description provided by the author
# Type aliases
LoadBalancingPolicy describes the policy used to loadbalance the results of the DNS queries.