StackReference
interface StackReference {
requireStringOutput(outputName: string): Output<string>;
}Consumer-facing Pulumi stack reference with typed output helpers.
Remarks
Obtain an instance through createStackReference. Pulumi's requireOutput semantics are preserved: a missing output fails the deployment, and requireStringOutput additionally rejects values that are not strings.
Example
CODE
import { createStackReference } from '@jobcloud/pulumi-helpers';
const stackReference = createStackReference('jobcloud/platform/dev');
const databaseUrl = stackReference.requireStringOutput('databaseUrl');Methods
requireStringOutput(outputName: string): Output<string>
Resolves a required stack output and validates that it is a string.
Parameters
outputName(string) — Name of the required stack output.
Returns
Output<string>— The validated stack output as a Pulumi output.