View on GitHub

aws-sdk-swift

ApiGatewayV2Client

public class ApiGatewayV2Client 

Inheritance

ApiGatewayV2ClientProtocol

Initializers

init(config:)

public init(config: AWSClientRuntime.AWSClientConfiguration) 

init(region:)

public convenience init(region: Swift.String? = nil) throws 

Properties

clientName

public static let clientName = "ApiGatewayV2Client"

Methods

createApi(input:completion:)

Creates an Api resource.

public func createApi(input: CreateApiInput, completion: @escaping (ClientRuntime.SdkResult<CreateApiOutputResponse, CreateApiOutputError>) -> Void)

createApiMapping(input:completion:)

Creates an API mapping.

public func createApiMapping(input: CreateApiMappingInput, completion: @escaping (ClientRuntime.SdkResult<CreateApiMappingOutputResponse, CreateApiMappingOutputError>) -> Void)

createAuthorizer(input:completion:)

Creates an Authorizer for an API.

public func createAuthorizer(input: CreateAuthorizerInput, completion: @escaping (ClientRuntime.SdkResult<CreateAuthorizerOutputResponse, CreateAuthorizerOutputError>) -> Void)

createDeployment(input:completion:)

Creates a Deployment for an API.

public func createDeployment(input: CreateDeploymentInput, completion: @escaping (ClientRuntime.SdkResult<CreateDeploymentOutputResponse, CreateDeploymentOutputError>) -> Void)

createDomainName(input:completion:)

Creates a domain name.

public func createDomainName(input: CreateDomainNameInput, completion: @escaping (ClientRuntime.SdkResult<CreateDomainNameOutputResponse, CreateDomainNameOutputError>) -> Void)

createIntegration(input:completion:)

Creates an Integration.

public func createIntegration(input: CreateIntegrationInput, completion: @escaping (ClientRuntime.SdkResult<CreateIntegrationOutputResponse, CreateIntegrationOutputError>) -> Void)

createIntegrationResponse(input:completion:)

Creates an IntegrationResponses.

public func createIntegrationResponse(input: CreateIntegrationResponseInput, completion: @escaping (ClientRuntime.SdkResult<CreateIntegrationResponseOutputResponse, CreateIntegrationResponseOutputError>) -> Void)

createModel(input:completion:)

Creates a Model for an API.

public func createModel(input: CreateModelInput, completion: @escaping (ClientRuntime.SdkResult<CreateModelOutputResponse, CreateModelOutputError>) -> Void)

createRoute(input:completion:)

Creates a Route for an API.

public func createRoute(input: CreateRouteInput, completion: @escaping (ClientRuntime.SdkResult<CreateRouteOutputResponse, CreateRouteOutputError>) -> Void)

createRouteResponse(input:completion:)

Creates a RouteResponse for a Route.

public func createRouteResponse(input: CreateRouteResponseInput, completion: @escaping (ClientRuntime.SdkResult<CreateRouteResponseOutputResponse, CreateRouteResponseOutputError>) -> Void)

createStage(input:completion:)

Creates a Stage for an API.

public func createStage(input: CreateStageInput, completion: @escaping (ClientRuntime.SdkResult<CreateStageOutputResponse, CreateStageOutputError>) -> Void)

createVpcLink(input:completion:)

Creates a VPC link.

public func createVpcLink(input: CreateVpcLinkInput, completion: @escaping (ClientRuntime.SdkResult<CreateVpcLinkOutputResponse, CreateVpcLinkOutputError>) -> Void)

deleteAccessLogSettings(input:completion:)

Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings.

public func deleteAccessLogSettings(input: DeleteAccessLogSettingsInput, completion: @escaping (ClientRuntime.SdkResult<DeleteAccessLogSettingsOutputResponse, DeleteAccessLogSettingsOutputError>) -> Void)

deleteApi(input:completion:)

Deletes an Api resource.

public func deleteApi(input: DeleteApiInput, completion: @escaping (ClientRuntime.SdkResult<DeleteApiOutputResponse, DeleteApiOutputError>) -> Void)

deleteApiMapping(input:completion:)

Deletes an API mapping.

public func deleteApiMapping(input: DeleteApiMappingInput, completion: @escaping (ClientRuntime.SdkResult<DeleteApiMappingOutputResponse, DeleteApiMappingOutputError>) -> Void)

deleteAuthorizer(input:completion:)

Deletes an Authorizer.

public func deleteAuthorizer(input: DeleteAuthorizerInput, completion: @escaping (ClientRuntime.SdkResult<DeleteAuthorizerOutputResponse, DeleteAuthorizerOutputError>) -> Void)

deleteCorsConfiguration(input:completion:)

Deletes a CORS configuration.

