NSX-T Data Center REST API
ALBDnsAttack (type)
{
"additionalProperties": false,
"description": "Advanced load balancer DnsAttack object",
"id": "ALBDnsAttack",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"attack_vector": {
"$ref": "ALBDnsAttackVector,
"description": "The DNS attack vector. Enum options - DNS_REFLECTION, DNS_NXDOMAIN, DNS_AMPLIFICATION_EGRESS.",
"required": true,
"title": "Attack vector"
},
"enabled": {
"default": true,
"description": "Enable or disable the mitigation of the attack vector. Default value when not specified in API or module is interpreted by ALB Controller as true.",
"required": false,
"title": "Enabled",
"type": "boolean"
},
"max_mitigation_age": {
"default": 60,
"description": "Time in minutes after which mitigation will be deactivated. Allowed values are 1-4294967295. Special values are 0- 'blocked for ever'. Unit is MIN. Default value when not specified in API or module is interpreted by ALB Controller as 60.",
"maximum": 4294967295,
"minimum": 0,
"required": false,
"title": "Max mitigation age",
"type": "integer"
},
"mitigation_action": {
"$ref": "ALBAttackMitigationAction,
"description": "Mitigation action to perform for this DNS attack vector.",
"required": false,
"title": "Mitigation action"
},
"threshold": {
"description": "Threshold, in terms of DNS packet per second, for the DNS attack vector.",
"required": false,
"title": "Threshold",
"type": "integer"
}
},
"title": "DnsAttack",
"type": "object"
}