Skip to main content Link Search Menu Expand Document (external link)

APIGatewayService overview

Added in v1.0.0


Table of contents


constructors

makeAPIGatewayService

Signature

export declare const makeAPIGatewayService: Effect.Effect<any, unknown, unknown>

Added in v1.0.0

models

APIGatewayService (class)

Signature

export declare class APIGatewayService

Added in v1.0.0

APIGatewayService$ (interface)

Signature

export interface APIGatewayService$ {
  /**
   * @see {@link CreateApiKeyCommand}
   */
  createApiKey(
    args: CreateApiKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateApiKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateAuthorizerCommand}
   */
  createAuthorizer(
    args: CreateAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateBasePathMappingCommand}
   */
  createBasePathMapping(
    args: CreateBasePathMappingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateBasePathMappingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateDeploymentCommand}
   */
  createDeployment(
    args: CreateDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | ServiceUnavailableError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateDocumentationPartCommand}
   */
  createDocumentationPart(
    args: CreateDocumentationPartCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDocumentationPartCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateDocumentationVersionCommand}
   */
  createDocumentationVersion(
    args: CreateDocumentationVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDocumentationVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateDomainNameCommand}
   */
  createDomainName(
    args: CreateDomainNameCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDomainNameCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateDomainNameAccessAssociationCommand}
   */
  createDomainNameAccessAssociation(
    args: CreateDomainNameAccessAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateDomainNameAccessAssociationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateModelCommand}
   */
  createModel(
    args: CreateModelCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateModelCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateRequestValidatorCommand}
   */
  createRequestValidator(
    args: CreateRequestValidatorCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRequestValidatorCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateResourceCommand}
   */
  createResource(
    args: CreateResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateRestApiCommand}
   */
  createRestApi(
    args: CreateRestApiCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateRestApiCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateStageCommand}
   */
  createStage(
    args: CreateStageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateStageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateUsagePlanCommand}
   */
  createUsagePlan(
    args: CreateUsagePlanCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateUsagePlanCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateUsagePlanKeyCommand}
   */
  createUsagePlanKey(
    args: CreateUsagePlanKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateUsagePlanKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link CreateVpcLinkCommand}
   */
  createVpcLink(
    args: CreateVpcLinkCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    CreateVpcLinkCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteApiKeyCommand}
   */
  deleteApiKey(
    args: DeleteApiKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteApiKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteAuthorizerCommand}
   */
  deleteAuthorizer(
    args: DeleteAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteBasePathMappingCommand}
   */
  deleteBasePathMapping(
    args: DeleteBasePathMappingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteBasePathMappingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteClientCertificateCommand}
   */
  deleteClientCertificate(
    args: DeleteClientCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteClientCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteDeploymentCommand}
   */
  deleteDeployment(
    args: DeleteDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteDocumentationPartCommand}
   */
  deleteDocumentationPart(
    args: DeleteDocumentationPartCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDocumentationPartCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteDocumentationVersionCommand}
   */
  deleteDocumentationVersion(
    args: DeleteDocumentationVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDocumentationVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteDomainNameCommand}
   */
  deleteDomainName(
    args: DeleteDomainNameCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDomainNameCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteDomainNameAccessAssociationCommand}
   */
  deleteDomainNameAccessAssociation(
    args: DeleteDomainNameAccessAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteDomainNameAccessAssociationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteGatewayResponseCommand}
   */
  deleteGatewayResponse(
    args: DeleteGatewayResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteGatewayResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteIntegrationCommand}
   */
  deleteIntegration(
    args: DeleteIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteIntegrationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteIntegrationResponseCommand}
   */
  deleteIntegrationResponse(
    args: DeleteIntegrationResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteIntegrationResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteMethodCommand}
   */
  deleteMethod(
    args: DeleteMethodCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteMethodCommandOutput,
    Cause.TimeoutError | SdkError | ConflictError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link DeleteMethodResponseCommand}
   */
  deleteMethodResponse(
    args: DeleteMethodResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteMethodResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteModelCommand}
   */
  deleteModel(
    args: DeleteModelCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteModelCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteRequestValidatorCommand}
   */
  deleteRequestValidator(
    args: DeleteRequestValidatorCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRequestValidatorCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteResourceCommand}
   */
  deleteResource(
    args: DeleteResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteRestApiCommand}
   */
  deleteRestApi(
    args: DeleteRestApiCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteRestApiCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteStageCommand}
   */
  deleteStage(
    args: DeleteStageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteStageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteUsagePlanCommand}
   */
  deleteUsagePlan(
    args: DeleteUsagePlanCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteUsagePlanCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteUsagePlanKeyCommand}
   */
  deleteUsagePlanKey(
    args: DeleteUsagePlanKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteUsagePlanKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link DeleteVpcLinkCommand}
   */
  deleteVpcLink(
    args: DeleteVpcLinkCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    DeleteVpcLinkCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link FlushStageAuthorizersCacheCommand}
   */
  flushStageAuthorizersCache(
    args: FlushStageAuthorizersCacheCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    FlushStageAuthorizersCacheCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link FlushStageCacheCommand}
   */
  flushStageCache(
    args: FlushStageCacheCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    FlushStageCacheCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GenerateClientCertificateCommand}
   */
  generateClientCertificate(
    args: GenerateClientCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GenerateClientCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetAccountCommand}
   */
  getAccount(
    args: GetAccountCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetAccountCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetApiKeyCommand}
   */
  getApiKey(
    args: GetApiKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetApiKeyCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetApiKeysCommand}
   */
  getApiKeys(
    args: GetApiKeysCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetApiKeysCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getApiKeysStream(
    args: GetApiKeysCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetApiKeysCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetAuthorizerCommand}
   */
  getAuthorizer(
    args: GetAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetAuthorizerCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetAuthorizersCommand}
   */
  getAuthorizers(
    args: GetAuthorizersCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetAuthorizersCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetBasePathMappingCommand}
   */
  getBasePathMapping(
    args: GetBasePathMappingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetBasePathMappingCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetBasePathMappingsCommand}
   */
  getBasePathMappings(
    args: GetBasePathMappingsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetBasePathMappingsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getBasePathMappingsStream(
    args: GetBasePathMappingsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetBasePathMappingsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetClientCertificateCommand}
   */
  getClientCertificate(
    args: GetClientCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetClientCertificateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetClientCertificatesCommand}
   */
  getClientCertificates(
    args: GetClientCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetClientCertificatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getClientCertificatesStream(
    args: GetClientCertificatesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetClientCertificatesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDeploymentCommand}
   */
  getDeployment(
    args: GetDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | NotFoundError
    | ServiceUnavailableError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetDeploymentsCommand}
   */
  getDeployments(
    args: GetDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDeploymentsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | NotFoundError
    | ServiceUnavailableError
    | TooManyRequestsError
    | UnauthorizedError
  >

  getDeploymentsStream(
    args: GetDeploymentsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetDeploymentsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | NotFoundError
    | ServiceUnavailableError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetDocumentationPartCommand}
   */
  getDocumentationPart(
    args: GetDocumentationPartCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDocumentationPartCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDocumentationPartsCommand}
   */
  getDocumentationParts(
    args: GetDocumentationPartsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDocumentationPartsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDocumentationVersionCommand}
   */
  getDocumentationVersion(
    args: GetDocumentationVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDocumentationVersionCommandOutput,
    Cause.TimeoutError | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDocumentationVersionsCommand}
   */
  getDocumentationVersions(
    args: GetDocumentationVersionsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDocumentationVersionsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDomainNameCommand}
   */
  getDomainName(
    args: GetDomainNameCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDomainNameCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDomainNameAccessAssociationsCommand}
   */
  getDomainNameAccessAssociations(
    args: GetDomainNameAccessAssociationsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDomainNameAccessAssociationsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetDomainNamesCommand}
   */
  getDomainNames(
    args: GetDomainNamesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetDomainNamesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getDomainNamesStream(
    args: GetDomainNamesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetDomainNamesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetExportCommand}
   */
  getExport(
    args: GetExportCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetExportCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetGatewayResponseCommand}
   */
  getGatewayResponse(
    args: GetGatewayResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetGatewayResponseCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetGatewayResponsesCommand}
   */
  getGatewayResponses(
    args: GetGatewayResponsesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetGatewayResponsesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetIntegrationCommand}
   */
  getIntegration(
    args: GetIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetIntegrationCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetIntegrationResponseCommand}
   */
  getIntegrationResponse(
    args: GetIntegrationResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetIntegrationResponseCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetMethodCommand}
   */
  getMethod(
    args: GetMethodCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetMethodCommandOutput,
    Cause.TimeoutError | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetMethodResponseCommand}
   */
  getMethodResponse(
    args: GetMethodResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetMethodResponseCommandOutput,
    Cause.TimeoutError | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetModelCommand}
   */
  getModel(
    args: GetModelCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetModelCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetModelTemplateCommand}
   */
  getModelTemplate(
    args: GetModelTemplateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetModelTemplateCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetModelsCommand}
   */
  getModels(
    args: GetModelsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetModelsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getModelsStream(
    args: GetModelsCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetModelsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetRequestValidatorCommand}
   */
  getRequestValidator(
    args: GetRequestValidatorCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRequestValidatorCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetRequestValidatorsCommand}
   */
  getRequestValidators(
    args: GetRequestValidatorsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRequestValidatorsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetResourceCommand}
   */
  getResource(
    args: GetResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetResourceCommandOutput,
    Cause.TimeoutError | SdkError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetResourcesCommand}
   */
  getResources(
    args: GetResourcesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetResourcesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getResourcesStream(
    args: GetResourcesCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetResourcesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetRestApiCommand}
   */
  getRestApi(
    args: GetRestApiCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRestApiCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetRestApisCommand}
   */
  getRestApis(
    args: GetRestApisCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetRestApisCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getRestApisStream(
    args: GetRestApisCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetRestApisCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetSdkCommand}
   */
  getSdk(
    args: GetSdkCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetSdkCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetSdkTypeCommand}
   */
  getSdkType(
    args: GetSdkTypeCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetSdkTypeCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetSdkTypesCommand}
   */
  getSdkTypes(
    args: GetSdkTypesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetSdkTypesCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetStageCommand}
   */
  getStage(
    args: GetStageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetStageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetStagesCommand}
   */
  getStages(
    args: GetStagesCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetStagesCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link GetTagsCommand}
   */
  getTags(
    args: GetTagsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetTagsCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetUsageCommand}
   */
  getUsage(
    args: GetUsageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetUsageCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getUsageStream(
    args: GetUsageCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetUsageCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetUsagePlanCommand}
   */
  getUsagePlan(
    args: GetUsagePlanCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetUsagePlanCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetUsagePlanKeyCommand}
   */
  getUsagePlanKey(
    args: GetUsagePlanKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetUsagePlanKeyCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetUsagePlanKeysCommand}
   */
  getUsagePlanKeys(
    args: GetUsagePlanKeysCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetUsagePlanKeysCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getUsagePlanKeysStream(
    args: GetUsagePlanKeysCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetUsagePlanKeysCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetUsagePlansCommand}
   */
  getUsagePlans(
    args: GetUsagePlansCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetUsagePlansCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getUsagePlansStream(
    args: GetUsagePlansCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetUsagePlansCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetVpcLinkCommand}
   */
  getVpcLink(
    args: GetVpcLinkCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetVpcLinkCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link GetVpcLinksCommand}
   */
  getVpcLinks(
    args: GetVpcLinksCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    GetVpcLinksCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  getVpcLinksStream(
    args: GetVpcLinksCommandInput,
    options?: HttpHandlerOptions
  ): Stream.Stream<
    GetVpcLinksCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link ImportApiKeysCommand}
   */
  importApiKeys(
    args: ImportApiKeysCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ImportApiKeysCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link ImportDocumentationPartsCommand}
   */
  importDocumentationParts(
    args: ImportDocumentationPartsCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ImportDocumentationPartsCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link ImportRestApiCommand}
   */
  importRestApi(
    args: ImportRestApiCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    ImportRestApiCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link PutGatewayResponseCommand}
   */
  putGatewayResponse(
    args: PutGatewayResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutGatewayResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link PutIntegrationCommand}
   */
  putIntegration(
    args: PutIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutIntegrationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link PutIntegrationResponseCommand}
   */
  putIntegrationResponse(
    args: PutIntegrationResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutIntegrationResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link PutMethodCommand}
   */
  putMethod(
    args: PutMethodCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutMethodCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link PutMethodResponseCommand}
   */
  putMethodResponse(
    args: PutMethodResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutMethodResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link PutRestApiCommand}
   */
  putRestApi(
    args: PutRestApiCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    PutRestApiCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link RejectDomainNameAccessAssociationCommand}
   */
  rejectDomainNameAccessAssociation(
    args: RejectDomainNameAccessAssociationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    RejectDomainNameAccessAssociationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link TagResourceCommand}
   */
  tagResource(
    args: TagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link TestInvokeAuthorizerCommand}
   */
  testInvokeAuthorizer(
    args: TestInvokeAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestInvokeAuthorizerCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link TestInvokeMethodCommand}
   */
  testInvokeMethod(
    args: TestInvokeMethodCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    TestInvokeMethodCommandOutput,
    Cause.TimeoutError | SdkError | BadRequestError | NotFoundError | TooManyRequestsError | UnauthorizedError
  >

  /**
   * @see {@link UntagResourceCommand}
   */
  untagResource(
    args: UntagResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UntagResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateAccountCommand}
   */
  updateAccount(
    args: UpdateAccountCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateAccountCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateApiKeyCommand}
   */
  updateApiKey(
    args: UpdateApiKeyCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateApiKeyCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateAuthorizerCommand}
   */
  updateAuthorizer(
    args: UpdateAuthorizerCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateAuthorizerCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateBasePathMappingCommand}
   */
  updateBasePathMapping(
    args: UpdateBasePathMappingCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateBasePathMappingCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateClientCertificateCommand}
   */
  updateClientCertificate(
    args: UpdateClientCertificateCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateClientCertificateCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateDeploymentCommand}
   */
  updateDeployment(
    args: UpdateDeploymentCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDeploymentCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | ServiceUnavailableError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateDocumentationPartCommand}
   */
  updateDocumentationPart(
    args: UpdateDocumentationPartCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDocumentationPartCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateDocumentationVersionCommand}
   */
  updateDocumentationVersion(
    args: UpdateDocumentationVersionCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDocumentationVersionCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateDomainNameCommand}
   */
  updateDomainName(
    args: UpdateDomainNameCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateDomainNameCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateGatewayResponseCommand}
   */
  updateGatewayResponse(
    args: UpdateGatewayResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateGatewayResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateIntegrationCommand}
   */
  updateIntegration(
    args: UpdateIntegrationCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateIntegrationCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateIntegrationResponseCommand}
   */
  updateIntegrationResponse(
    args: UpdateIntegrationResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateIntegrationResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateMethodCommand}
   */
  updateMethod(
    args: UpdateMethodCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateMethodCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateMethodResponseCommand}
   */
  updateMethodResponse(
    args: UpdateMethodResponseCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateMethodResponseCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateModelCommand}
   */
  updateModel(
    args: UpdateModelCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateModelCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateRequestValidatorCommand}
   */
  updateRequestValidator(
    args: UpdateRequestValidatorCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateRequestValidatorCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateResourceCommand}
   */
  updateResource(
    args: UpdateResourceCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateResourceCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateRestApiCommand}
   */
  updateRestApi(
    args: UpdateRestApiCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateRestApiCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateStageCommand}
   */
  updateStage(
    args: UpdateStageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateStageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateUsageCommand}
   */
  updateUsage(
    args: UpdateUsageCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateUsageCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateUsagePlanCommand}
   */
  updateUsagePlan(
    args: UpdateUsagePlanCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateUsagePlanCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >

  /**
   * @see {@link UpdateVpcLinkCommand}
   */
  updateVpcLink(
    args: UpdateVpcLinkCommandInput,
    options?: HttpHandlerOptions
  ): Effect.Effect<
    UpdateVpcLinkCommandOutput,
    | Cause.TimeoutError
    | SdkError
    | BadRequestError
    | ConflictError
    | LimitExceededError
    | NotFoundError
    | TooManyRequestsError
    | UnauthorizedError
  >
}

Added in v1.0.0

utils

APIGatewayService (namespace)

Added in v1.0.0

Config (interface)

Signature

export interface Config extends Omit<APIGatewayClientConfig, "logger"> {
  readonly logger?: ServiceLogger.ServiceLoggerConstructorProps | true
}

Added in v1.0.0

Type (type alias)

Signature

export type Type = APIGatewayService$

Added in v1.0.0