# Structs

AliasCreateRequestBody contains the data for an alias create request.
AliasGetResponseBody contains the body from an alias get response.
AliasGetResponseData contains the data from an alias get response.
AliasListResponseBody contains the data from an alias get response.
AliasUpdateRequestBody contains the data for an alias update request.
BaseRule is the base struct for firewall rules.
Client is an interface for accessing the Proxmox firewall API.
IPSetCreateRequestBody contains the data for an IPSet create request.
IPSetGetResponseBody contains the body from an IPSet get response.
IPSetGetResponseData contains the data from an IPSet get response.
IPSetListResponseBody contains the data from an IPSet get response.
IPSetListResponseData contains list of IPSets from.
IPSetUpdateRequestBody contains the data for an IPSet update request.
OptionsGetResponseBody is the response body for the GET /cluster/firewall/options API call.
OptionsGetResponseData is the data field of the response body for the GET /cluster/firewall/options API call.
OptionsPutRequestBody is the request body for the PUT /cluster/firewall/options API call.
RuleCreateRequestBody contains the data for a firewall rule create request.
RuleGetResponseBody contains the body from a firewall rule get response.
RuleGetResponseData contains the data from a firewall rule get response.
RuleListResponseBody contains the data from a firewall rule get response.
RuleListResponseData contains the data from a firewall rule get response.
RuleUpdateRequestBody contains the data for a firewall rule update request.

# Interfaces

Alias is an interface for managing firewall aliases.
API is an interface for the Proxmox firewall API.
IPSet is an interface for managing IP sets.
Options is an interface for the Proxmox firewall options API.
Rule is an interface for the Proxmox firewall rule API.

# Type aliases

IPSetContent is an array of IPSetGetResponseData.