import * as core from "@terrascript/core"; export interface DeploymentArgs extends core.ResourceArgs { /** * (Required) The API identifier. */ apiId: string | core.StringOut; /** * (Optional) The description for the deployment resource. Must be less than or equal to 1024 character * s in length. */ description?: string | core.StringOut; /** * (Optional) A map of arbitrary keys and values that, when changed, will trigger a redeployment. To fo * rce a redeployment without changing these keys/values, use the [`terraform taint` command](https://w * ww.terraform.io/docs/commands/taint.html). */ triggers?: core.Map | core.MapOut; } export declare class Deployment extends core.Resource { /** * (Required) The API identifier. */ apiId: string | core.StringOut; /** * Whether the deployment was automatically released. */ autoDeployed: boolean | core.BooleanOut; /** * (Optional) The description for the deployment resource. Must be less than or equal to 1024 character * s in length. */ description?: string | core.StringOut; /** * The deployment identifier. */ id: string | core.StringOut; /** * (Optional) A map of arbitrary keys and values that, when changed, will trigger a redeployment. To fo * rce a redeployment without changing these keys/values, use the [`terraform taint` command](https://w * ww.terraform.io/docs/commands/taint.html). */ triggers?: core.Map | core.MapOut; constructor(name: string, args?: DeploymentArgs); getNamespace(): string; } //# sourceMappingURL=deployment.d.ts.map