The ProviderResource being synthesized — root of the current synthesis call.
Typed as object to avoid a circular dependency with provider-resource.ts.
JSON path to the current value within the resource properties tree. e.g. ['spec', 'containers', '0', 'image']
The current value being evaluated by the pipeline.
The identifier of the provider being synthesized (e.g. 'kubernetes', 'hetzner').
ReadonlykeyJSON path to the current value within the resource properties tree. e.g. ['spec', 'containers', '0', 'image']
ReadonlyproviderThe identifier of the provider being synthesized (e.g. 'kubernetes', 'hetzner').
ReadonlyproviderThe ProviderResource being synthesized — root of the current synthesis call.
Typed as object to avoid a circular dependency with provider-resource.ts.
Whether any resolver has replaced the value.
The replacement value set by a resolver. Only valid when replaced === true.
ReadonlyvalueThe current value being evaluated by the pipeline.
Context object that flows through the resolver pipeline for a single value. Each resolver inspects
valueand may callreplaceValue()to substitute it. The pipeline stops at the first resolver that callsreplaceValue().