import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { DeploymentUpdateOperationSummary } from "./deploymentupdateoperationsummary.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { StackInputValueRequest } from "./stackinputvaluerequest.js"; export declare const UpdateDeploymentInputsResponseTypeStringList: { readonly StringList: "stringList"; }; export type UpdateDeploymentInputsResponseTypeStringList = ClosedEnum; export type UpdateDeploymentInputsResponseDefaultStringList = { type: UpdateDeploymentInputsResponseTypeStringList; /** * String list default. */ value: Array; }; export declare const UpdateDeploymentInputsResponseTypeBoolean: { readonly Boolean: "boolean"; }; export type UpdateDeploymentInputsResponseTypeBoolean = ClosedEnum; export type UpdateDeploymentInputsResponseDefaultBoolean = { type: UpdateDeploymentInputsResponseTypeBoolean; /** * Boolean default. */ value: boolean; }; export declare const UpdateDeploymentInputsResponseTypeNumber: { readonly Number: "number"; }; export type UpdateDeploymentInputsResponseTypeNumber = ClosedEnum; export type UpdateDeploymentInputsResponseDefaultNumber = { type: UpdateDeploymentInputsResponseTypeNumber; /** * Number default. */ value: string; }; export declare const UpdateDeploymentInputsResponseTypeString: { readonly String: "string"; }; export type UpdateDeploymentInputsResponseTypeString = ClosedEnum; export type UpdateDeploymentInputsResponseDefaultString = { type: UpdateDeploymentInputsResponseTypeString; /** * String default. */ value: string; }; export type UpdateDeploymentInputsResponseDefaultUnion = UpdateDeploymentInputsResponseDefaultString | UpdateDeploymentInputsResponseDefaultNumber | UpdateDeploymentInputsResponseDefaultBoolean | UpdateDeploymentInputsResponseDefaultStringList | any; /** * Environment variable handling for a stack input mapping. */ export declare const UpdateDeploymentInputsResponseTypeEnvEnum: { readonly Plain: "plain"; readonly Secret: "secret"; }; /** * Environment variable handling for a stack input mapping. */ export type UpdateDeploymentInputsResponseTypeEnvEnum = ClosedEnum; export type UpdateDeploymentInputsResponseTypeUnion = UpdateDeploymentInputsResponseTypeEnvEnum | any; /** * How a resolved stack input is injected into runtime environment variables. */ export type UpdateDeploymentInputsResponseEnv = { /** * Environment variable name. */ name: string; /** * Target resource IDs or patterns. None means every env-capable resource. */ targetResources?: Array | null | undefined; type?: UpdateDeploymentInputsResponseTypeEnvEnum | any | null | undefined; }; /** * Primitive stack input kind. */ export declare const UpdateDeploymentInputsResponseKind: { readonly String: "string"; readonly Secret: "secret"; readonly Number: "number"; readonly Integer: "integer"; readonly Boolean: "boolean"; readonly Enum: "enum"; readonly StringList: "stringList"; }; /** * Primitive stack input kind. */ export type UpdateDeploymentInputsResponseKind = ClosedEnum; /** * Represents the target cloud platform. */ export declare const UpdateDeploymentInputsResponsePlatform: { readonly Aws: "aws"; readonly Gcp: "gcp"; readonly Azure: "azure"; readonly Kubernetes: "kubernetes"; readonly Machines: "machines"; readonly Local: "local"; readonly Test: "test"; }; /** * Represents the target cloud platform. */ export type UpdateDeploymentInputsResponsePlatform = ClosedEnum; /** * Who can provide a stack input value. */ export declare const UpdateDeploymentInputsResponseProvidedBy: { readonly Developer: "developer"; readonly Deployer: "deployer"; }; /** * Who can provide a stack input value. */ export type UpdateDeploymentInputsResponseProvidedBy = ClosedEnum; /** * Portable stack input validation constraints. */ export type UpdateDeploymentInputsResponseValidation = { /** * Semantic format hint such as url. */ format?: string | null | undefined; /** * Maximum number. */ max?: string | null | undefined; /** * Maximum string-list items. */ maxItems?: number | null | undefined; /** * Maximum string length. */ maxLength?: number | null | undefined; /** * Minimum number. */ min?: string | null | undefined; /** * Minimum string-list items. */ minItems?: number | null | undefined; /** * Minimum string length. */ minLength?: number | null | undefined; /** * Portable whole-value regex pattern. */ pattern?: string | null | undefined; /** * Allowed string enum values. */ values?: Array | null | undefined; }; export type UpdateDeploymentInputsResponseValidationUnion = UpdateDeploymentInputsResponseValidation | any; /** * Stack input definition serialized into a release stack. */ export type UpdateDeploymentInputsResponseInput = { default?: UpdateDeploymentInputsResponseDefaultString | UpdateDeploymentInputsResponseDefaultNumber | UpdateDeploymentInputsResponseDefaultBoolean | UpdateDeploymentInputsResponseDefaultStringList | any | null | undefined; /** * Human-facing helper text. */ description: string; /** * Runtime env-var mappings for v1 input resolution. */ env?: Array | undefined; /** * Stable input ID used by CLI/API calls. */ id: string; /** * Primitive stack input kind. */ kind: UpdateDeploymentInputsResponseKind; /** * Human-facing field label. */ label: string; /** * Example placeholder shown in UI. */ placeholder?: string | null | undefined; /** * Platforms where this input applies. */ platforms?: Array | null | undefined; /** * Who can provide this value. */ providedBy: Array; /** * Whether a resolved value is required before deployment can proceed. */ required: boolean; validation?: UpdateDeploymentInputsResponseValidation | any | null | undefined; }; export declare const UpdateDeploymentInputsResponseOutcome: { readonly Accepted: "accepted"; readonly Unchanged: "unchanged"; }; export type UpdateDeploymentInputsResponseOutcome = ClosedEnum; export type UpdateDeploymentInputsResponse = { inputs: Array; /** * Current non-secret input values. Secret values are never returned. */ values: { [k: string]: StackInputValueRequest; }; /** * Input IDs that currently have a value, including redacted secrets. */ providedInputIds: Array; runtimeUpdateRequested: boolean; outcome: UpdateDeploymentInputsResponseOutcome; operation: DeploymentUpdateOperationSummary | null; }; /** @internal */ export declare const UpdateDeploymentInputsResponseTypeStringList$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseDefaultStringList$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseDefaultStringListFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseTypeBoolean$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseDefaultBoolean$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseDefaultBooleanFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseTypeNumber$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseDefaultNumber$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseDefaultNumberFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseTypeString$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseDefaultString$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseDefaultStringFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseDefaultUnion$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseDefaultUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseTypeEnvEnum$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseTypeUnion$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseTypeUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseEnv$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseEnvFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseKind$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponsePlatform$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseProvidedBy$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponseValidation$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseValidationFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseValidationUnion$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseValidationUnionFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseInput$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseInputFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const UpdateDeploymentInputsResponseOutcome$inboundSchema: z.ZodEnum; /** @internal */ export declare const UpdateDeploymentInputsResponse$inboundSchema: z.ZodType; export declare function updateDeploymentInputsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=updatedeploymentinputsresponse.d.ts.map