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"
}