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

Token

FieldTypeDescription
apiVersionstringlinode.kubeform.com/v1alpha1
kindstringToken
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specTokenSpec
statusTokenStatus

Phase(string alias)

Appears on:TokenStatus

TokenSpec

Appears on:Token, TokenStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
secretRefKubernetes core/v1.LocalObjectReference
createdstring(Optional) The date and time this token was created.
expirystring(Optional) When this token will expire. Personal Access Tokens cannot be renewed, so after this time the token will be completely unusable and a new token will need to be generated. Tokens may be created with ’null’ as their expiry and will never expire unless revoked.
labelstring(Optional) The label of the Linode Token.
scopesstringThe scopes this token was created with. These define what parts of the Account the token can be used to access. Many command-line tools, such as the Linode CLI, require tokens with access to *. Tokens with more restrictive scopes are generally more secure.

TokenStatus

Appears on:Token

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

Sensitive Values

NameTypeDescription
tokenstringThe token used to access the API.