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