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

Domain

FieldTypeDescription
apiVersionstringlinode.kubeform.com/v1alpha1
kindstringDomain
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specDomainSpec
statusDomainStatus

DomainSpec

Appears on:Domain, DomainStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
axfrIPS[]string(Optional) The list of IPs that may perform a zone transfer for this Domain. This is potentially dangerous, and should be set to an empty list unless you intend to use it.
descriptionstring(Optional) A description for this Domain. This is for display purposes only.
domainstringThe domain this Domain represents. These must be unique in our system; you cannot have two Domains representing the same domain.
expireSecint64(Optional) The amount of time in seconds that may pass before this Domain is no longer authoritative. Valid values are 0, 00, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
groupstring(Optional) The group this Domain belongs to. This is for display purposes only.
masterIPS[]string(Optional) The IP addresses representing the master DNS for this Domain.
refreshSecint64(Optional) The amount of time in seconds before this Domain should be refreshed. Valid values are 0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
retrySecint64(Optional) The interval, in seconds, at which a failed refresh should be retried. Valid values are 0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
soaEmailstring(Optional) Start of Authority email address. This is required for master Domains.
statusstring(Optional) Used to control whether this Domain is currently being rendered.
tags[]string(Optional) An array of tags applied to this object. Tags are for organizational purposes only.
ttlSecint64(Optional) ‘Time to Live’ - the amount of time in seconds that this Domain’s records may be cached by resolvers or other domain servers. Valid values are 0, 300, 3600, 7200, 14400, 28800, 57600, 86400, 172800, 345600, 604800, 1209600, and 2419200 - any other value will be rounded to the nearest valid value.
typestringIf this Domain represents the authoritative source of information for the domain it describes, or if it is a read-only copy of a master (also called a slave).

DomainStatus

Appears on:Domain

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

Phase(string alias)

Appears on:DomainStatus