Skip to main content

InstanceSecret

Metadata about an encrypted secret attached to an instance.

Secrets are encrypted key-value pairs injected at deploy time. The API never returns secret values -- only the name, fingerprint, and timestamps are exposed.

type InstanceSecret {
name: String!
sha256: String!
createdAt: DateTime!
updatedAt: DateTime!
}

Fields

InstanceSecret.name ● String! non-null scalar {#name}

The secret's key name, used to reference it in deployment configuration.

InstanceSecret.sha256 ● String! non-null scalar {#sha-256}

Lowercase hex SHA-256 of the stored value. Use as a stable fingerprint to detect changes without exposing the secret itself.

InstanceSecret.createdAt ● DateTime! non-null scalar {#created-at}

When this secret was first created (UTC).

InstanceSecret.updatedAt ● DateTime! non-null scalar {#updated-at}

When this secret's value was last changed (UTC).

Member Of

InstanceSecretPayload object