Skip to main content
Version: v0.10

secret

Schema Secret​

Secrets are used to provide data that is considered sensitive like passwords, API keys,
TLS certificates, tokens or other credentials.

Attributes​

Name and DescriptionTypeDefault ValueRequired
type
Type of secret, used to facilitate programmatic handling of secret data.
"basic" | "token" | "opaque" | "certificate" | "external"Undefinedrequired
params
Collection of parameters used to facilitate programmatic handling of secret data.
{str: str}Undefinedoptional
data
Data contains the non-binary secret data in string form.
{str: str}Undefinedoptional
immutable
Immutable, if set to true, ensures that data stored in the Secret cannot be updated.
boolUndefinedoptional

Examples​

import catalog.models.schema.v1.workload.secret as sec

basicAuth = sec.Secret {
type: "basic"
data: {
"username": ""
"password": ""
}
}