import { ApiGatewayV2Client } from "./ApiGatewayV2Client"; import { CreateApiInput } from "./types/CreateApiInput"; import { CreateApiMappingInput } from "./types/CreateApiMappingInput"; import { CreateApiMappingOutput } from "./types/CreateApiMappingOutput"; import { CreateApiOutput } from "./types/CreateApiOutput"; import { CreateAuthorizerInput } from "./types/CreateAuthorizerInput"; import { CreateAuthorizerOutput } from "./types/CreateAuthorizerOutput"; import { CreateDeploymentInput } from "./types/CreateDeploymentInput"; import { CreateDeploymentOutput } from "./types/CreateDeploymentOutput"; import { CreateDomainNameInput } from "./types/CreateDomainNameInput"; import { CreateDomainNameOutput } from "./types/CreateDomainNameOutput"; import { CreateIntegrationInput } from "./types/CreateIntegrationInput"; import { CreateIntegrationOutput } from "./types/CreateIntegrationOutput"; import { CreateIntegrationResponseInput } from "./types/CreateIntegrationResponseInput"; import { CreateIntegrationResponseOutput } from "./types/CreateIntegrationResponseOutput"; import { CreateModelInput } from "./types/CreateModelInput"; import { CreateModelOutput } from "./types/CreateModelOutput"; import { CreateRouteInput } from "./types/CreateRouteInput"; import { CreateRouteOutput } from "./types/CreateRouteOutput"; import { CreateRouteResponseInput } from "./types/CreateRouteResponseInput"; import { CreateRouteResponseOutput } from "./types/CreateRouteResponseOutput"; import { CreateStageInput } from "./types/CreateStageInput"; import { CreateStageOutput } from "./types/CreateStageOutput"; import { DeleteApiInput } from "./types/DeleteApiInput"; import { DeleteApiMappingInput } from "./types/DeleteApiMappingInput"; import { DeleteApiMappingOutput } from "./types/DeleteApiMappingOutput"; import { DeleteApiOutput } from "./types/DeleteApiOutput"; import { DeleteAuthorizerInput } from "./types/DeleteAuthorizerInput"; import { DeleteAuthorizerOutput } from "./types/DeleteAuthorizerOutput"; import { DeleteDeploymentInput } from "./types/DeleteDeploymentInput"; import { DeleteDeploymentOutput } from "./types/DeleteDeploymentOutput"; import { DeleteDomainNameInput } from "./types/DeleteDomainNameInput"; import { DeleteDomainNameOutput } from "./types/DeleteDomainNameOutput"; import { DeleteIntegrationInput } from "./types/DeleteIntegrationInput"; import { DeleteIntegrationOutput } from "./types/DeleteIntegrationOutput"; import { DeleteIntegrationResponseInput } from "./types/DeleteIntegrationResponseInput"; import { DeleteIntegrationResponseOutput } from "./types/DeleteIntegrationResponseOutput"; import { DeleteModelInput } from "./types/DeleteModelInput"; import { DeleteModelOutput } from "./types/DeleteModelOutput"; import { DeleteRouteInput } from "./types/DeleteRouteInput"; import { DeleteRouteOutput } from "./types/DeleteRouteOutput"; import { DeleteRouteResponseInput } from "./types/DeleteRouteResponseInput"; import { DeleteRouteResponseOutput } from "./types/DeleteRouteResponseOutput"; import { DeleteStageInput } from "./types/DeleteStageInput"; import { DeleteStageOutput } from "./types/DeleteStageOutput"; import { GetApiInput } from "./types/GetApiInput"; import { GetApiMappingInput } from "./types/GetApiMappingInput"; import { GetApiMappingOutput } from "./types/GetApiMappingOutput"; import { GetApiMappingsInput } from "./types/GetApiMappingsInput"; import { GetApiMappingsOutput } from "./types/GetApiMappingsOutput"; import { GetApiOutput } from "./types/GetApiOutput"; import { GetApisInput } from "./types/GetApisInput"; import { GetApisOutput } from "./types/GetApisOutput"; import { GetAuthorizerInput } from "./types/GetAuthorizerInput"; import { GetAuthorizerOutput } from "./types/GetAuthorizerOutput"; import { GetAuthorizersInput } from "./types/GetAuthorizersInput"; import { GetAuthorizersOutput } from "./types/GetAuthorizersOutput"; import { GetDeploymentInput } from "./types/GetDeploymentInput"; import { GetDeploymentOutput } from "./types/GetDeploymentOutput"; import { GetDeploymentsInput } from "./types/GetDeploymentsInput"; import { GetDeploymentsOutput } from "./types/GetDeploymentsOutput"; import { GetDomainNameInput } from "./types/GetDomainNameInput"; import { GetDomainNameOutput } from "./types/GetDomainNameOutput"; import { GetDomainNamesInput } from "./types/GetDomainNamesInput"; import { GetDomainNamesOutput } from "./types/GetDomainNamesOutput"; import { GetIntegrationInput } from "./types/GetIntegrationInput"; import { GetIntegrationOutput } from "./types/GetIntegrationOutput"; import { GetIntegrationResponseInput } from "./types/GetIntegrationResponseInput"; import { GetIntegrationResponseOutput } from "./types/GetIntegrationResponseOutput"; import { GetIntegrationResponsesInput } from "./types/GetIntegrationResponsesInput"; import { GetIntegrationResponsesOutput } from "./types/GetIntegrationResponsesOutput"; import { GetIntegrationsInput } from "./types/GetIntegrationsInput"; import { GetIntegrationsOutput } from "./types/GetIntegrationsOutput"; import { GetModelInput } from "./types/GetModelInput"; import { GetModelOutput } from "./types/GetModelOutput"; import { GetModelTemplateInput } from "./types/GetModelTemplateInput"; import { GetModelTemplateOutput } from "./types/GetModelTemplateOutput"; import { GetModelsInput } from "./types/GetModelsInput"; import { GetModelsOutput } from "./types/GetModelsOutput"; import { GetRouteInput } from "./types/GetRouteInput"; import { GetRouteOutput } from "./types/GetRouteOutput"; import { GetRouteResponseInput } from "./types/GetRouteResponseInput"; import { GetRouteResponseOutput } from "./types/GetRouteResponseOutput"; import { GetRouteResponsesInput } from "./types/GetRouteResponsesInput"; import { GetRouteResponsesOutput } from "./types/GetRouteResponsesOutput"; import { GetRoutesInput } from "./types/GetRoutesInput"; import { GetRoutesOutput } from "./types/GetRoutesOutput"; import { GetStageInput } from "./types/GetStageInput"; import { GetStageOutput } from "./types/GetStageOutput"; import { GetStagesInput } from "./types/GetStagesInput"; import { GetStagesOutput } from "./types/GetStagesOutput"; import { GetTagsInput } from "./types/GetTagsInput"; import { GetTagsOutput } from "./types/GetTagsOutput"; import { TagResourceInput } from "./types/TagResourceInput"; import { TagResourceOutput } from "./types/TagResourceOutput"; import { UntagResourceInput } from "./types/UntagResourceInput"; import { UntagResourceOutput } from "./types/UntagResourceOutput"; import { UpdateApiInput } from "./types/UpdateApiInput"; import { UpdateApiMappingInput } from "./types/UpdateApiMappingInput"; import { UpdateApiMappingOutput } from "./types/UpdateApiMappingOutput"; import { UpdateApiOutput } from "./types/UpdateApiOutput"; import { UpdateAuthorizerInput } from "./types/UpdateAuthorizerInput"; import { UpdateAuthorizerOutput } from "./types/UpdateAuthorizerOutput"; import { UpdateDeploymentInput } from "./types/UpdateDeploymentInput"; import { UpdateDeploymentOutput } from "./types/UpdateDeploymentOutput"; import { UpdateDomainNameInput } from "./types/UpdateDomainNameInput"; import { UpdateDomainNameOutput } from "./types/UpdateDomainNameOutput"; import { UpdateIntegrationInput } from "./types/UpdateIntegrationInput"; import { UpdateIntegrationOutput } from "./types/UpdateIntegrationOutput"; import { UpdateIntegrationResponseInput } from "./types/UpdateIntegrationResponseInput"; import { UpdateIntegrationResponseOutput } from "./types/UpdateIntegrationResponseOutput"; import { UpdateModelInput } from "./types/UpdateModelInput"; import { UpdateModelOutput } from "./types/UpdateModelOutput"; import { UpdateRouteInput } from "./types/UpdateRouteInput"; import { UpdateRouteOutput } from "./types/UpdateRouteOutput"; import { UpdateRouteResponseInput } from "./types/UpdateRouteResponseInput"; import { UpdateRouteResponseOutput } from "./types/UpdateRouteResponseOutput"; import { UpdateStageInput } from "./types/UpdateStageInput"; import { UpdateStageOutput } from "./types/UpdateStageOutput"; export declare class ApiGatewayV2 extends ApiGatewayV2Client { /** *

Creates an Api resource.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createApi(args: CreateApiInput): Promise; createApi(args: CreateApiInput, cb: (err: any, data?: CreateApiOutput) => void): void; /** *

Creates an API mapping.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createApiMapping(args: CreateApiMappingInput): Promise; createApiMapping(args: CreateApiMappingInput, cb: (err: any, data?: CreateApiMappingOutput) => void): void; /** *

Creates an Authorizer for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createAuthorizer(args: CreateAuthorizerInput): Promise; createAuthorizer(args: CreateAuthorizerInput, cb: (err: any, data?: CreateAuthorizerOutput) => void): void; /** *

Creates a Deployment for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createDeployment(args: CreateDeploymentInput): Promise; createDeployment(args: CreateDeploymentInput, cb: (err: any, data?: CreateDeploymentOutput) => void): void; /** *

Creates a domain name.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createDomainName(args: CreateDomainNameInput): Promise; createDomainName(args: CreateDomainNameInput, cb: (err: any, data?: CreateDomainNameOutput) => void): void; /** *

Creates an Integration.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createIntegration(args: CreateIntegrationInput): Promise; createIntegration(args: CreateIntegrationInput, cb: (err: any, data?: CreateIntegrationOutput) => void): void; /** *

Creates an IntegrationResponses.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createIntegrationResponse(args: CreateIntegrationResponseInput): Promise; createIntegrationResponse(args: CreateIntegrationResponseInput, cb: (err: any, data?: CreateIntegrationResponseOutput) => void): void; /** *

Creates a Model for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createModel(args: CreateModelInput): Promise; createModel(args: CreateModelInput, cb: (err: any, data?: CreateModelOutput) => void): void; /** *

Creates a Route for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createRoute(args: CreateRouteInput): Promise; createRoute(args: CreateRouteInput, cb: (err: any, data?: CreateRouteOutput) => void): void; /** *

Creates a RouteResponse for a Route.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createRouteResponse(args: CreateRouteResponseInput): Promise; createRouteResponse(args: CreateRouteResponseInput, cb: (err: any, data?: CreateRouteResponseOutput) => void): void; /** *

Creates a Stage for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ createStage(args: CreateStageInput): Promise; createStage(args: CreateStageInput, cb: (err: any, data?: CreateStageOutput) => void): void; /** *

Deletes an Api resource.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteApi(args: DeleteApiInput): Promise; deleteApi(args: DeleteApiInput, cb: (err: any, data?: DeleteApiOutput) => void): void; /** *

Deletes an API mapping.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteApiMapping(args: DeleteApiMappingInput): Promise; deleteApiMapping(args: DeleteApiMappingInput, cb: (err: any, data?: DeleteApiMappingOutput) => void): void; /** *

Deletes an Authorizer.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteAuthorizer(args: DeleteAuthorizerInput): Promise; deleteAuthorizer(args: DeleteAuthorizerInput, cb: (err: any, data?: DeleteAuthorizerOutput) => void): void; /** *

Deletes a Deployment.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteDeployment(args: DeleteDeploymentInput): Promise; deleteDeployment(args: DeleteDeploymentInput, cb: (err: any, data?: DeleteDeploymentOutput) => void): void; /** *

Deletes a domain name.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteDomainName(args: DeleteDomainNameInput): Promise; deleteDomainName(args: DeleteDomainNameInput, cb: (err: any, data?: DeleteDomainNameOutput) => void): void; /** *

Deletes an Integration.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteIntegration(args: DeleteIntegrationInput): Promise; deleteIntegration(args: DeleteIntegrationInput, cb: (err: any, data?: DeleteIntegrationOutput) => void): void; /** *

Deletes an IntegrationResponses.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteIntegrationResponse(args: DeleteIntegrationResponseInput): Promise; deleteIntegrationResponse(args: DeleteIntegrationResponseInput, cb: (err: any, data?: DeleteIntegrationResponseOutput) => void): void; /** *

Deletes a Model.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteModel(args: DeleteModelInput): Promise; deleteModel(args: DeleteModelInput, cb: (err: any, data?: DeleteModelOutput) => void): void; /** *

Deletes a Route.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteRoute(args: DeleteRouteInput): Promise; deleteRoute(args: DeleteRouteInput, cb: (err: any, data?: DeleteRouteOutput) => void): void; /** *

Deletes a RouteResponse.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteRouteResponse(args: DeleteRouteResponseInput): Promise; deleteRouteResponse(args: DeleteRouteResponseInput, cb: (err: any, data?: DeleteRouteResponseOutput) => void): void; /** *

Deletes a Stage.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ deleteStage(args: DeleteStageInput): Promise; deleteStage(args: DeleteStageInput, cb: (err: any, data?: DeleteStageOutput) => void): void; /** *

Gets an Api resource.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getApi(args: GetApiInput): Promise; getApi(args: GetApiInput, cb: (err: any, data?: GetApiOutput) => void): void; /** *

The API mapping.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getApiMapping(args: GetApiMappingInput): Promise; getApiMapping(args: GetApiMappingInput, cb: (err: any, data?: GetApiMappingOutput) => void): void; /** *

The API mappings.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getApiMappings(args: GetApiMappingsInput): Promise; getApiMappings(args: GetApiMappingsInput, cb: (err: any, data?: GetApiMappingsOutput) => void): void; /** *

Gets a collection of Api resources.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getApis(args: GetApisInput): Promise; getApis(args: GetApisInput, cb: (err: any, data?: GetApisOutput) => void): void; /** *

Gets an Authorizer.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getAuthorizer(args: GetAuthorizerInput): Promise; getAuthorizer(args: GetAuthorizerInput, cb: (err: any, data?: GetAuthorizerOutput) => void): void; /** *

Gets the Authorizers for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getAuthorizers(args: GetAuthorizersInput): Promise; getAuthorizers(args: GetAuthorizersInput, cb: (err: any, data?: GetAuthorizersOutput) => void): void; /** *

Gets a Deployment.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getDeployment(args: GetDeploymentInput): Promise; getDeployment(args: GetDeploymentInput, cb: (err: any, data?: GetDeploymentOutput) => void): void; /** *

Gets the Deployments for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getDeployments(args: GetDeploymentsInput): Promise; getDeployments(args: GetDeploymentsInput, cb: (err: any, data?: GetDeploymentsOutput) => void): void; /** *

Gets a domain name.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getDomainName(args: GetDomainNameInput): Promise; getDomainName(args: GetDomainNameInput, cb: (err: any, data?: GetDomainNameOutput) => void): void; /** *

Gets the domain names for an AWS account.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getDomainNames(args: GetDomainNamesInput): Promise; getDomainNames(args: GetDomainNamesInput, cb: (err: any, data?: GetDomainNamesOutput) => void): void; /** *

Gets an Integration.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getIntegration(args: GetIntegrationInput): Promise; getIntegration(args: GetIntegrationInput, cb: (err: any, data?: GetIntegrationOutput) => void): void; /** *

Gets an IntegrationResponses.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getIntegrationResponse(args: GetIntegrationResponseInput): Promise; getIntegrationResponse(args: GetIntegrationResponseInput, cb: (err: any, data?: GetIntegrationResponseOutput) => void): void; /** *

Gets the IntegrationResponses for an Integration.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getIntegrationResponses(args: GetIntegrationResponsesInput): Promise; getIntegrationResponses(args: GetIntegrationResponsesInput, cb: (err: any, data?: GetIntegrationResponsesOutput) => void): void; /** *

Gets the Integrations for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getIntegrations(args: GetIntegrationsInput): Promise; getIntegrations(args: GetIntegrationsInput, cb: (err: any, data?: GetIntegrationsOutput) => void): void; /** *

Gets a Model.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getModel(args: GetModelInput): Promise; getModel(args: GetModelInput, cb: (err: any, data?: GetModelOutput) => void): void; /** *

Gets a model template.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getModelTemplate(args: GetModelTemplateInput): Promise; getModelTemplate(args: GetModelTemplateInput, cb: (err: any, data?: GetModelTemplateOutput) => void): void; /** *

Gets the Models for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getModels(args: GetModelsInput): Promise; getModels(args: GetModelsInput, cb: (err: any, data?: GetModelsOutput) => void): void; /** *

Gets a Route.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getRoute(args: GetRouteInput): Promise; getRoute(args: GetRouteInput, cb: (err: any, data?: GetRouteOutput) => void): void; /** *

Gets a RouteResponse.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getRouteResponse(args: GetRouteResponseInput): Promise; getRouteResponse(args: GetRouteResponseInput, cb: (err: any, data?: GetRouteResponseOutput) => void): void; /** *

Gets the RouteResponses for a Route.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getRouteResponses(args: GetRouteResponsesInput): Promise; getRouteResponses(args: GetRouteResponsesInput, cb: (err: any, data?: GetRouteResponsesOutput) => void): void; /** *

Gets the Routes for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getRoutes(args: GetRoutesInput): Promise; getRoutes(args: GetRoutesInput, cb: (err: any, data?: GetRoutesOutput) => void): void; /** *

Gets a Stage.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getStage(args: GetStageInput): Promise; getStage(args: GetStageInput, cb: (err: any, data?: GetStageOutput) => void): void; /** *

Gets the Stages for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getStages(args: GetStagesInput): Promise; getStages(args: GetStagesInput, cb: (err: any, data?: GetStagesOutput) => void): void; /** *

Gets the Tags for an API.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ getTags(args: GetTagsInput): Promise; getTags(args: GetTagsInput, cb: (err: any, data?: GetTagsOutput) => void): void; /** *

Tag an APIGW resource

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ tagResource(args: TagResourceInput): Promise; tagResource(args: TagResourceInput, cb: (err: any, data?: TagResourceOutput) => void): void; /** *

Untag an APIGW resource

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ untagResource(args: UntagResourceInput): Promise; untagResource(args: UntagResourceInput, cb: (err: any, data?: UntagResourceOutput) => void): void; /** *

Updates an Api resource.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateApi(args: UpdateApiInput): Promise; updateApi(args: UpdateApiInput, cb: (err: any, data?: UpdateApiOutput) => void): void; /** *

The API mapping.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateApiMapping(args: UpdateApiMappingInput): Promise; updateApiMapping(args: UpdateApiMappingInput, cb: (err: any, data?: UpdateApiMappingOutput) => void): void; /** *

Updates an Authorizer.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateAuthorizer(args: UpdateAuthorizerInput): Promise; updateAuthorizer(args: UpdateAuthorizerInput, cb: (err: any, data?: UpdateAuthorizerOutput) => void): void; /** *

Updates a Deployment.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateDeployment(args: UpdateDeploymentInput): Promise; updateDeployment(args: UpdateDeploymentInput, cb: (err: any, data?: UpdateDeploymentOutput) => void): void; /** *

Updates a domain name.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateDomainName(args: UpdateDomainNameInput): Promise; updateDomainName(args: UpdateDomainNameInput, cb: (err: any, data?: UpdateDomainNameOutput) => void): void; /** *

Updates an Integration.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateIntegration(args: UpdateIntegrationInput): Promise; updateIntegration(args: UpdateIntegrationInput, cb: (err: any, data?: UpdateIntegrationOutput) => void): void; /** *

Updates an IntegrationResponses.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateIntegrationResponse(args: UpdateIntegrationResponseInput): Promise; updateIntegrationResponse(args: UpdateIntegrationResponseInput, cb: (err: any, data?: UpdateIntegrationResponseOutput) => void): void; /** *

Updates a Model.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateModel(args: UpdateModelInput): Promise; updateModel(args: UpdateModelInput, cb: (err: any, data?: UpdateModelOutput) => void): void; /** *

Updates a Route.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateRoute(args: UpdateRouteInput): Promise; updateRoute(args: UpdateRouteInput, cb: (err: any, data?: UpdateRouteOutput) => void): void; /** *

Updates a RouteResponse.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateRouteResponse(args: UpdateRouteResponseInput): Promise; updateRouteResponse(args: UpdateRouteResponseInput, cb: (err: any, data?: UpdateRouteResponseOutput) => void): void; /** *

Updates a Stage.

* * This operation may fail with one of the following errors: * - {NotFoundException}

The resource specified in the request was not found. See the message field for more information.

* - {TooManyRequestsException}

A limit has been exceeded. See the accompanying error message for details.

* - {BadRequestException}

The request is not valid, for example, the input is incomplete or incorrect. See the accompanying error message for details.

* - {ConflictException}

The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. See the accompanying error message for details.

* - {Error} An error originating from the SDK or customizations rather than the service */ updateStage(args: UpdateStageInput): Promise; updateStage(args: UpdateStageInput, cb: (err: any, data?: UpdateStageOutput) => void): void; }