import * as z from "zod/v4"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { RemoteOperatorInstallReceipt } from "./remoteoperatorinstallreceipt.js"; export type RenderOperatorEcsCloudFormationResponse = { /** * CloudFormation JSON for an ECS Fargate service, or null while the immutable Operator image is building. The artifact contains no bootstrap credential values. */ template: string | null; /** * Suggested local CloudFormation filename */ filename: string; /** * Suggested stack name for this installation */ stackName: string; /** * Local bash/zsh bootstrap-and-deploy command, or null while the image is building. It prompts without echo for the one-time Alien token, preserves or generates the encryption key, writes both directly to customer-owned Secrets Manager, and passes only the secret ARN to CloudFormation. */ deployCommand: string | null; /** * Manager URL embedded in the task definition */ managerUrl: string; /** * Immutable Operator image reference, or */ image: string; /** * True until a ready Operator image digest is available. A pending template must not be deployed. */ imagePending: boolean; operatorImage: RemoteOperatorInstallReceipt | null; }; /** @internal */ export declare const RenderOperatorEcsCloudFormationResponse$inboundSchema: z.ZodType; export declare function renderOperatorEcsCloudFormationResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=renderoperatorecscloudformationresponse.d.ts.map