NSX-T Data Center REST API
ALBNetworkSecurityRule (type)
{
"additionalProperties": false,
"description": "Advanced load balancer NetworkSecurityRule object",
"id": "ALBNetworkSecurityRule",
"module_id": "PolicyAdvancedLoadBalancer",
"properties": {
"action": {
"$ref": "ALBNetworkSecurityPolicyActionType,
"description": "Enum options - NETWORK_SECURITY_POLICY_ACTION_TYPE_ALLOW, NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY, NETWORK_SECURITY_POLICY_ACTION_TYPE_RATE_LIMIT. Allowed in Basic(Allowed values- NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY) edition, Essentials(Allowed values- NETWORK_SECURITY_POLICY_ACTION_TYPE_DENY) edition, Enterprise edition.",
"required": true,
"title": "Action"
},
"age": {
"default": 0,
"description": "Time in minutes after which rule will be deleted. Allowed values are 1-4294967295. Special values are 0- 'blocked for ever'. Unit is MIN. Allowed in Basic(Allowed values- 0) edition, Essentials(Allowed values- 0) edition, Enterprise edition. Default value when not specified in API or module is interpreted by ALB Controller as 0.",
"maximum": 4294967295,
"minimum": 0,
"required": false,
"title": "Age",
"type": "integer"
},
"created_by": {
"description": "Creator name.",
"required": false,
"title": "Created by",
"type": "string"
},
"enable": {
"description": "Placeholder for description of property enable of obj type NetworkSecurityRule field type str type boolean.",
"required": true,
"title": "Enable",
"type": "boolean"
},
"index": {
"description": "Number of index.",
"required": true,
"title": "Index",
"type": "integer"
},
"log": {
"default": false,
"description": "Allowed in Basic(Allowed values- false) edition, Essentials(Allowed values- false) edition, Enterprise edition. Default value when not specified in API or module is interpreted by ALB Controller as false.",
"required": false,
"title": "Log",
"type": "boolean"
},
"match": {
"$ref": "ALBNetworkSecurityMatchTarget,
"description": "Placeholder for description of property match of obj type NetworkSecurityRule field type str type ref.",
"required": true,
"title": "Match"
},
"name": {
"description": "Name of the object.",
"required": true,
"title": "Name",
"type": "string"
},
"rl_param": {
"$ref": "ALBNetworkSecurityPolicyActionRLParam,
"description": "Placeholder for description of property rl_param of obj type NetworkSecurityRule field type str type ref.",
"required": false,
"title": "Rl param"
}
},
"title": "NetworkSecurityRule",
"type": "object"
}