You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.

Firewall

Field Type Description
apiVersion string linode.kubeform.com/v1alpha1
kind string Firewall
metadata Kubernetes meta/v1.ObjectMeta Refer to the Kubernetes API documentation for the fields of the metadata field.
spec FirewallSpec
status FirewallStatus

FirewallSpec

Appears on:Firewall, FirewallStatus

Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
devices []FirewallSpecDevices (Optional) The devices associated with this firewall.
disabled bool (Optional) If true, the Firewall is inactive.
inbound []FirewallSpecInbound (Optional) A firewall rule that specifies what inbound network traffic is allowed.
label string (Optional) The label for the Firewall. For display purposes only. If no label is provided, a default will be assigned.
linodes []int64 The IDs of Linodes to apply this firewall to.
outbound []FirewallSpecOutbound (Optional) A firewall rule that specifies what outbound network traffic is allowed.
status string (Optional) The status of the firewall.
tags []string (Optional) An array of tags applied to this object. Tags are for organizational purposes only.

FirewallSpecDevices

Appears on:FirewallSpec

Field Type Description
entityID int64 (Optional) The ID of the underlying entity for the firewall device (e.g. the Linode’s ID).
ID int64 (Optional) The ID of the firewall device.
label string (Optional) The label of the underlying entity for the firewall device.
type string (Optional) The type of firewall device.
url string (Optional) The URL of the underlying entity for the firewall device.

FirewallSpecInbound

Appears on:FirewallSpec

Field Type Description
addresses []string A list of IP addresses, CIDR blocks, or 0.0.0.0/0 (to whitelist all) this rule applies to.
ports []string A list of ports and/or port ranges (i.e. “443” or “80-90”).
protocol string The network protocol this rule controls.

FirewallSpecOutbound

Appears on:FirewallSpec

Field Type Description
addresses []string A list of IP addresses, CIDR blocks, or 0.0.0.0/0 (to whitelist all) this rule applies to.
ports []string A list of ports and/or port ranges (i.e. “443” or “80-90”).
protocol string The network protocol this rule controls.

FirewallStatus

Appears on:Firewall

Field Type Description
observedGeneration int64 (Optional) Resource generation, which is updated on mutation by the API Server.
output FirewallSpec (Optional)
state kubeform.dev/kubeform/apis/base/v1alpha1.State (Optional)
phase Phase (Optional)

Phase(string alias)

Appears on:FirewallStatus