# FirewallRule ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **number_of_effective_rules** | Option<**i32**> | | [optional] **description** | Option<**String**> | | [optional] **direction** | [**models::FirewallRuleDirection**](FirewallRuleDirection.md) | | **protocol** | [**models::FirewallProtocol**](FirewallProtocol.md) | | **action** | [**models::FirewallAction**](FirewallAction.md) | | **sources** | Option<**Vec**> | Valid configurations are any IP (null or empty array), IPv4/IPv6 address (f.e. 192.168.10.1 or 0092:e10f:cb66:35a9::) or IPv4 network / IPv6 prefix (f.e. 192.168.10.0/24 or 0092:e10f:cb66:35a9::/64). If more than one IP/network is specified for the source, the destination must be empty (any) or contain only a single IP/network. If IPv4 addresses and IPv6 addresses are mixed in sources, destinations must empty (any). | [optional] **source_ports** | Option<**String**> | Valid configurations are any port (null), single port (f.e. 1234) or port range (f.e. 1024-65535). | [optional] **destinations** | Option<**Vec**> | Valid configurations are any IP (null or empty array), IPv4/IPv6 address (f.e. 192.168.10.1 or 0092:e10f:cb66:35a9::) or IPv4 network / IPv6 prefix (f.e. 192.168.10.0/24 or 0092:e10f:cb66:35a9::/64). If more than one IP/network is specified for the destination, the source must be empty (any) or contain only a single IP/network. If IPv4 addresses and IPv6 addresses are mixed in destinations, sources must be empty (any). | [optional] **destination_ports** | Option<**String**> | Valid configurations are any port (null), single port (f.e. 1234) or port range (f.e. 1024-65535). | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)