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.", 
      "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. 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": "Placeholder for description of property log of obj type NetworkSecurityRule field type str  type boolean. 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"
}