Expand description
Action-scoped secret mediation and confidential output routing.
Secrets are resolved only for the currently approved action identity through the composed external secret executable. Store/delete are planned sink actions with the same binding contract. Confidential provider outputs are held only in the run scope and routed to a declared sink or dependent action.
Structs§
- Confidential
Output Decl - Confidential
RunScope - Run-scoped confidential values. Dropped when the apply run completes.
Constants§
Functions§
- apply_
secret_ sink_ action - inspect_
binding - Inspect whether a logical binding exists without resolving or returning its confidential value. Identity planning uses this metadata to distinguish a first create from steady-state publication.
- inspect_
recipient_ policy - is_
secret_ sink_ action - parse_
confidential_ declarations - public_
artifact_ store_ action - resolve_
action_ secrets - Resolve secrets declared on an approved action for immediate provider apply.
- resolve_
action_ secrets_ with_ values - resolve_
binding - resolve_
binding_ optional - Resolve a binding for ensure/create planning.
- resolve_
public_ artifact_ optional - route_
action_ outputs - Route the exact declared confidential and public outputs into the bounded action run scope. Public identity artifacts are kept separate on the wire so a provider cannot disguise private bytes as public output.
- route_
confidential_ outputs - Route declared confidential outputs after a provider action succeeds.
- secret_
sink_ recipient_ policy_ action - secret_
sink_ store_ action