import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; /** * Deployment status in the deployment lifecycle. * * @remarks * * For observe-only deployments with no release or stack state, `Running` * means the Operator is attached. Connectivity comes from `lastHeartbeatAt`; * resource health comes from inventory and resource heartbeat data. */ export declare const SyncListRequestStatus: { readonly Pending: "pending"; readonly PreflightsFailed: "preflights-failed"; readonly InitialSetup: "initial-setup"; readonly InitialSetupFailed: "initial-setup-failed"; readonly Provisioning: "provisioning"; readonly WaitingForMachines: "waiting-for-machines"; readonly ProvisioningFailed: "provisioning-failed"; readonly Running: "running"; readonly RefreshFailed: "refresh-failed"; readonly UpdatePending: "update-pending"; readonly Updating: "updating"; readonly UpdateFailed: "update-failed"; readonly DeletePending: "delete-pending"; readonly Deleting: "deleting"; readonly DeleteFailed: "delete-failed"; readonly TeardownRequired: "teardown-required"; readonly TeardownFailed: "teardown-failed"; readonly Deleted: "deleted"; readonly Error: "error"; }; /** * Deployment status in the deployment lifecycle. * * @remarks * * For observe-only deployments with no release or stack state, `Running` * means the Operator is attached. Connectivity comes from `lastHeartbeatAt`; * resource health comes from inventory and resource heartbeat data. */ export type SyncListRequestStatus = ClosedEnum; /** * Represents the target cloud platform. */ export declare const SyncListRequestPlatform: { 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 SyncListRequestPlatform = ClosedEnum; /** * Request to list full operational deployments */ export type SyncListRequest = { managerId?: string | undefined; /** * Specific deployment IDs to include */ deploymentIds?: Array | undefined; /** * Filter by deployment status */ statuses?: Array | undefined; /** * Filter by deployment platform */ platforms?: Array | undefined; /** * Filter by deployment group ID */ deploymentGroupId?: string | undefined; /** * Maximum records to return */ limit?: number | undefined; }; /** @internal */ export declare const SyncListRequestStatus$outboundSchema: z.ZodEnum; /** @internal */ export declare const SyncListRequestPlatform$outboundSchema: z.ZodEnum; /** @internal */ export type SyncListRequest$Outbound = { managerId?: string | undefined; deploymentIds?: Array | undefined; statuses?: Array | undefined; platforms?: Array | undefined; deploymentGroupId?: string | undefined; limit?: number | undefined; }; /** @internal */ export declare const SyncListRequest$outboundSchema: z.ZodType; export declare function syncListRequestToJSON(syncListRequest: SyncListRequest): string; //# sourceMappingURL=synclistrequest.d.ts.map