public func deleteCorsConfiguration(input: DeleteCorsConfigurationInput, completion: @escaping (ClientRuntime.SdkResult<DeleteCorsConfigurationOutputResponse, DeleteCorsConfigurationOutputError>) -> Void)

deleteDeployment(input:completion:)

Deletes a Deployment.

public func deleteDeployment(input: DeleteDeploymentInput, completion: @escaping (ClientRuntime.SdkResult<DeleteDeploymentOutputResponse, DeleteDeploymentOutputError>) -> Void)

deleteDomainName(input:completion:)

Deletes a domain name.

public func deleteDomainName(input: DeleteDomainNameInput, completion: @escaping (ClientRuntime.SdkResult<DeleteDomainNameOutputResponse, DeleteDomainNameOutputError>) -> Void)

deleteIntegration(input:completion:)

Deletes an Integration.

public func deleteIntegration(input: DeleteIntegrationInput, completion: @escaping (ClientRuntime.SdkResult<DeleteIntegrationOutputResponse, DeleteIntegrationOutputError>) -> Void)

deleteIntegrationResponse(input:completion:)

Deletes an IntegrationResponses.

public func deleteIntegrationResponse(input: DeleteIntegrationResponseInput, completion: @escaping (ClientRuntime.SdkResult<DeleteIntegrationResponseOutputResponse, DeleteIntegrationResponseOutputError>) -> Void)

deleteModel(input:completion:)

Deletes a Model.

public func deleteModel(input: DeleteModelInput, completion: @escaping (ClientRuntime.SdkResult<DeleteModelOutputResponse, DeleteModelOutputError>) -> Void)

deleteRoute(input:completion:)

Deletes a Route.

public func deleteRoute(input: DeleteRouteInput, completion: @escaping (ClientRuntime.SdkResult<DeleteRouteOutputResponse, DeleteRouteOutputError>) -> Void)

deleteRouteRequestParameter(input:completion:)

Deletes a route request parameter.

public func deleteRouteRequestParameter(input: DeleteRouteRequestParameterInput, completion: @escaping (ClientRuntime.SdkResult<DeleteRouteRequestParameterOutputResponse, DeleteRouteRequestParameterOutputError>) -> Void)

deleteRouteResponse(input:completion:)

Deletes a RouteResponse.

public func deleteRouteResponse(input: DeleteRouteResponseInput, completion: @escaping (ClientRuntime.SdkResult<DeleteRouteResponseOutputResponse, DeleteRouteResponseOutputError>) -> Void)

deleteRouteSettings(input:completion:)

Deletes the RouteSettings for a stage.

public func deleteRouteSettings(input: DeleteRouteSettingsInput, completion: @escaping (ClientRuntime.SdkResult<DeleteRouteSettingsOutputResponse, DeleteRouteSettingsOutputError>) -> Void)

deleteStage(input:completion:)

Deletes a Stage.

public func deleteStage(input: DeleteStageInput, completion: @escaping (ClientRuntime.SdkResult<DeleteStageOutputResponse, DeleteStageOutputError>) -> Void)

deleteVpcLink(input:completion:)

Deletes a VPC link.

public func deleteVpcLink(input: DeleteVpcLinkInput, completion: @escaping (ClientRuntime.SdkResult<DeleteVpcLinkOutputResponse, DeleteVpcLinkOutputError>) -> Void)

exportApi(input:completion:)

public func exportApi(input: ExportApiInput, completion: @escaping (ClientRuntime.SdkResult<ExportApiOutputResponse, ExportApiOutputError>) -> Void)

getApi(input:completion:)

Gets an Api resource.

public func getApi(input: GetApiInput, completion: @escaping (ClientRuntime.SdkResult<GetApiOutputResponse, GetApiOutputError>) -> Void)

getApiMapping(input:completion:)

Gets an API mapping.

public func getApiMapping(input: GetApiMappingInput, completion: @escaping (ClientRuntime.SdkResult<GetApiMappingOutputResponse, GetApiMappingOutputError>) -> Void)

getApiMappings(input:completion:)

Gets API mappings.

public func getApiMappings(input: GetApiMappingsInput, completion: @escaping (ClientRuntime.SdkResult<GetApiMappingsOutputResponse, GetApiMappingsOutputError>) -> Void)

getApis(input:completion:)

Gets a collection of Api resources.

public func getApis(input: GetApisInput, completion: @escaping (ClientRuntime.SdkResult<GetApisOutputResponse, GetApisOutputError>) -> Void)

getAuthorizer(input:completion:)

Gets an Authorizer.

public func getAuthorizer(input: GetAuthorizerInput, completion: @escaping (ClientRuntime.SdkResult<GetAuthorizerOutputResponse, GetAuthorizerOutputError>) -> Void)

getAuthorizers(input:completion:)

Gets the Authorizers for an API.

