Open-Source Wikis

/

Pulumi

/

Primitives

pulumi/pulumi

Primitives

Foundational data types and concepts that appear across the engine, every SDK, and the gRPC protocol. Understanding these is a prerequisite for understanding any single subsystem.

Sub-pages

Active contributors

Active contributors: Ian Wahbe, Justin Van Patten, Thomas Gummerer, Fraser Waters

Why these qualify as primitives

URNs, resources, inputs, and outputs appear in:

  • The protobuf (proto/pulumi/resource.proto, proto/pulumi/alias.proto, proto/pulumi/asset.proto) — wire format.
  • The engine (pkg/resource/deploy/, sdk/go/common/resource/) — internal model.
  • Every SDK (sdk/go/pulumi/, sdk/nodejs/, sdk/python/lib/pulumi/) — user-facing type.
  • The CLI (pulumi state, pulumi import) — surface.

A change to any of these has cross-cutting impact and warrants careful review.

See also

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Primitives – Pulumi wiki | Factory