ALBDnsSrvRdata (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer DnsSrvRdata object", 
  "id": "ALBDnsSrvRdata", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "port": {
      "description": "Service port. Allowed values are 0-65535.", 
      "maximum": 65535, 
      "minimum": 0, 
      "required": true, 
      "title": "Port", 
      "type": "integer"
    }, 
    "priority": {
      "default": 0, 
      "description": "Priority of the target hosting the service, low value implies higher priority for this service record. Allowed values are 0-65535. Default value when not specified in API or module is interpreted by ALB Controller as 0.", 
      "maximum": 65535, 
      "minimum": 0, 
      "required": false, 
      "title": "Priority", 
      "type": "integer"
    }, 
    "target": {
      "default": "default.host", 
      "description": "Canonical hostname, of the machine hosting the service, with no trailing period. 'default.host' is valid but not 'default.host.'. Default value when not specified in API or module is interpreted by ALB Controller as default.host.", 
      "required": false, 
      "title": "Target", 
      "type": "string"
    }, 
    "weight": {
      "default": 0, 
      "description": "Relative weight for service records with same priority, high value implies higher preference for this service record. Allowed values are 0-65535. Default value when not specified in API or module is interpreted by ALB Controller as 0.", 
      "maximum": 65535, 
      "minimum": 0, 
      "required": false, 
      "title": "Weight", 
      "type": "integer"
    }
  }, 
  "title": "DnsSrvRdata", 
  "type": "object"
}