Workloads

A generic object for workload ownership, dependencies, and governance.

A Workload describes a governed service or other workload through its metadata, ownership, classification, identities, resources, capabilities, dependencies, and access intents. The example describes shop-api, a customer-facing webshop API with metadata.type: service. The permitted workload types have not yet been defined.

Questions A Workload Answers

  • What is this workload, and what type of workload is it?
  • Who owns it, and who can approve governance actions?
  • Which environment and data classification apply?
  • Which identities and resources are associated with it?
  • Which APIs and scopes does it provide?
  • Which services and resources does it require?
  • Which actions are intended between identities and targets?
  • Which change-management, approval, and control requirements apply?

Description Is Not Enforcement

Declaring ownership, required scopes, or an access intent does not provision an identity, grant access, or authorize a deployment. Participating systems need explicit validation and enforcement contracts. The draft describes desired governance relationships, not an implemented control plane.

See the Workload Object for the complete representation.