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

ComputeFirewall

FieldTypeDescription
apiVersionstringgoogle.kubeform.com/v1alpha1
kindstringComputeFirewall
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specComputeFirewallSpec
statusComputeFirewallStatus

ComputeFirewallSpec

Appears on:ComputeFirewall, ComputeFirewallStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
allow[]ComputeFirewallSpecAllow(Optional)
creationTimestampstring(Optional)
deny[]ComputeFirewallSpecDeny(Optional)
descriptionstring(Optional)
destinationRanges[]string(Optional)
directionstring(Optional)
disabledbool(Optional)
namestring
networkstring
priorityint64(Optional)
projectstring(Optional)
selfLinkstring(Optional)
sourceRanges[]string(Optional)
sourceServiceAccounts[]string(Optional)
sourceTags[]string(Optional)
targetServiceAccounts[]string(Optional)
targetTags[]string(Optional)

ComputeFirewallSpecAllow

Appears on:ComputeFirewallSpec

FieldTypeDescription
ports[]string(Optional)
protocolstring

ComputeFirewallSpecDeny

Appears on:ComputeFirewallSpec

FieldTypeDescription
ports[]string(Optional)
protocolstring

ComputeFirewallStatus

Appears on:ComputeFirewall

FieldTypeDescription
observedGenerationint64(Optional) Resource generation, which is updated on mutation by the API Server.
outputComputeFirewallSpec(Optional)
statekubeform.dev/kubeform/apis/base/v1alpha1.State(Optional)
phasePhase(Optional)

Phase(string alias)

Appears on:ComputeFirewallStatus