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

Token

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

Phase(string alias)

Appears on:TokenStatus

TokenSpec

Appears on:Token, TokenStatus

Field Type Description
providerRef Kubernetes core/v1.LocalObjectReference
id string
secretRef Kubernetes core/v1.LocalObjectReference
created string (Optional) The date and time this token was created.
expiry string (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.
label string (Optional) The label of the Linode Token.
scopes string The 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

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

Sensitive Values

Name Type Description
token string The token used to access the API.