import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Deployments extends ClientSDK { /** * Retrieve all deployments. */ list(request?: operations.ListDeploymentsRequest | undefined, options?: RequestOptions): Promise; /** * Create a new deployment. Deployment group tokens automatically use their group. Workspace/project tokens must provide deploymentGroupId. */ create(request?: models.NewDeploymentRequest | undefined, options?: RequestOptions): Promise; /** * Get aggregated deployment statistics. Returns total count and breakdown by status. */ getStats(request?: operations.GetDeploymentStatsRequest | undefined, options?: RequestOptions): Promise; /** * List distinct effective environments used by deployments. Used for filter dropdowns. */ listFilterEnvironments(request?: operations.ListDeploymentFilterEnvironmentsRequest | undefined, options?: RequestOptions): Promise; /** * List deployment groups with deployment counts. Used for filter dropdowns. */ listFilterDeploymentGroups(request?: operations.ListDeploymentFilterDeploymentGroupsRequest | undefined, options?: RequestOptions): Promise; /** * Retrieve a deployment by ID. */ get(request: operations.GetDeploymentRequest, options?: RequestOptions): Promise; /** * Get deployment connection information including command endpoint and resource URLs. */ getInfo(request: operations.GetDeploymentConnectionInfoRequest, options?: RequestOptions): Promise; /** * Import a deployment from resolved setup infrastructure such as CloudFormation, Terraform, or Helm. */ import(request?: models.ImportDeploymentRequest | undefined, options?: RequestOptions): Promise; /** * Store operator-provided input values on a first-party deployment session token so CLI/local deploys apply them. */ setFirstPartyDeploymentInputs(request?: models.SetFirstPartyDeploymentInputsRequest | undefined, options?: RequestOptions): Promise; /** * Start a durable setup registration operation for CloudFormation, Terraform, or Helm. */ createSetupRegistrationOperation(request?: models.CreateSetupRegistrationOperationRequest | undefined, options?: RequestOptions): Promise; /** * Get setup registration operation status. */ getSetupRegistrationOperation(request: operations.GetSetupRegistrationOperationRequest, options?: RequestOptions): Promise; /** * Delete, detach, or forget a deployment by ID. */ delete(request: operations.DeleteDeploymentRequest, options?: RequestOptions): Promise; /** * Redeploy a running deployment with the same release and fresh environment variables. Sets status to update-pending. */ redeploy(request: operations.RedeployDeploymentRequest, options?: RequestOptions): Promise; /** * Pin or unpin a running or runtime-failed deployment. Running deployments start an update; failed deployments retry toward the selected release. */ pinRelease(request: operations.PinDeploymentReleaseRequest, options?: RequestOptions): Promise; setReleaseChannel(request: operations.SetDeploymentReleaseChannelRequest, options?: RequestOptions): Promise; /** * Retry a failed deployment operation. Uses alien-infra's retry mechanisms to resume from exact failure point. */ retry(request: operations.RetryDeploymentRequest, options?: RequestOptions): Promise; /** * Get the active input definitions and current non-secret values for a deployment. */ getInputs(request: operations.GetDeploymentInputsRequest, options?: RequestOptions): Promise; /** * Update runtime stack inputs, rebuild their environment-variable mappings, and request a deployment update when runtime configuration changes. */ updateInputs(request: operations.UpdateDeploymentInputsRequest, options?: RequestOptions): Promise; /** * Update deployment-time compute pool selections and request reconciliation by the hosted manager. */ updateCompute(request: operations.UpdateDeploymentComputeRequest, options?: RequestOptions): Promise; /** * Replace a deployment's advanced environment variables. Stack-input-backed variables are write-only through the input endpoint. If the deployment is running and not locked, the status will be changed to update-pending to trigger a deployment. */ updateEnvironmentVariables(request: operations.UpdateDeploymentEnvironmentVariablesRequest, options?: RequestOptions): Promise; /** * Create a deployment token (deployment-scoped API key). The deployment must exist before creating a token. */ createToken(request: operations.CreateDeploymentTokenRequest, options?: RequestOptions): Promise; listMachines(request: operations.ListDeploymentMachinesRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=deployments.d.ts.map