Skip to main content

InstanceProperty

A flattened leaf value from one of this instance's resources.

Each entry is a single scalar produced by the instance's deployments (e.g. a database hostname, a queue URL). Values are drawn from both the instance's own provisioned resources and any remote references wired in.

Sensitive fields (marked $md.sensitive: true on the resource type's schema) are replaced with "[SENSITIVE]".

type InstanceProperty {
name: String!
path: String!
value: String
}

Fields

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

Display label built from the resource's title and the field's title (e.g. Database: Hostname).

InstanceProperty.path ● String! non-null scalar {#path}

jq-style path to the value from the instance root. Identifier-safe keys render as .key; keys with special characters are quoted (."key.with.dots"); array elements use [n]. Examples: .database.port, .cluster.nodes[0].host, .labels."app.kubernetes.io/name".

InstanceProperty.value ● String scalar {#value}

Scalar value at this path, serialized as a string. Null if the underlying value is null. Sensitive fields appear as [SENSITIVE].

Member Of

Instance object