Shared
$shared
Domain types
An AutomationTrigger represents a trigger for an automation action.
The manual field shows a start button in the UI for manually triggering the automation.
The post_machine_start field indicates that the automation should be triggered after the machine has started, before the devcontainer is ready.
This is used for machine-level services like security agents that need to start early.
The post_environment_start field indicates that the automation should be triggered after the environment has started (devcontainer ready).
The post_devcontainer_start field indicates that the automation should be triggered after the dev container has started.
The prebuild field starts the automation during a prebuild of an environment. This phase does not have user secrets available.
Note: The prebuild trigger can only be used with tasks, not services.
EnvironmentVariableItem represents an environment variable that can be set either from a literal value or from a secret reference.
EnvironmentVariableSource specifies a source for an environment variable value.
The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
Gateway represents a system gateway that provides access to services
SecretRef references a secret by its ID.