public func getAuthorizers(input: GetAuthorizersInput, completion: @escaping (ClientRuntime.SdkResult<GetAuthorizersOutputResponse, GetAuthorizersOutputError>) -> Void)

getDeployment(input:completion:)

Gets a Deployment.

public func getDeployment(input: GetDeploymentInput, completion: @escaping (ClientRuntime.SdkResult<GetDeploymentOutputResponse, GetDeploymentOutputError>) -> Void)

getDeployments(input:completion:)

Gets the Deployments for an API.

public func getDeployments(input: GetDeploymentsInput, completion: @escaping (ClientRuntime.SdkResult<GetDeploymentsOutputResponse, GetDeploymentsOutputError>) -> Void)

getDomainName(input:completion:)

Gets a domain name.

public func getDomainName(input: GetDomainNameInput, completion: @escaping (ClientRuntime.SdkResult<GetDomainNameOutputResponse, GetDomainNameOutputError>) -> Void)

getDomainNames(input:completion:)

Gets the domain names for an AWS account.

public func getDomainNames(input: GetDomainNamesInput, completion: @escaping (ClientRuntime.SdkResult<GetDomainNamesOutputResponse, GetDomainNamesOutputError>) -> Void)

getIntegration(input:completion:)

Gets an Integration.

public func getIntegration(input: GetIntegrationInput, completion: @escaping (ClientRuntime.SdkResult<GetIntegrationOutputResponse, GetIntegrationOutputError>) -> Void)

getIntegrationResponse(input:completion:)

Gets an IntegrationResponses.

public func getIntegrationResponse(input: GetIntegrationResponseInput, completion: @escaping (ClientRuntime.SdkResult<GetIntegrationResponseOutputResponse, GetIntegrationResponseOutputError>) -> Void)

getIntegrationResponses(input:completion:)

Gets the IntegrationResponses for an Integration.

public func getIntegrationResponses(input: GetIntegrationResponsesInput, completion: @escaping (ClientRuntime.SdkResult<GetIntegrationResponsesOutputResponse, GetIntegrationResponsesOutputError>) -> Void)

getIntegrations(input:completion:)

Gets the Integrations for an API.

public func getIntegrations(input: GetIntegrationsInput, completion: @escaping (ClientRuntime.SdkResult<GetIntegrationsOutputResponse, GetIntegrationsOutputError>) -> Void)

getModel(input:completion:)

Gets a Model.

public func getModel(input: GetModelInput, completion: @escaping (ClientRuntime.SdkResult<GetModelOutputResponse, GetModelOutputError>) -> Void)

getModelTemplate(input:completion:)

Gets a model template.

public func getModelTemplate(input: GetModelTemplateInput, completion: @escaping (ClientRuntime.SdkResult<GetModelTemplateOutputResponse, GetModelTemplateOutputError>) -> Void)

getModels(input:completion:)

Gets the Models for an API.

public func getModels(input: GetModelsInput, completion: @escaping (ClientRuntime.SdkResult<GetModelsOutputResponse, GetModelsOutputError>) -> Void)

getRoute(input:completion:)

Gets a Route.

public func getRoute(input: GetRouteInput, completion: @escaping (ClientRuntime.SdkResult<GetRouteOutputResponse, GetRouteOutputError>) -> Void)

getRouteResponse(input:completion:)

Gets a RouteResponse.

public func getRouteResponse(input: GetRouteResponseInput, completion: @escaping (ClientRuntime.SdkResult<GetRouteResponseOutputResponse, GetRouteResponseOutputError>) -> Void)

getRouteResponses(input:completion:)

Gets the RouteResponses for a Route.

public func getRouteResponses(input: GetRouteResponsesInput, completion: @escaping (ClientRuntime.SdkResult<GetRouteResponsesOutputResponse, GetRouteResponsesOutputError>) -> Void)

getRoutes(input:completion:)

Gets the Routes for an API.

public func getRoutes(input: GetRoutesInput, completion: @escaping (ClientRuntime.SdkResult<GetRoutesOutputResponse, GetRoutesOutputError>) -> Void)

getStage(input:completion:)

Gets a Stage.

public func getStage(input: GetStageInput, completion: @escaping (ClientRuntime.SdkResult<GetStageOutputResponse, GetStageOutputError>) -> Void)

getStages(input:completion:)

Gets the Stages for an API.

public func getStages(input: GetStagesInput, completion: @escaping (ClientRuntime.SdkResult<GetStagesOutputResponse, GetStagesOutputError>) -> Void)

getTags(input:completion:)

Gets a collection of Tag resources.

public func getTags(input: GetTagsInput, completion: @escaping (ClientRuntime.SdkResult<GetTagsOutputResponse, GetTagsOutputError>) -> Void)

getVpcLink(input:completion:)

Gets a VPC link.

