ALBTacacsPlusAuthSettings (type)

{
  "additionalProperties": false, 
  "description": "Advanced load balancer TacacsPlusAuthSettings object", 
  "id": "ALBTacacsPlusAuthSettings", 
  "module_id": "PolicyAdvancedLoadBalancer", 
  "properties": {
    "authorization_attrs": {
      "description": "TACACS+ authorization attribute value pairs.", 
      "items": {
        "$ref": "ALBAuthTacacsPlusAttributeValuePair
      }, 
      "required": false, 
      "title": "Authorization attrs", 
      "type": "array"
    }, 
    "password": {
      "description": "TACACS+ server shared secret.", 
      "required": false, 
      "title": "Password", 
      "type": "string"
    }, 
    "port": {
      "default": 49, 
      "description": "TACACS+ server listening port. Default value when not specified in API or module is interpreted by ALB Controller as 49.", 
      "required": false, 
      "title": "Port", 
      "type": "integer"
    }, 
    "server": {
      "description": "TACACS+ server IP address or FQDN. Minimum of 1 items required.", 
      "items": {
        "type": "string"
      }, 
      "required": true, 
      "title": "Server", 
      "type": "array"
    }, 
    "service": {
      "$ref": "ALBAuthTacacsPlusService, 
      "default": "AUTH_TACACS_PLUS_SERVICE_LOGIN", 
      "description": "TACACS+ service. Enum options - AUTH_TACACS_PLUS_SERVICE_NONE, AUTH_TACACS_PLUS_SERVICE_LOGIN, AUTH_TACACS_PLUS_SERVICE_ENABLE, AUTH_TACACS_PLUS_SERVICE_PPP, AUTH_TACACS_PLUS_SERVICE_ARAP, AUTH_TACACS_PLUS_SERVICE_PT, AUTH_TACACS_PLUS_SERVICE_RCMD, AUTH_TACACS_PLUS_SERVICE_X25, AUTH_TACACS_PLUS_SERVICE_NASI, AUTH_TACACS_PLUS_SERVICE_FWPROXY. Default value when not specified in API or module is interpreted by ALB Controller as AUTH_TACACS_PLUS_SERVICE_LOGIN.", 
      "required": false, 
      "title": "Service"
    }
  }, 
  "title": "TacacsPlusAuthSettings", 
  "type": "object"
}