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

CreateStageRequest

import type { CreateStageRequest } from "https://aws-api.deno.dev/v0.3/services/apigatewayv2.ts?docs=full";

Creates a new Stage resource to represent a stage.

interface CreateStageRequest {
AccessLogSettings?: AccessLogSettings | null;
ApiId: string;
AutoDeploy?: boolean | null;
ClientCertificateId?: string | null;
DefaultRouteSettings?: RouteSettings | null;
DeploymentId?: string | null;
Description?: string | null;
RouteSettings?: {
[key: string]: RouteSettings | null | undefined;
}
| null;
StageName: string;
StageVariables?: {
[key: string]: string | null | undefined;
}
| null;
Tags?: {
[key: string]: string | null | undefined;
}
| null;
}

§Properties

§
AccessLogSettings?: AccessLogSettings | null
[src]

Settings for logging access in this stage.

§
ApiId: string
[src]

The API identifier.

§
AutoDeploy?: boolean | null
[src]

Specifies whether updates to an API automatically trigger a new deployment. The default value is false.

§
ClientCertificateId?: string | null
[src]

The identifier of a client certificate for a Stage. Supported only for WebSocket APIs.

§
DefaultRouteSettings?: RouteSettings | null
[src]

The default route settings for the stage.

§
DeploymentId?: string | null
[src]

The deployment identifier of the API stage.

§
Description?: string | null
[src]

The description for the API stage.

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

Route settings for the stage, by routeKey.

§
StageName: string
[src]

The name of the stage.

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

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

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

The collection of tags. Each tag element is associated with a given resource.