public func getVpcLink(input: GetVpcLinkInput, completion: @escaping (ClientRuntime.SdkResult<GetVpcLinkOutputResponse, GetVpcLinkOutputError>) -> Void)

getVpcLinks(input:completion:)

Gets a collection of VPC links.

public func getVpcLinks(input: GetVpcLinksInput, completion: @escaping (ClientRuntime.SdkResult<GetVpcLinksOutputResponse, GetVpcLinksOutputError>) -> Void)

importApi(input:completion:)

Imports an API.

public func importApi(input: ImportApiInput, completion: @escaping (ClientRuntime.SdkResult<ImportApiOutputResponse, ImportApiOutputError>) -> Void)

reimportApi(input:completion:)

Puts an Api resource.

public func reimportApi(input: ReimportApiInput, completion: @escaping (ClientRuntime.SdkResult<ReimportApiOutputResponse, ReimportApiOutputError>) -> Void)

resetAuthorizersCache(input:completion:)

Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.

public func resetAuthorizersCache(input: ResetAuthorizersCacheInput, completion: @escaping (ClientRuntime.SdkResult<ResetAuthorizersCacheOutputResponse, ResetAuthorizersCacheOutputError>) -> Void)

tagResource(input:completion:)

Creates a new Tag resource to represent a tag.

public func tagResource(input: TagResourceInput, completion: @escaping (ClientRuntime.SdkResult<TagResourceOutputResponse, TagResourceOutputError>) -> Void)

untagResource(input:completion:)

Deletes a Tag.

public func untagResource(input: UntagResourceInput, completion: @escaping (ClientRuntime.SdkResult<UntagResourceOutputResponse, UntagResourceOutputError>) -> Void)

updateApi(input:completion:)

Updates an Api resource.

public func updateApi(input: UpdateApiInput, completion: @escaping (ClientRuntime.SdkResult<UpdateApiOutputResponse, UpdateApiOutputError>) -> Void)

updateApiMapping(input:completion:)

The API mapping.

public func updateApiMapping(input: UpdateApiMappingInput, completion: @escaping (ClientRuntime.SdkResult<UpdateApiMappingOutputResponse, UpdateApiMappingOutputError>) -> Void)

updateAuthorizer(input:completion:)

Updates an Authorizer.

public func updateAuthorizer(input: UpdateAuthorizerInput, completion: @escaping (ClientRuntime.SdkResult<UpdateAuthorizerOutputResponse, UpdateAuthorizerOutputError>) -> Void)

updateDeployment(input:completion:)

Updates a Deployment.

public func updateDeployment(input: UpdateDeploymentInput, completion: @escaping (ClientRuntime.SdkResult<UpdateDeploymentOutputResponse, UpdateDeploymentOutputError>) -> Void)

updateDomainName(input:completion:)

Updates a domain name.

public func updateDomainName(input: UpdateDomainNameInput, completion: @escaping (ClientRuntime.SdkResult<UpdateDomainNameOutputResponse, UpdateDomainNameOutputError>) -> Void)

updateIntegration(input:completion:)

Updates an Integration.

public func updateIntegration(input: UpdateIntegrationInput, completion: @escaping (ClientRuntime.SdkResult<UpdateIntegrationOutputResponse, UpdateIntegrationOutputError>) -> Void)

updateIntegrationResponse(input:completion:)

Updates an IntegrationResponses.

public func updateIntegrationResponse(input: UpdateIntegrationResponseInput, completion: @escaping (ClientRuntime.SdkResult<UpdateIntegrationResponseOutputResponse, UpdateIntegrationResponseOutputError>) -> Void)

updateModel(input:completion:)

Updates a Model.

public func updateModel(input: UpdateModelInput, completion: @escaping (ClientRuntime.SdkResult<UpdateModelOutputResponse, UpdateModelOutputError>) -> Void)

updateRoute(input:completion:)

Updates a Route.

public func updateRoute(input: UpdateRouteInput, completion: @escaping (ClientRuntime.SdkResult<UpdateRouteOutputResponse, UpdateRouteOutputError>) -> Void)

updateRouteResponse(input:completion:)

Updates a RouteResponse.

public func updateRouteResponse(input: UpdateRouteResponseInput, completion: @escaping (ClientRuntime.SdkResult<UpdateRouteResponseOutputResponse, UpdateRouteResponseOutputError>) -> Void)

updateStage(input:completion:)

Updates a Stage.

public func updateStage(input: UpdateStageInput, completion: @escaping (ClientRuntime.SdkResult<UpdateStageOutputResponse, UpdateStageOutputError>) -> Void)

updateVpcLink(input:completion:)

Updates a VPC link.

public func updateVpcLink(input: UpdateVpcLinkInput, completion: @escaping (ClientRuntime.SdkResult<UpdateVpcLinkOutputResponse, UpdateVpcLinkOutputError>) -> Void)