Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateDeploymentRequest

import type { CreateDeploymentRequest } from "https://aws-api.deno.dev/v0.4/services/apigateway.ts?docs=full";

Requests API Gateway to create a Deployment resource.

interface CreateDeploymentRequest {
cacheClusterEnabled?: boolean | null;
cacheClusterSize?: CacheClusterSize | null;
canarySettings?: DeploymentCanarySettings | null;
description?: string | null;
restApiId: string;
stageDescription?: string | null;
stageName?: string | null;
tracingEnabled?: boolean | null;
variables?: {
[key: string]: string | null | undefined;
}
| null;
}

§Properties

§
cacheClusterEnabled?: boolean | null
[src]

Enables a cache cluster for the Stage resource specified in the input.

§
cacheClusterSize?: CacheClusterSize | null
[src]

The stage's cache capacity in GB. For more information about choosing a cache size, see Enabling API caching to enhance responsiveness.

§
canarySettings?: DeploymentCanarySettings | null
[src]

The input configuration for the canary deployment when the deployment is a canary release deployment.

§
description?: string | null
[src]

The description for the Deployment resource to create.

§
restApiId: string
[src]

The string identifier of the associated RestApi.

§
stageDescription?: string | null
[src]

The description of the Stage resource for the Deployment resource to create.

§
stageName?: string | null
[src]

The name of the Stage resource for the Deployment resource to create.

§
tracingEnabled?: boolean | null
[src]

Specifies whether active tracing with X-ray is enabled for the Stage.

§
variables?: {
[key: string]: string | null | undefined;
}
| null
[src]

A map that defines the stage variables for the Stage resource that is associated with the new deployment. Variable names can have alphanumeric and underscore characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+.