ALBDnsRuleActionGslbSiteSelection (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer DnsRuleActionGslbSiteSelection object", 
  "id": "ALBDnsRuleActionGslbSiteSelection", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "fallback_site_names": {
      "description": "GSLB fallback sites to use in case the desired site is down. Maximum of 64 items allowed.", 
      "items": {
        "type": "string"
      }, 
      "required": false, 
      "title": "Fallback site names", 
      "type": "array"
    }, 
    "is_site_preferred": {
      "default": true, 
      "description": "When set to true, GSLB site is a preferred site. This setting comes into play when the site is down, as well as no configured fallback site is available (all fallback sites are also down), then any one available site is selected based on the default algorithm for GSLB pool member selection. Default value when not specified in API or module is interpreted by ALB Controller as true.", 
      "required": false, 
      "title": "Is site preferred", 
      "type": "boolean"
    }, 
    "site_name": {
      "description": "GSLB site name.", 
      "required": true, 
      "title": "Site name", 
      "type": "string"
    }
  }, 
  "title": "DnsRuleActionGslbSiteSelection", 
  "type": "object"
}