import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; import { APIGatewayClient } from "./APIGatewayClient"; import { CreateApiKeyCommandInput, CreateApiKeyCommandOutput } from "./commands/CreateApiKeyCommand"; import { CreateAuthorizerCommandInput, CreateAuthorizerCommandOutput } from "./commands/CreateAuthorizerCommand"; import { CreateBasePathMappingCommandInput, CreateBasePathMappingCommandOutput } from "./commands/CreateBasePathMappingCommand"; import { CreateDeploymentCommandInput, CreateDeploymentCommandOutput } from "./commands/CreateDeploymentCommand"; import { CreateDocumentationPartCommandInput, CreateDocumentationPartCommandOutput } from "./commands/CreateDocumentationPartCommand"; import { CreateDocumentationVersionCommandInput, CreateDocumentationVersionCommandOutput } from "./commands/CreateDocumentationVersionCommand"; import { CreateDomainNameAccessAssociationCommandInput, CreateDomainNameAccessAssociationCommandOutput } from "./commands/CreateDomainNameAccessAssociationCommand"; import { CreateDomainNameCommandInput, CreateDomainNameCommandOutput } from "./commands/CreateDomainNameCommand"; import { CreateModelCommandInput, CreateModelCommandOutput } from "./commands/CreateModelCommand"; import { CreateRequestValidatorCommandInput, CreateRequestValidatorCommandOutput } from "./commands/CreateRequestValidatorCommand"; import { CreateResourceCommandInput, CreateResourceCommandOutput } from "./commands/CreateResourceCommand"; import { CreateRestApiCommandInput, CreateRestApiCommandOutput } from "./commands/CreateRestApiCommand"; import { CreateStageCommandInput, CreateStageCommandOutput } from "./commands/CreateStageCommand"; import { CreateUsagePlanCommandInput, CreateUsagePlanCommandOutput } from "./commands/CreateUsagePlanCommand"; import { CreateUsagePlanKeyCommandInput, CreateUsagePlanKeyCommandOutput } from "./commands/CreateUsagePlanKeyCommand"; import { CreateVpcLinkCommandInput, CreateVpcLinkCommandOutput } from "./commands/CreateVpcLinkCommand"; import { DeleteApiKeyCommandInput, DeleteApiKeyCommandOutput } from "./commands/DeleteApiKeyCommand"; import { DeleteAuthorizerCommandInput, DeleteAuthorizerCommandOutput } from "./commands/DeleteAuthorizerCommand"; import { DeleteBasePathMappingCommandInput, DeleteBasePathMappingCommandOutput } from "./commands/DeleteBasePathMappingCommand"; import { DeleteClientCertificateCommandInput, DeleteClientCertificateCommandOutput } from "./commands/DeleteClientCertificateCommand"; import { DeleteDeploymentCommandInput, DeleteDeploymentCommandOutput } from "./commands/DeleteDeploymentCommand"; import { DeleteDocumentationPartCommandInput, DeleteDocumentationPartCommandOutput } from "./commands/DeleteDocumentationPartCommand"; import { DeleteDocumentationVersionCommandInput, DeleteDocumentationVersionCommandOutput } from "./commands/DeleteDocumentationVersionCommand"; import { DeleteDomainNameAccessAssociationCommandInput, DeleteDomainNameAccessAssociationCommandOutput } from "./commands/DeleteDomainNameAccessAssociationCommand"; import { DeleteDomainNameCommandInput, DeleteDomainNameCommandOutput } from "./commands/DeleteDomainNameCommand"; import { DeleteGatewayResponseCommandInput, DeleteGatewayResponseCommandOutput } from "./commands/DeleteGatewayResponseCommand"; import { DeleteIntegrationCommandInput, DeleteIntegrationCommandOutput } from "./commands/DeleteIntegrationCommand"; import { DeleteIntegrationResponseCommandInput, DeleteIntegrationResponseCommandOutput } from "./commands/DeleteIntegrationResponseCommand"; import { DeleteMethodCommandInput, DeleteMethodCommandOutput } from "./commands/DeleteMethodCommand"; import { DeleteMethodResponseCommandInput, DeleteMethodResponseCommandOutput } from "./commands/DeleteMethodResponseCommand"; import { DeleteModelCommandInput, DeleteModelCommandOutput } from "./commands/DeleteModelCommand"; import { DeleteRequestValidatorCommandInput, DeleteRequestValidatorCommandOutput } from "./commands/DeleteRequestValidatorCommand"; import { DeleteResourceCommandInput, DeleteResourceCommandOutput } from "./commands/DeleteResourceCommand"; import { DeleteRestApiCommandInput, DeleteRestApiCommandOutput } from "./commands/DeleteRestApiCommand"; import { DeleteStageCommandInput, DeleteStageCommandOutput } from "./commands/DeleteStageCommand"; import { DeleteUsagePlanCommandInput, DeleteUsagePlanCommandOutput } from "./commands/DeleteUsagePlanCommand"; import { DeleteUsagePlanKeyCommandInput, DeleteUsagePlanKeyCommandOutput } from "./commands/DeleteUsagePlanKeyCommand"; import { DeleteVpcLinkCommandInput, DeleteVpcLinkCommandOutput } from "./commands/DeleteVpcLinkCommand"; import { FlushStageAuthorizersCacheCommandInput, FlushStageAuthorizersCacheCommandOutput } from "./commands/FlushStageAuthorizersCacheCommand"; import { FlushStageCacheCommandInput, FlushStageCacheCommandOutput } from "./commands/FlushStageCacheCommand"; import { GenerateClientCertificateCommandInput, GenerateClientCertificateCommandOutput } from "./commands/GenerateClientCertificateCommand"; import { GetAccountCommandInput, GetAccountCommandOutput } from "./commands/GetAccountCommand"; import { GetApiKeyCommandInput, GetApiKeyCommandOutput } from "./commands/GetApiKeyCommand"; import { GetApiKeysCommandInput, GetApiKeysCommandOutput } from "./commands/GetApiKeysCommand"; import { GetAuthorizerCommandInput, GetAuthorizerCommandOutput } from "./commands/GetAuthorizerCommand"; import { GetAuthorizersCommandInput, GetAuthorizersCommandOutput } from "./commands/GetAuthorizersCommand"; import { GetBasePathMappingCommandInput, GetBasePathMappingCommandOutput } from "./commands/GetBasePathMappingCommand"; import { GetBasePathMappingsCommandInput, GetBasePathMappingsCommandOutput } from "./commands/GetBasePathMappingsCommand"; import { GetClientCertificateCommandInput, GetClientCertificateCommandOutput } from "./commands/GetClientCertificateCommand"; import { GetClientCertificatesCommandInput, GetClientCertificatesCommandOutput } from "./commands/GetClientCertificatesCommand"; import { GetDeploymentCommandInput, GetDeploymentCommandOutput } from "./commands/GetDeploymentCommand"; import { GetDeploymentsCommandInput, GetDeploymentsCommandOutput } from "./commands/GetDeploymentsCommand"; import { GetDocumentationPartCommandInput, GetDocumentationPartCommandOutput } from "./commands/GetDocumentationPartCommand"; import { GetDocumentationPartsCommandInput, GetDocumentationPartsCommandOutput } from "./commands/GetDocumentationPartsCommand"; import { GetDocumentationVersionCommandInput, GetDocumentationVersionCommandOutput } from "./commands/GetDocumentationVersionCommand"; import { GetDocumentationVersionsCommandInput, GetDocumentationVersionsCommandOutput } from "./commands/GetDocumentationVersionsCommand"; import { GetDomainNameAccessAssociationsCommandInput, GetDomainNameAccessAssociationsCommandOutput } from "./commands/GetDomainNameAccessAssociationsCommand"; import { GetDomainNameCommandInput, GetDomainNameCommandOutput } from "./commands/GetDomainNameCommand"; import { GetDomainNamesCommandInput, GetDomainNamesCommandOutput } from "./commands/GetDomainNamesCommand"; import { GetExportCommandInput, GetExportCommandOutput } from "./commands/GetExportCommand"; import { GetGatewayResponseCommandInput, GetGatewayResponseCommandOutput } from "./commands/GetGatewayResponseCommand"; import { GetGatewayResponsesCommandInput, GetGatewayResponsesCommandOutput } from "./commands/GetGatewayResponsesCommand"; import { GetIntegrationCommandInput, GetIntegrationCommandOutput } from "./commands/GetIntegrationCommand"; import { GetIntegrationResponseCommandInput, GetIntegrationResponseCommandOutput } from "./commands/GetIntegrationResponseCommand"; import { GetMethodCommandInput, GetMethodCommandOutput } from "./commands/GetMethodCommand"; import { GetMethodResponseCommandInput, GetMethodResponseCommandOutput } from "./commands/GetMethodResponseCommand"; import { GetModelCommandInput, GetModelCommandOutput } from "./commands/GetModelCommand"; import { GetModelsCommandInput, GetModelsCommandOutput } from "./commands/GetModelsCommand"; import { GetModelTemplateCommandInput, GetModelTemplateCommandOutput } from "./commands/GetModelTemplateCommand"; import { GetRequestValidatorCommandInput, GetRequestValidatorCommandOutput } from "./commands/GetRequestValidatorCommand"; import { GetRequestValidatorsCommandInput, GetRequestValidatorsCommandOutput } from "./commands/GetRequestValidatorsCommand"; import { GetResourceCommandInput, GetResourceCommandOutput } from "./commands/GetResourceCommand"; import { GetResourcesCommandInput, GetResourcesCommandOutput } from "./commands/GetResourcesCommand"; import { GetRestApiCommandInput, GetRestApiCommandOutput } from "./commands/GetRestApiCommand"; import { GetRestApisCommandInput, GetRestApisCommandOutput } from "./commands/GetRestApisCommand"; import { GetSdkCommandInput, GetSdkCommandOutput } from "./commands/GetSdkCommand"; import { GetSdkTypeCommandInput, GetSdkTypeCommandOutput } from "./commands/GetSdkTypeCommand"; import { GetSdkTypesCommandInput, GetSdkTypesCommandOutput } from "./commands/GetSdkTypesCommand"; import { GetStageCommandInput, GetStageCommandOutput } from "./commands/GetStageCommand"; import { GetStagesCommandInput, GetStagesCommandOutput } from "./commands/GetStagesCommand"; import { GetTagsCommandInput, GetTagsCommandOutput } from "./commands/GetTagsCommand"; import { GetUsageCommandInput, GetUsageCommandOutput } from "./commands/GetUsageCommand"; import { GetUsagePlanCommandInput, GetUsagePlanCommandOutput } from "./commands/GetUsagePlanCommand"; import { GetUsagePlanKeyCommandInput, GetUsagePlanKeyCommandOutput } from "./commands/GetUsagePlanKeyCommand"; import { GetUsagePlanKeysCommandInput, GetUsagePlanKeysCommandOutput } from "./commands/GetUsagePlanKeysCommand"; import { GetUsagePlansCommandInput, GetUsagePlansCommandOutput } from "./commands/GetUsagePlansCommand"; import { GetVpcLinkCommandInput, GetVpcLinkCommandOutput } from "./commands/GetVpcLinkCommand"; import { GetVpcLinksCommandInput, GetVpcLinksCommandOutput } from "./commands/GetVpcLinksCommand"; import { ImportApiKeysCommandInput, ImportApiKeysCommandOutput } from "./commands/ImportApiKeysCommand"; import { ImportDocumentationPartsCommandInput, ImportDocumentationPartsCommandOutput } from "./commands/ImportDocumentationPartsCommand"; import { ImportRestApiCommandInput, ImportRestApiCommandOutput } from "./commands/ImportRestApiCommand"; import { PutGatewayResponseCommandInput, PutGatewayResponseCommandOutput } from "./commands/PutGatewayResponseCommand"; import { PutIntegrationCommandInput, PutIntegrationCommandOutput } from "./commands/PutIntegrationCommand"; import { PutIntegrationResponseCommandInput, PutIntegrationResponseCommandOutput } from "./commands/PutIntegrationResponseCommand"; import { PutMethodCommandInput, PutMethodCommandOutput } from "./commands/PutMethodCommand"; import { PutMethodResponseCommandInput, PutMethodResponseCommandOutput } from "./commands/PutMethodResponseCommand"; import { PutRestApiCommandInput, PutRestApiCommandOutput } from "./commands/PutRestApiCommand"; import { RejectDomainNameAccessAssociationCommandInput, RejectDomainNameAccessAssociationCommandOutput } from "./commands/RejectDomainNameAccessAssociationCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { TestInvokeAuthorizerCommandInput, TestInvokeAuthorizerCommandOutput } from "./commands/TestInvokeAuthorizerCommand"; import { TestInvokeMethodCommandInput, TestInvokeMethodCommandOutput } from "./commands/TestInvokeMethodCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { UpdateAccountCommandInput, UpdateAccountCommandOutput } from "./commands/UpdateAccountCommand"; import { UpdateApiKeyCommandInput, UpdateApiKeyCommandOutput } from "./commands/UpdateApiKeyCommand"; import { UpdateAuthorizerCommandInput, UpdateAuthorizerCommandOutput } from "./commands/UpdateAuthorizerCommand"; import { UpdateBasePathMappingCommandInput, UpdateBasePathMappingCommandOutput } from "./commands/UpdateBasePathMappingCommand"; import { UpdateClientCertificateCommandInput, UpdateClientCertificateCommandOutput } from "./commands/UpdateClientCertificateCommand"; import { UpdateDeploymentCommandInput, UpdateDeploymentCommandOutput } from "./commands/UpdateDeploymentCommand"; import { UpdateDocumentationPartCommandInput, UpdateDocumentationPartCommandOutput } from "./commands/UpdateDocumentationPartCommand"; import { UpdateDocumentationVersionCommandInput, UpdateDocumentationVersionCommandOutput } from "./commands/UpdateDocumentationVersionCommand"; import { UpdateDomainNameCommandInput, UpdateDomainNameCommandOutput } from "./commands/UpdateDomainNameCommand"; import { UpdateGatewayResponseCommandInput, UpdateGatewayResponseCommandOutput } from "./commands/UpdateGatewayResponseCommand"; import { UpdateIntegrationCommandInput, UpdateIntegrationCommandOutput } from "./commands/UpdateIntegrationCommand"; import { UpdateIntegrationResponseCommandInput, UpdateIntegrationResponseCommandOutput } from "./commands/UpdateIntegrationResponseCommand"; import { UpdateMethodCommandInput, UpdateMethodCommandOutput } from "./commands/UpdateMethodCommand"; import { UpdateMethodResponseCommandInput, UpdateMethodResponseCommandOutput } from "./commands/UpdateMethodResponseCommand"; import { UpdateModelCommandInput, UpdateModelCommandOutput } from "./commands/UpdateModelCommand"; import { UpdateRequestValidatorCommandInput, UpdateRequestValidatorCommandOutput } from "./commands/UpdateRequestValidatorCommand"; import { UpdateResourceCommandInput, UpdateResourceCommandOutput } from "./commands/UpdateResourceCommand"; import { UpdateRestApiCommandInput, UpdateRestApiCommandOutput } from "./commands/UpdateRestApiCommand"; import { UpdateStageCommandInput, UpdateStageCommandOutput } from "./commands/UpdateStageCommand"; import { UpdateUsageCommandInput, UpdateUsageCommandOutput } from "./commands/UpdateUsageCommand"; import { UpdateUsagePlanCommandInput, UpdateUsagePlanCommandOutput } from "./commands/UpdateUsagePlanCommand"; import { UpdateVpcLinkCommandInput, UpdateVpcLinkCommandOutput } from "./commands/UpdateVpcLinkCommand"; export interface APIGateway { /** * @see {@link CreateApiKeyCommand} */ createApiKey(): Promise; createApiKey(args: CreateApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; createApiKey(args: CreateApiKeyCommandInput, cb: (err: any, data?: CreateApiKeyCommandOutput) => void): void; createApiKey(args: CreateApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateApiKeyCommandOutput) => void): void; /** * @see {@link CreateAuthorizerCommand} */ createAuthorizer(args: CreateAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; createAuthorizer(args: CreateAuthorizerCommandInput, cb: (err: any, data?: CreateAuthorizerCommandOutput) => void): void; createAuthorizer(args: CreateAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAuthorizerCommandOutput) => void): void; /** * @see {@link CreateBasePathMappingCommand} */ createBasePathMapping(args: CreateBasePathMappingCommandInput, options?: __HttpHandlerOptions): Promise; createBasePathMapping(args: CreateBasePathMappingCommandInput, cb: (err: any, data?: CreateBasePathMappingCommandOutput) => void): void; createBasePathMapping(args: CreateBasePathMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBasePathMappingCommandOutput) => void): void; /** * @see {@link CreateDeploymentCommand} */ createDeployment(args: CreateDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; createDeployment(args: CreateDeploymentCommandInput, cb: (err: any, data?: CreateDeploymentCommandOutput) => void): void; createDeployment(args: CreateDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDeploymentCommandOutput) => void): void; /** * @see {@link CreateDocumentationPartCommand} */ createDocumentationPart(args: CreateDocumentationPartCommandInput, options?: __HttpHandlerOptions): Promise; createDocumentationPart(args: CreateDocumentationPartCommandInput, cb: (err: any, data?: CreateDocumentationPartCommandOutput) => void): void; createDocumentationPart(args: CreateDocumentationPartCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDocumentationPartCommandOutput) => void): void; /** * @see {@link CreateDocumentationVersionCommand} */ createDocumentationVersion(args: CreateDocumentationVersionCommandInput, options?: __HttpHandlerOptions): Promise; createDocumentationVersion(args: CreateDocumentationVersionCommandInput, cb: (err: any, data?: CreateDocumentationVersionCommandOutput) => void): void; createDocumentationVersion(args: CreateDocumentationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDocumentationVersionCommandOutput) => void): void; /** * @see {@link CreateDomainNameCommand} */ createDomainName(args: CreateDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; createDomainName(args: CreateDomainNameCommandInput, cb: (err: any, data?: CreateDomainNameCommandOutput) => void): void; createDomainName(args: CreateDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainNameCommandOutput) => void): void; /** * @see {@link CreateDomainNameAccessAssociationCommand} */ createDomainNameAccessAssociation(args: CreateDomainNameAccessAssociationCommandInput, options?: __HttpHandlerOptions): Promise; createDomainNameAccessAssociation(args: CreateDomainNameAccessAssociationCommandInput, cb: (err: any, data?: CreateDomainNameAccessAssociationCommandOutput) => void): void; createDomainNameAccessAssociation(args: CreateDomainNameAccessAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainNameAccessAssociationCommandOutput) => void): void; /** * @see {@link CreateModelCommand} */ createModel(args: CreateModelCommandInput, options?: __HttpHandlerOptions): Promise; createModel(args: CreateModelCommandInput, cb: (err: any, data?: CreateModelCommandOutput) => void): void; createModel(args: CreateModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateModelCommandOutput) => void): void; /** * @see {@link CreateRequestValidatorCommand} */ createRequestValidator(args: CreateRequestValidatorCommandInput, options?: __HttpHandlerOptions): Promise; createRequestValidator(args: CreateRequestValidatorCommandInput, cb: (err: any, data?: CreateRequestValidatorCommandOutput) => void): void; createRequestValidator(args: CreateRequestValidatorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRequestValidatorCommandOutput) => void): void; /** * @see {@link CreateResourceCommand} */ createResource(args: CreateResourceCommandInput, options?: __HttpHandlerOptions): Promise; createResource(args: CreateResourceCommandInput, cb: (err: any, data?: CreateResourceCommandOutput) => void): void; createResource(args: CreateResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceCommandOutput) => void): void; /** * @see {@link CreateRestApiCommand} */ createRestApi(args: CreateRestApiCommandInput, options?: __HttpHandlerOptions): Promise; createRestApi(args: CreateRestApiCommandInput, cb: (err: any, data?: CreateRestApiCommandOutput) => void): void; createRestApi(args: CreateRestApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRestApiCommandOutput) => void): void; /** * @see {@link CreateStageCommand} */ createStage(args: CreateStageCommandInput, options?: __HttpHandlerOptions): Promise; createStage(args: CreateStageCommandInput, cb: (err: any, data?: CreateStageCommandOutput) => void): void; createStage(args: CreateStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStageCommandOutput) => void): void; /** * @see {@link CreateUsagePlanCommand} */ createUsagePlan(args: CreateUsagePlanCommandInput, options?: __HttpHandlerOptions): Promise; createUsagePlan(args: CreateUsagePlanCommandInput, cb: (err: any, data?: CreateUsagePlanCommandOutput) => void): void; createUsagePlan(args: CreateUsagePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUsagePlanCommandOutput) => void): void; /** * @see {@link CreateUsagePlanKeyCommand} */ createUsagePlanKey(args: CreateUsagePlanKeyCommandInput, options?: __HttpHandlerOptions): Promise; createUsagePlanKey(args: CreateUsagePlanKeyCommandInput, cb: (err: any, data?: CreateUsagePlanKeyCommandOutput) => void): void; createUsagePlanKey(args: CreateUsagePlanKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUsagePlanKeyCommandOutput) => void): void; /** * @see {@link CreateVpcLinkCommand} */ createVpcLink(args: CreateVpcLinkCommandInput, options?: __HttpHandlerOptions): Promise; createVpcLink(args: CreateVpcLinkCommandInput, cb: (err: any, data?: CreateVpcLinkCommandOutput) => void): void; createVpcLink(args: CreateVpcLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVpcLinkCommandOutput) => void): void; /** * @see {@link DeleteApiKeyCommand} */ deleteApiKey(args: DeleteApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; deleteApiKey(args: DeleteApiKeyCommandInput, cb: (err: any, data?: DeleteApiKeyCommandOutput) => void): void; deleteApiKey(args: DeleteApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteApiKeyCommandOutput) => void): void; /** * @see {@link DeleteAuthorizerCommand} */ deleteAuthorizer(args: DeleteAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; deleteAuthorizer(args: DeleteAuthorizerCommandInput, cb: (err: any, data?: DeleteAuthorizerCommandOutput) => void): void; deleteAuthorizer(args: DeleteAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAuthorizerCommandOutput) => void): void; /** * @see {@link DeleteBasePathMappingCommand} */ deleteBasePathMapping(args: DeleteBasePathMappingCommandInput, options?: __HttpHandlerOptions): Promise; deleteBasePathMapping(args: DeleteBasePathMappingCommandInput, cb: (err: any, data?: DeleteBasePathMappingCommandOutput) => void): void; deleteBasePathMapping(args: DeleteBasePathMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBasePathMappingCommandOutput) => void): void; /** * @see {@link DeleteClientCertificateCommand} */ deleteClientCertificate(args: DeleteClientCertificateCommandInput, options?: __HttpHandlerOptions): Promise; deleteClientCertificate(args: DeleteClientCertificateCommandInput, cb: (err: any, data?: DeleteClientCertificateCommandOutput) => void): void; deleteClientCertificate(args: DeleteClientCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteClientCertificateCommandOutput) => void): void; /** * @see {@link DeleteDeploymentCommand} */ deleteDeployment(args: DeleteDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; deleteDeployment(args: DeleteDeploymentCommandInput, cb: (err: any, data?: DeleteDeploymentCommandOutput) => void): void; deleteDeployment(args: DeleteDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDeploymentCommandOutput) => void): void; /** * @see {@link DeleteDocumentationPartCommand} */ deleteDocumentationPart(args: DeleteDocumentationPartCommandInput, options?: __HttpHandlerOptions): Promise; deleteDocumentationPart(args: DeleteDocumentationPartCommandInput, cb: (err: any, data?: DeleteDocumentationPartCommandOutput) => void): void; deleteDocumentationPart(args: DeleteDocumentationPartCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDocumentationPartCommandOutput) => void): void; /** * @see {@link DeleteDocumentationVersionCommand} */ deleteDocumentationVersion(args: DeleteDocumentationVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteDocumentationVersion(args: DeleteDocumentationVersionCommandInput, cb: (err: any, data?: DeleteDocumentationVersionCommandOutput) => void): void; deleteDocumentationVersion(args: DeleteDocumentationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDocumentationVersionCommandOutput) => void): void; /** * @see {@link DeleteDomainNameCommand} */ deleteDomainName(args: DeleteDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomainName(args: DeleteDomainNameCommandInput, cb: (err: any, data?: DeleteDomainNameCommandOutput) => void): void; deleteDomainName(args: DeleteDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainNameCommandOutput) => void): void; /** * @see {@link DeleteDomainNameAccessAssociationCommand} */ deleteDomainNameAccessAssociation(args: DeleteDomainNameAccessAssociationCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomainNameAccessAssociation(args: DeleteDomainNameAccessAssociationCommandInput, cb: (err: any, data?: DeleteDomainNameAccessAssociationCommandOutput) => void): void; deleteDomainNameAccessAssociation(args: DeleteDomainNameAccessAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainNameAccessAssociationCommandOutput) => void): void; /** * @see {@link DeleteGatewayResponseCommand} */ deleteGatewayResponse(args: DeleteGatewayResponseCommandInput, options?: __HttpHandlerOptions): Promise; deleteGatewayResponse(args: DeleteGatewayResponseCommandInput, cb: (err: any, data?: DeleteGatewayResponseCommandOutput) => void): void; deleteGatewayResponse(args: DeleteGatewayResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteGatewayResponseCommandOutput) => void): void; /** * @see {@link DeleteIntegrationCommand} */ deleteIntegration(args: DeleteIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; deleteIntegration(args: DeleteIntegrationCommandInput, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; deleteIntegration(args: DeleteIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; /** * @see {@link DeleteIntegrationResponseCommand} */ deleteIntegrationResponse(args: DeleteIntegrationResponseCommandInput, options?: __HttpHandlerOptions): Promise; deleteIntegrationResponse(args: DeleteIntegrationResponseCommandInput, cb: (err: any, data?: DeleteIntegrationResponseCommandOutput) => void): void; deleteIntegrationResponse(args: DeleteIntegrationResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIntegrationResponseCommandOutput) => void): void; /** * @see {@link DeleteMethodCommand} */ deleteMethod(args: DeleteMethodCommandInput, options?: __HttpHandlerOptions): Promise; deleteMethod(args: DeleteMethodCommandInput, cb: (err: any, data?: DeleteMethodCommandOutput) => void): void; deleteMethod(args: DeleteMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMethodCommandOutput) => void): void; /** * @see {@link DeleteMethodResponseCommand} */ deleteMethodResponse(args: DeleteMethodResponseCommandInput, options?: __HttpHandlerOptions): Promise; deleteMethodResponse(args: DeleteMethodResponseCommandInput, cb: (err: any, data?: DeleteMethodResponseCommandOutput) => void): void; deleteMethodResponse(args: DeleteMethodResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMethodResponseCommandOutput) => void): void; /** * @see {@link DeleteModelCommand} */ deleteModel(args: DeleteModelCommandInput, options?: __HttpHandlerOptions): Promise; deleteModel(args: DeleteModelCommandInput, cb: (err: any, data?: DeleteModelCommandOutput) => void): void; deleteModel(args: DeleteModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteModelCommandOutput) => void): void; /** * @see {@link DeleteRequestValidatorCommand} */ deleteRequestValidator(args: DeleteRequestValidatorCommandInput, options?: __HttpHandlerOptions): Promise; deleteRequestValidator(args: DeleteRequestValidatorCommandInput, cb: (err: any, data?: DeleteRequestValidatorCommandOutput) => void): void; deleteRequestValidator(args: DeleteRequestValidatorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRequestValidatorCommandOutput) => void): void; /** * @see {@link DeleteResourceCommand} */ deleteResource(args: DeleteResourceCommandInput, options?: __HttpHandlerOptions): Promise; deleteResource(args: DeleteResourceCommandInput, cb: (err: any, data?: DeleteResourceCommandOutput) => void): void; deleteResource(args: DeleteResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourceCommandOutput) => void): void; /** * @see {@link DeleteRestApiCommand} */ deleteRestApi(args: DeleteRestApiCommandInput, options?: __HttpHandlerOptions): Promise; deleteRestApi(args: DeleteRestApiCommandInput, cb: (err: any, data?: DeleteRestApiCommandOutput) => void): void; deleteRestApi(args: DeleteRestApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRestApiCommandOutput) => void): void; /** * @see {@link DeleteStageCommand} */ deleteStage(args: DeleteStageCommandInput, options?: __HttpHandlerOptions): Promise; deleteStage(args: DeleteStageCommandInput, cb: (err: any, data?: DeleteStageCommandOutput) => void): void; deleteStage(args: DeleteStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStageCommandOutput) => void): void; /** * @see {@link DeleteUsagePlanCommand} */ deleteUsagePlan(args: DeleteUsagePlanCommandInput, options?: __HttpHandlerOptions): Promise; deleteUsagePlan(args: DeleteUsagePlanCommandInput, cb: (err: any, data?: DeleteUsagePlanCommandOutput) => void): void; deleteUsagePlan(args: DeleteUsagePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUsagePlanCommandOutput) => void): void; /** * @see {@link DeleteUsagePlanKeyCommand} */ deleteUsagePlanKey(args: DeleteUsagePlanKeyCommandInput, options?: __HttpHandlerOptions): Promise; deleteUsagePlanKey(args: DeleteUsagePlanKeyCommandInput, cb: (err: any, data?: DeleteUsagePlanKeyCommandOutput) => void): void; deleteUsagePlanKey(args: DeleteUsagePlanKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUsagePlanKeyCommandOutput) => void): void; /** * @see {@link DeleteVpcLinkCommand} */ deleteVpcLink(args: DeleteVpcLinkCommandInput, options?: __HttpHandlerOptions): Promise; deleteVpcLink(args: DeleteVpcLinkCommandInput, cb: (err: any, data?: DeleteVpcLinkCommandOutput) => void): void; deleteVpcLink(args: DeleteVpcLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVpcLinkCommandOutput) => void): void; /** * @see {@link FlushStageAuthorizersCacheCommand} */ flushStageAuthorizersCache(args: FlushStageAuthorizersCacheCommandInput, options?: __HttpHandlerOptions): Promise; flushStageAuthorizersCache(args: FlushStageAuthorizersCacheCommandInput, cb: (err: any, data?: FlushStageAuthorizersCacheCommandOutput) => void): void; flushStageAuthorizersCache(args: FlushStageAuthorizersCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FlushStageAuthorizersCacheCommandOutput) => void): void; /** * @see {@link FlushStageCacheCommand} */ flushStageCache(args: FlushStageCacheCommandInput, options?: __HttpHandlerOptions): Promise; flushStageCache(args: FlushStageCacheCommandInput, cb: (err: any, data?: FlushStageCacheCommandOutput) => void): void; flushStageCache(args: FlushStageCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: FlushStageCacheCommandOutput) => void): void; /** * @see {@link GenerateClientCertificateCommand} */ generateClientCertificate(): Promise; generateClientCertificate(args: GenerateClientCertificateCommandInput, options?: __HttpHandlerOptions): Promise; generateClientCertificate(args: GenerateClientCertificateCommandInput, cb: (err: any, data?: GenerateClientCertificateCommandOutput) => void): void; generateClientCertificate(args: GenerateClientCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GenerateClientCertificateCommandOutput) => void): void; /** * @see {@link GetAccountCommand} */ getAccount(): Promise; getAccount(args: GetAccountCommandInput, options?: __HttpHandlerOptions): Promise; getAccount(args: GetAccountCommandInput, cb: (err: any, data?: GetAccountCommandOutput) => void): void; getAccount(args: GetAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAccountCommandOutput) => void): void; /** * @see {@link GetApiKeyCommand} */ getApiKey(args: GetApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; getApiKey(args: GetApiKeyCommandInput, cb: (err: any, data?: GetApiKeyCommandOutput) => void): void; getApiKey(args: GetApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApiKeyCommandOutput) => void): void; /** * @see {@link GetApiKeysCommand} */ getApiKeys(): Promise; getApiKeys(args: GetApiKeysCommandInput, options?: __HttpHandlerOptions): Promise; getApiKeys(args: GetApiKeysCommandInput, cb: (err: any, data?: GetApiKeysCommandOutput) => void): void; getApiKeys(args: GetApiKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetApiKeysCommandOutput) => void): void; /** * @see {@link GetAuthorizerCommand} */ getAuthorizer(args: GetAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; getAuthorizer(args: GetAuthorizerCommandInput, cb: (err: any, data?: GetAuthorizerCommandOutput) => void): void; getAuthorizer(args: GetAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAuthorizerCommandOutput) => void): void; /** * @see {@link GetAuthorizersCommand} */ getAuthorizers(args: GetAuthorizersCommandInput, options?: __HttpHandlerOptions): Promise; getAuthorizers(args: GetAuthorizersCommandInput, cb: (err: any, data?: GetAuthorizersCommandOutput) => void): void; getAuthorizers(args: GetAuthorizersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAuthorizersCommandOutput) => void): void; /** * @see {@link GetBasePathMappingCommand} */ getBasePathMapping(args: GetBasePathMappingCommandInput, options?: __HttpHandlerOptions): Promise; getBasePathMapping(args: GetBasePathMappingCommandInput, cb: (err: any, data?: GetBasePathMappingCommandOutput) => void): void; getBasePathMapping(args: GetBasePathMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBasePathMappingCommandOutput) => void): void; /** * @see {@link GetBasePathMappingsCommand} */ getBasePathMappings(args: GetBasePathMappingsCommandInput, options?: __HttpHandlerOptions): Promise; getBasePathMappings(args: GetBasePathMappingsCommandInput, cb: (err: any, data?: GetBasePathMappingsCommandOutput) => void): void; getBasePathMappings(args: GetBasePathMappingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetBasePathMappingsCommandOutput) => void): void; /** * @see {@link GetClientCertificateCommand} */ getClientCertificate(args: GetClientCertificateCommandInput, options?: __HttpHandlerOptions): Promise; getClientCertificate(args: GetClientCertificateCommandInput, cb: (err: any, data?: GetClientCertificateCommandOutput) => void): void; getClientCertificate(args: GetClientCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetClientCertificateCommandOutput) => void): void; /** * @see {@link GetClientCertificatesCommand} */ getClientCertificates(): Promise; getClientCertificates(args: GetClientCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; getClientCertificates(args: GetClientCertificatesCommandInput, cb: (err: any, data?: GetClientCertificatesCommandOutput) => void): void; getClientCertificates(args: GetClientCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetClientCertificatesCommandOutput) => void): void; /** * @see {@link GetDeploymentCommand} */ getDeployment(args: GetDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; getDeployment(args: GetDeploymentCommandInput, cb: (err: any, data?: GetDeploymentCommandOutput) => void): void; getDeployment(args: GetDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeploymentCommandOutput) => void): void; /** * @see {@link GetDeploymentsCommand} */ getDeployments(args: GetDeploymentsCommandInput, options?: __HttpHandlerOptions): Promise; getDeployments(args: GetDeploymentsCommandInput, cb: (err: any, data?: GetDeploymentsCommandOutput) => void): void; getDeployments(args: GetDeploymentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDeploymentsCommandOutput) => void): void; /** * @see {@link GetDocumentationPartCommand} */ getDocumentationPart(args: GetDocumentationPartCommandInput, options?: __HttpHandlerOptions): Promise; getDocumentationPart(args: GetDocumentationPartCommandInput, cb: (err: any, data?: GetDocumentationPartCommandOutput) => void): void; getDocumentationPart(args: GetDocumentationPartCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDocumentationPartCommandOutput) => void): void; /** * @see {@link GetDocumentationPartsCommand} */ getDocumentationParts(args: GetDocumentationPartsCommandInput, options?: __HttpHandlerOptions): Promise; getDocumentationParts(args: GetDocumentationPartsCommandInput, cb: (err: any, data?: GetDocumentationPartsCommandOutput) => void): void; getDocumentationParts(args: GetDocumentationPartsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDocumentationPartsCommandOutput) => void): void; /** * @see {@link GetDocumentationVersionCommand} */ getDocumentationVersion(args: GetDocumentationVersionCommandInput, options?: __HttpHandlerOptions): Promise; getDocumentationVersion(args: GetDocumentationVersionCommandInput, cb: (err: any, data?: GetDocumentationVersionCommandOutput) => void): void; getDocumentationVersion(args: GetDocumentationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDocumentationVersionCommandOutput) => void): void; /** * @see {@link GetDocumentationVersionsCommand} */ getDocumentationVersions(args: GetDocumentationVersionsCommandInput, options?: __HttpHandlerOptions): Promise; getDocumentationVersions(args: GetDocumentationVersionsCommandInput, cb: (err: any, data?: GetDocumentationVersionsCommandOutput) => void): void; getDocumentationVersions(args: GetDocumentationVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDocumentationVersionsCommandOutput) => void): void; /** * @see {@link GetDomainNameCommand} */ getDomainName(args: GetDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; getDomainName(args: GetDomainNameCommandInput, cb: (err: any, data?: GetDomainNameCommandOutput) => void): void; getDomainName(args: GetDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainNameCommandOutput) => void): void; /** * @see {@link GetDomainNameAccessAssociationsCommand} */ getDomainNameAccessAssociations(): Promise; getDomainNameAccessAssociations(args: GetDomainNameAccessAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; getDomainNameAccessAssociations(args: GetDomainNameAccessAssociationsCommandInput, cb: (err: any, data?: GetDomainNameAccessAssociationsCommandOutput) => void): void; getDomainNameAccessAssociations(args: GetDomainNameAccessAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainNameAccessAssociationsCommandOutput) => void): void; /** * @see {@link GetDomainNamesCommand} */ getDomainNames(): Promise; getDomainNames(args: GetDomainNamesCommandInput, options?: __HttpHandlerOptions): Promise; getDomainNames(args: GetDomainNamesCommandInput, cb: (err: any, data?: GetDomainNamesCommandOutput) => void): void; getDomainNames(args: GetDomainNamesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainNamesCommandOutput) => void): void; /** * @see {@link GetExportCommand} */ getExport(args: GetExportCommandInput, options?: __HttpHandlerOptions): Promise; getExport(args: GetExportCommandInput, cb: (err: any, data?: GetExportCommandOutput) => void): void; getExport(args: GetExportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetExportCommandOutput) => void): void; /** * @see {@link GetGatewayResponseCommand} */ getGatewayResponse(args: GetGatewayResponseCommandInput, options?: __HttpHandlerOptions): Promise; getGatewayResponse(args: GetGatewayResponseCommandInput, cb: (err: any, data?: GetGatewayResponseCommandOutput) => void): void; getGatewayResponse(args: GetGatewayResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGatewayResponseCommandOutput) => void): void; /** * @see {@link GetGatewayResponsesCommand} */ getGatewayResponses(args: GetGatewayResponsesCommandInput, options?: __HttpHandlerOptions): Promise; getGatewayResponses(args: GetGatewayResponsesCommandInput, cb: (err: any, data?: GetGatewayResponsesCommandOutput) => void): void; getGatewayResponses(args: GetGatewayResponsesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetGatewayResponsesCommandOutput) => void): void; /** * @see {@link GetIntegrationCommand} */ getIntegration(args: GetIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; getIntegration(args: GetIntegrationCommandInput, cb: (err: any, data?: GetIntegrationCommandOutput) => void): void; getIntegration(args: GetIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIntegrationCommandOutput) => void): void; /** * @see {@link GetIntegrationResponseCommand} */ getIntegrationResponse(args: GetIntegrationResponseCommandInput, options?: __HttpHandlerOptions): Promise; getIntegrationResponse(args: GetIntegrationResponseCommandInput, cb: (err: any, data?: GetIntegrationResponseCommandOutput) => void): void; getIntegrationResponse(args: GetIntegrationResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIntegrationResponseCommandOutput) => void): void; /** * @see {@link GetMethodCommand} */ getMethod(args: GetMethodCommandInput, options?: __HttpHandlerOptions): Promise; getMethod(args: GetMethodCommandInput, cb: (err: any, data?: GetMethodCommandOutput) => void): void; getMethod(args: GetMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMethodCommandOutput) => void): void; /** * @see {@link GetMethodResponseCommand} */ getMethodResponse(args: GetMethodResponseCommandInput, options?: __HttpHandlerOptions): Promise; getMethodResponse(args: GetMethodResponseCommandInput, cb: (err: any, data?: GetMethodResponseCommandOutput) => void): void; getMethodResponse(args: GetMethodResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMethodResponseCommandOutput) => void): void; /** * @see {@link GetModelCommand} */ getModel(args: GetModelCommandInput, options?: __HttpHandlerOptions): Promise; getModel(args: GetModelCommandInput, cb: (err: any, data?: GetModelCommandOutput) => void): void; getModel(args: GetModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelCommandOutput) => void): void; /** * @see {@link GetModelsCommand} */ getModels(args: GetModelsCommandInput, options?: __HttpHandlerOptions): Promise; getModels(args: GetModelsCommandInput, cb: (err: any, data?: GetModelsCommandOutput) => void): void; getModels(args: GetModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelsCommandOutput) => void): void; /** * @see {@link GetModelTemplateCommand} */ getModelTemplate(args: GetModelTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getModelTemplate(args: GetModelTemplateCommandInput, cb: (err: any, data?: GetModelTemplateCommandOutput) => void): void; getModelTemplate(args: GetModelTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetModelTemplateCommandOutput) => void): void; /** * @see {@link GetRequestValidatorCommand} */ getRequestValidator(args: GetRequestValidatorCommandInput, options?: __HttpHandlerOptions): Promise; getRequestValidator(args: GetRequestValidatorCommandInput, cb: (err: any, data?: GetRequestValidatorCommandOutput) => void): void; getRequestValidator(args: GetRequestValidatorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRequestValidatorCommandOutput) => void): void; /** * @see {@link GetRequestValidatorsCommand} */ getRequestValidators(args: GetRequestValidatorsCommandInput, options?: __HttpHandlerOptions): Promise; getRequestValidators(args: GetRequestValidatorsCommandInput, cb: (err: any, data?: GetRequestValidatorsCommandOutput) => void): void; getRequestValidators(args: GetRequestValidatorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRequestValidatorsCommandOutput) => void): void; /** * @see {@link GetResourceCommand} */ getResource(args: GetResourceCommandInput, options?: __HttpHandlerOptions): Promise; getResource(args: GetResourceCommandInput, cb: (err: any, data?: GetResourceCommandOutput) => void): void; getResource(args: GetResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourceCommandOutput) => void): void; /** * @see {@link GetResourcesCommand} */ getResources(args: GetResourcesCommandInput, options?: __HttpHandlerOptions): Promise; getResources(args: GetResourcesCommandInput, cb: (err: any, data?: GetResourcesCommandOutput) => void): void; getResources(args: GetResourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcesCommandOutput) => void): void; /** * @see {@link GetRestApiCommand} */ getRestApi(args: GetRestApiCommandInput, options?: __HttpHandlerOptions): Promise; getRestApi(args: GetRestApiCommandInput, cb: (err: any, data?: GetRestApiCommandOutput) => void): void; getRestApi(args: GetRestApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRestApiCommandOutput) => void): void; /** * @see {@link GetRestApisCommand} */ getRestApis(): Promise; getRestApis(args: GetRestApisCommandInput, options?: __HttpHandlerOptions): Promise; getRestApis(args: GetRestApisCommandInput, cb: (err: any, data?: GetRestApisCommandOutput) => void): void; getRestApis(args: GetRestApisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRestApisCommandOutput) => void): void; /** * @see {@link GetSdkCommand} */ getSdk(args: GetSdkCommandInput, options?: __HttpHandlerOptions): Promise; getSdk(args: GetSdkCommandInput, cb: (err: any, data?: GetSdkCommandOutput) => void): void; getSdk(args: GetSdkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSdkCommandOutput) => void): void; /** * @see {@link GetSdkTypeCommand} */ getSdkType(args: GetSdkTypeCommandInput, options?: __HttpHandlerOptions): Promise; getSdkType(args: GetSdkTypeCommandInput, cb: (err: any, data?: GetSdkTypeCommandOutput) => void): void; getSdkType(args: GetSdkTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSdkTypeCommandOutput) => void): void; /** * @see {@link GetSdkTypesCommand} */ getSdkTypes(): Promise; getSdkTypes(args: GetSdkTypesCommandInput, options?: __HttpHandlerOptions): Promise; getSdkTypes(args: GetSdkTypesCommandInput, cb: (err: any, data?: GetSdkTypesCommandOutput) => void): void; getSdkTypes(args: GetSdkTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSdkTypesCommandOutput) => void): void; /** * @see {@link GetStageCommand} */ getStage(args: GetStageCommandInput, options?: __HttpHandlerOptions): Promise; getStage(args: GetStageCommandInput, cb: (err: any, data?: GetStageCommandOutput) => void): void; getStage(args: GetStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStageCommandOutput) => void): void; /** * @see {@link GetStagesCommand} */ getStages(args: GetStagesCommandInput, options?: __HttpHandlerOptions): Promise; getStages(args: GetStagesCommandInput, cb: (err: any, data?: GetStagesCommandOutput) => void): void; getStages(args: GetStagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStagesCommandOutput) => void): void; /** * @see {@link GetTagsCommand} */ getTags(args: GetTagsCommandInput, options?: __HttpHandlerOptions): Promise; getTags(args: GetTagsCommandInput, cb: (err: any, data?: GetTagsCommandOutput) => void): void; getTags(args: GetTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTagsCommandOutput) => void): void; /** * @see {@link GetUsageCommand} */ getUsage(args: GetUsageCommandInput, options?: __HttpHandlerOptions): Promise; getUsage(args: GetUsageCommandInput, cb: (err: any, data?: GetUsageCommandOutput) => void): void; getUsage(args: GetUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUsageCommandOutput) => void): void; /** * @see {@link GetUsagePlanCommand} */ getUsagePlan(args: GetUsagePlanCommandInput, options?: __HttpHandlerOptions): Promise; getUsagePlan(args: GetUsagePlanCommandInput, cb: (err: any, data?: GetUsagePlanCommandOutput) => void): void; getUsagePlan(args: GetUsagePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUsagePlanCommandOutput) => void): void; /** * @see {@link GetUsagePlanKeyCommand} */ getUsagePlanKey(args: GetUsagePlanKeyCommandInput, options?: __HttpHandlerOptions): Promise; getUsagePlanKey(args: GetUsagePlanKeyCommandInput, cb: (err: any, data?: GetUsagePlanKeyCommandOutput) => void): void; getUsagePlanKey(args: GetUsagePlanKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUsagePlanKeyCommandOutput) => void): void; /** * @see {@link GetUsagePlanKeysCommand} */ getUsagePlanKeys(args: GetUsagePlanKeysCommandInput, options?: __HttpHandlerOptions): Promise; getUsagePlanKeys(args: GetUsagePlanKeysCommandInput, cb: (err: any, data?: GetUsagePlanKeysCommandOutput) => void): void; getUsagePlanKeys(args: GetUsagePlanKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUsagePlanKeysCommandOutput) => void): void; /** * @see {@link GetUsagePlansCommand} */ getUsagePlans(): Promise; getUsagePlans(args: GetUsagePlansCommandInput, options?: __HttpHandlerOptions): Promise; getUsagePlans(args: GetUsagePlansCommandInput, cb: (err: any, data?: GetUsagePlansCommandOutput) => void): void; getUsagePlans(args: GetUsagePlansCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUsagePlansCommandOutput) => void): void; /** * @see {@link GetVpcLinkCommand} */ getVpcLink(args: GetVpcLinkCommandInput, options?: __HttpHandlerOptions): Promise; getVpcLink(args: GetVpcLinkCommandInput, cb: (err: any, data?: GetVpcLinkCommandOutput) => void): void; getVpcLink(args: GetVpcLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetVpcLinkCommandOutput) => void): void; /** * @see {@link GetVpcLinksCommand} */ getVpcLinks(): Promise; getVpcLinks(args: GetVpcLinksCommandInput, options?: __HttpHandlerOptions): Promise; getVpcLinks(args: GetVpcLinksCommandInput, cb: (err: any, data?: GetVpcLinksCommandOutput) => void): void; getVpcLinks(args: GetVpcLinksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetVpcLinksCommandOutput) => void): void; /** * @see {@link ImportApiKeysCommand} */ importApiKeys(args: ImportApiKeysCommandInput, options?: __HttpHandlerOptions): Promise; importApiKeys(args: ImportApiKeysCommandInput, cb: (err: any, data?: ImportApiKeysCommandOutput) => void): void; importApiKeys(args: ImportApiKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportApiKeysCommandOutput) => void): void; /** * @see {@link ImportDocumentationPartsCommand} */ importDocumentationParts(args: ImportDocumentationPartsCommandInput, options?: __HttpHandlerOptions): Promise; importDocumentationParts(args: ImportDocumentationPartsCommandInput, cb: (err: any, data?: ImportDocumentationPartsCommandOutput) => void): void; importDocumentationParts(args: ImportDocumentationPartsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportDocumentationPartsCommandOutput) => void): void; /** * @see {@link ImportRestApiCommand} */ importRestApi(args: ImportRestApiCommandInput, options?: __HttpHandlerOptions): Promise; importRestApi(args: ImportRestApiCommandInput, cb: (err: any, data?: ImportRestApiCommandOutput) => void): void; importRestApi(args: ImportRestApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportRestApiCommandOutput) => void): void; /** * @see {@link PutGatewayResponseCommand} */ putGatewayResponse(args: PutGatewayResponseCommandInput, options?: __HttpHandlerOptions): Promise; putGatewayResponse(args: PutGatewayResponseCommandInput, cb: (err: any, data?: PutGatewayResponseCommandOutput) => void): void; putGatewayResponse(args: PutGatewayResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutGatewayResponseCommandOutput) => void): void; /** * @see {@link PutIntegrationCommand} */ putIntegration(args: PutIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; putIntegration(args: PutIntegrationCommandInput, cb: (err: any, data?: PutIntegrationCommandOutput) => void): void; putIntegration(args: PutIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutIntegrationCommandOutput) => void): void; /** * @see {@link PutIntegrationResponseCommand} */ putIntegrationResponse(args: PutIntegrationResponseCommandInput, options?: __HttpHandlerOptions): Promise; putIntegrationResponse(args: PutIntegrationResponseCommandInput, cb: (err: any, data?: PutIntegrationResponseCommandOutput) => void): void; putIntegrationResponse(args: PutIntegrationResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutIntegrationResponseCommandOutput) => void): void; /** * @see {@link PutMethodCommand} */ putMethod(args: PutMethodCommandInput, options?: __HttpHandlerOptions): Promise; putMethod(args: PutMethodCommandInput, cb: (err: any, data?: PutMethodCommandOutput) => void): void; putMethod(args: PutMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutMethodCommandOutput) => void): void; /** * @see {@link PutMethodResponseCommand} */ putMethodResponse(args: PutMethodResponseCommandInput, options?: __HttpHandlerOptions): Promise; putMethodResponse(args: PutMethodResponseCommandInput, cb: (err: any, data?: PutMethodResponseCommandOutput) => void): void; putMethodResponse(args: PutMethodResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutMethodResponseCommandOutput) => void): void; /** * @see {@link PutRestApiCommand} */ putRestApi(args: PutRestApiCommandInput, options?: __HttpHandlerOptions): Promise; putRestApi(args: PutRestApiCommandInput, cb: (err: any, data?: PutRestApiCommandOutput) => void): void; putRestApi(args: PutRestApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutRestApiCommandOutput) => void): void; /** * @see {@link RejectDomainNameAccessAssociationCommand} */ rejectDomainNameAccessAssociation(args: RejectDomainNameAccessAssociationCommandInput, options?: __HttpHandlerOptions): Promise; rejectDomainNameAccessAssociation(args: RejectDomainNameAccessAssociationCommandInput, cb: (err: any, data?: RejectDomainNameAccessAssociationCommandOutput) => void): void; rejectDomainNameAccessAssociation(args: RejectDomainNameAccessAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectDomainNameAccessAssociationCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link TestInvokeAuthorizerCommand} */ testInvokeAuthorizer(args: TestInvokeAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; testInvokeAuthorizer(args: TestInvokeAuthorizerCommandInput, cb: (err: any, data?: TestInvokeAuthorizerCommandOutput) => void): void; testInvokeAuthorizer(args: TestInvokeAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestInvokeAuthorizerCommandOutput) => void): void; /** * @see {@link TestInvokeMethodCommand} */ testInvokeMethod(args: TestInvokeMethodCommandInput, options?: __HttpHandlerOptions): Promise; testInvokeMethod(args: TestInvokeMethodCommandInput, cb: (err: any, data?: TestInvokeMethodCommandOutput) => void): void; testInvokeMethod(args: TestInvokeMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestInvokeMethodCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAccountCommand} */ updateAccount(): Promise; updateAccount(args: UpdateAccountCommandInput, options?: __HttpHandlerOptions): Promise; updateAccount(args: UpdateAccountCommandInput, cb: (err: any, data?: UpdateAccountCommandOutput) => void): void; updateAccount(args: UpdateAccountCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccountCommandOutput) => void): void; /** * @see {@link UpdateApiKeyCommand} */ updateApiKey(args: UpdateApiKeyCommandInput, options?: __HttpHandlerOptions): Promise; updateApiKey(args: UpdateApiKeyCommandInput, cb: (err: any, data?: UpdateApiKeyCommandOutput) => void): void; updateApiKey(args: UpdateApiKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateApiKeyCommandOutput) => void): void; /** * @see {@link UpdateAuthorizerCommand} */ updateAuthorizer(args: UpdateAuthorizerCommandInput, options?: __HttpHandlerOptions): Promise; updateAuthorizer(args: UpdateAuthorizerCommandInput, cb: (err: any, data?: UpdateAuthorizerCommandOutput) => void): void; updateAuthorizer(args: UpdateAuthorizerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAuthorizerCommandOutput) => void): void; /** * @see {@link UpdateBasePathMappingCommand} */ updateBasePathMapping(args: UpdateBasePathMappingCommandInput, options?: __HttpHandlerOptions): Promise; updateBasePathMapping(args: UpdateBasePathMappingCommandInput, cb: (err: any, data?: UpdateBasePathMappingCommandOutput) => void): void; updateBasePathMapping(args: UpdateBasePathMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateBasePathMappingCommandOutput) => void): void; /** * @see {@link UpdateClientCertificateCommand} */ updateClientCertificate(args: UpdateClientCertificateCommandInput, options?: __HttpHandlerOptions): Promise; updateClientCertificate(args: UpdateClientCertificateCommandInput, cb: (err: any, data?: UpdateClientCertificateCommandOutput) => void): void; updateClientCertificate(args: UpdateClientCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateClientCertificateCommandOutput) => void): void; /** * @see {@link UpdateDeploymentCommand} */ updateDeployment(args: UpdateDeploymentCommandInput, options?: __HttpHandlerOptions): Promise; updateDeployment(args: UpdateDeploymentCommandInput, cb: (err: any, data?: UpdateDeploymentCommandOutput) => void): void; updateDeployment(args: UpdateDeploymentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDeploymentCommandOutput) => void): void; /** * @see {@link UpdateDocumentationPartCommand} */ updateDocumentationPart(args: UpdateDocumentationPartCommandInput, options?: __HttpHandlerOptions): Promise; updateDocumentationPart(args: UpdateDocumentationPartCommandInput, cb: (err: any, data?: UpdateDocumentationPartCommandOutput) => void): void; updateDocumentationPart(args: UpdateDocumentationPartCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDocumentationPartCommandOutput) => void): void; /** * @see {@link UpdateDocumentationVersionCommand} */ updateDocumentationVersion(args: UpdateDocumentationVersionCommandInput, options?: __HttpHandlerOptions): Promise; updateDocumentationVersion(args: UpdateDocumentationVersionCommandInput, cb: (err: any, data?: UpdateDocumentationVersionCommandOutput) => void): void; updateDocumentationVersion(args: UpdateDocumentationVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDocumentationVersionCommandOutput) => void): void; /** * @see {@link UpdateDomainNameCommand} */ updateDomainName(args: UpdateDomainNameCommandInput, options?: __HttpHandlerOptions): Promise; updateDomainName(args: UpdateDomainNameCommandInput, cb: (err: any, data?: UpdateDomainNameCommandOutput) => void): void; updateDomainName(args: UpdateDomainNameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainNameCommandOutput) => void): void; /** * @see {@link UpdateGatewayResponseCommand} */ updateGatewayResponse(args: UpdateGatewayResponseCommandInput, options?: __HttpHandlerOptions): Promise; updateGatewayResponse(args: UpdateGatewayResponseCommandInput, cb: (err: any, data?: UpdateGatewayResponseCommandOutput) => void): void; updateGatewayResponse(args: UpdateGatewayResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateGatewayResponseCommandOutput) => void): void; /** * @see {@link UpdateIntegrationCommand} */ updateIntegration(args: UpdateIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; updateIntegration(args: UpdateIntegrationCommandInput, cb: (err: any, data?: UpdateIntegrationCommandOutput) => void): void; updateIntegration(args: UpdateIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIntegrationCommandOutput) => void): void; /** * @see {@link UpdateIntegrationResponseCommand} */ updateIntegrationResponse(args: UpdateIntegrationResponseCommandInput, options?: __HttpHandlerOptions): Promise; updateIntegrationResponse(args: UpdateIntegrationResponseCommandInput, cb: (err: any, data?: UpdateIntegrationResponseCommandOutput) => void): void; updateIntegrationResponse(args: UpdateIntegrationResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIntegrationResponseCommandOutput) => void): void; /** * @see {@link UpdateMethodCommand} */ updateMethod(args: UpdateMethodCommandInput, options?: __HttpHandlerOptions): Promise; updateMethod(args: UpdateMethodCommandInput, cb: (err: any, data?: UpdateMethodCommandOutput) => void): void; updateMethod(args: UpdateMethodCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMethodCommandOutput) => void): void; /** * @see {@link UpdateMethodResponseCommand} */ updateMethodResponse(args: UpdateMethodResponseCommandInput, options?: __HttpHandlerOptions): Promise; updateMethodResponse(args: UpdateMethodResponseCommandInput, cb: (err: any, data?: UpdateMethodResponseCommandOutput) => void): void; updateMethodResponse(args: UpdateMethodResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMethodResponseCommandOutput) => void): void; /** * @see {@link UpdateModelCommand} */ updateModel(args: UpdateModelCommandInput, options?: __HttpHandlerOptions): Promise; updateModel(args: UpdateModelCommandInput, cb: (err: any, data?: UpdateModelCommandOutput) => void): void; updateModel(args: UpdateModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateModelCommandOutput) => void): void; /** * @see {@link UpdateRequestValidatorCommand} */ updateRequestValidator(args: UpdateRequestValidatorCommandInput, options?: __HttpHandlerOptions): Promise; updateRequestValidator(args: UpdateRequestValidatorCommandInput, cb: (err: any, data?: UpdateRequestValidatorCommandOutput) => void): void; updateRequestValidator(args: UpdateRequestValidatorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRequestValidatorCommandOutput) => void): void; /** * @see {@link UpdateResourceCommand} */ updateResource(args: UpdateResourceCommandInput, options?: __HttpHandlerOptions): Promise; updateResource(args: UpdateResourceCommandInput, cb: (err: any, data?: UpdateResourceCommandOutput) => void): void; updateResource(args: UpdateResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResourceCommandOutput) => void): void; /** * @see {@link UpdateRestApiCommand} */ updateRestApi(args: UpdateRestApiCommandInput, options?: __HttpHandlerOptions): Promise; updateRestApi(args: UpdateRestApiCommandInput, cb: (err: any, data?: UpdateRestApiCommandOutput) => void): void; updateRestApi(args: UpdateRestApiCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRestApiCommandOutput) => void): void; /** * @see {@link UpdateStageCommand} */ updateStage(args: UpdateStageCommandInput, options?: __HttpHandlerOptions): Promise; updateStage(args: UpdateStageCommandInput, cb: (err: any, data?: UpdateStageCommandOutput) => void): void; updateStage(args: UpdateStageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateStageCommandOutput) => void): void; /** * @see {@link UpdateUsageCommand} */ updateUsage(args: UpdateUsageCommandInput, options?: __HttpHandlerOptions): Promise; updateUsage(args: UpdateUsageCommandInput, cb: (err: any, data?: UpdateUsageCommandOutput) => void): void; updateUsage(args: UpdateUsageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUsageCommandOutput) => void): void; /** * @see {@link UpdateUsagePlanCommand} */ updateUsagePlan(args: UpdateUsagePlanCommandInput, options?: __HttpHandlerOptions): Promise; updateUsagePlan(args: UpdateUsagePlanCommandInput, cb: (err: any, data?: UpdateUsagePlanCommandOutput) => void): void; updateUsagePlan(args: UpdateUsagePlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUsagePlanCommandOutput) => void): void; /** * @see {@link UpdateVpcLinkCommand} */ updateVpcLink(args: UpdateVpcLinkCommandInput, options?: __HttpHandlerOptions): Promise; updateVpcLink(args: UpdateVpcLinkCommandInput, cb: (err: any, data?: UpdateVpcLinkCommandOutput) => void): void; updateVpcLink(args: UpdateVpcLinkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVpcLinkCommandOutput) => void): void; } /** * Amazon API Gateway *

Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS.

* @public */ export declare class APIGateway extends APIGatewayClient implements APIGateway { }