Deployment Target: Structure

  • File: *.td.yaml

  • Repository: Governance

dev:
ha:
perf:
prod:
mandatory:
(others)

mandatory is not a deploymentTarget, instead it functions as an injection point for Containers and that need to be available in all deploymentTargets. It follows the Container specification with the exclusion of the groups key as mandatory becomes the Container group.

deploymentTarget Technology Descriptor

'⇛' character is used throughout this documentation where items are mandatory with respect to the parent YAML key. If not specified, then item is optional.
dev:
  environment: {}
⇛ operatingEnvironment: []
  resource: {}

environment

… structural copy of Container: environment

operatingEnvironment

dev:
⇛ operatingEnvironment:
⇛   []

template type selection is controlled via the operatingEnvironment field as explained in Understanding

Allowed Values:

  • DEVLIKE

  • HALIKE

  • PRODLIKE

resource