![]() |
![]()
| ![]() |
![]()
NAMEPaws::ApiGatewayV2 - Perl Interface to AWS AmazonApiGatewayV2 SYNOPSISuse Paws; my $obj = Paws->service('ApiGatewayV2'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAmazon API Gateway V2 For the AWS API documentation, see <https://docs.aws.amazon.com/apigateway/> METHODSCreateApi
Each argument is described in detail in: Paws::ApiGatewayV2::CreateApi Returns: a Paws::ApiGatewayV2::CreateApiResponse instance Creates an Api resource. CreateApiMapping
Each argument is described in detail in: Paws::ApiGatewayV2::CreateApiMapping Returns: a Paws::ApiGatewayV2::CreateApiMappingResponse instance Creates an API mapping. CreateAuthorizer
Each argument is described in detail in: Paws::ApiGatewayV2::CreateAuthorizer Returns: a Paws::ApiGatewayV2::CreateAuthorizerResponse instance Creates an Authorizer for an API. CreateDeployment
Each argument is described in detail in: Paws::ApiGatewayV2::CreateDeployment Returns: a Paws::ApiGatewayV2::CreateDeploymentResponse instance Creates a Deployment for an API. CreateDomainName
Each argument is described in detail in: Paws::ApiGatewayV2::CreateDomainName Returns: a Paws::ApiGatewayV2::CreateDomainNameResponse instance Creates a domain name. CreateIntegration
Each argument is described in detail in: Paws::ApiGatewayV2::CreateIntegration Returns: a Paws::ApiGatewayV2::CreateIntegrationResult instance Creates an Integration. CreateIntegrationResponse
Each argument is described in detail in: Paws::ApiGatewayV2::CreateIntegrationResponse Returns: a Paws::ApiGatewayV2::CreateIntegrationResponseResponse instance Creates an IntegrationResponses. CreateModel
Each argument is described in detail in: Paws::ApiGatewayV2::CreateModel Returns: a Paws::ApiGatewayV2::CreateModelResponse instance Creates a Model for an API. CreateRoute
Each argument is described in detail in: Paws::ApiGatewayV2::CreateRoute Returns: a Paws::ApiGatewayV2::CreateRouteResponseShape instance Creates a Route for an API. CreateRouteResponse
Each argument is described in detail in: Paws::ApiGatewayV2::CreateRouteResponse Returns: a Paws::ApiGatewayV2::CreateRouteResponseResponse instance Creates a RouteResponse for a Route. CreateStage
Each argument is described in detail in: Paws::ApiGatewayV2::CreateStage Returns: a Paws::ApiGatewayV2::CreateStageResponse instance Creates a Stage for an API. CreateVpcLink
Each argument is described in detail in: Paws::ApiGatewayV2::CreateVpcLink Returns: a Paws::ApiGatewayV2::CreateVpcLinkResponse instance Creates a VPC link. DeleteAccessLogSettingsEach argument is described in detail in: Paws::ApiGatewayV2::DeleteAccessLogSettings Returns: nothing Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage, delete its AccessLogSettings. DeleteApiEach argument is described in detail in: Paws::ApiGatewayV2::DeleteApi Returns: nothing Deletes an Api resource. DeleteApiMappingEach argument is described in detail in: Paws::ApiGatewayV2::DeleteApiMapping Returns: nothing Deletes an API mapping. DeleteAuthorizerEach argument is described in detail in: Paws::ApiGatewayV2::DeleteAuthorizer Returns: nothing Deletes an Authorizer. DeleteCorsConfigurationEach argument is described in detail in: Paws::ApiGatewayV2::DeleteCorsConfiguration Returns: nothing Deletes a CORS configuration. DeleteDeploymentEach argument is described in detail in: Paws::ApiGatewayV2::DeleteDeployment Returns: nothing Deletes a Deployment. DeleteDomainNameEach argument is described in detail in: Paws::ApiGatewayV2::DeleteDomainName Returns: nothing Deletes a domain name. DeleteIntegrationEach argument is described in detail in: Paws::ApiGatewayV2::DeleteIntegration Returns: nothing Deletes an Integration. DeleteIntegrationResponseEach argument is described in detail in: Paws::ApiGatewayV2::DeleteIntegrationResponse Returns: nothing Deletes an IntegrationResponses. DeleteModelEach argument is described in detail in: Paws::ApiGatewayV2::DeleteModel Returns: nothing Deletes a Model. DeleteRouteEach argument is described in detail in: Paws::ApiGatewayV2::DeleteRoute Returns: nothing Deletes a Route. DeleteRouteRequestParameterEach argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteRequestParameter Returns: nothing Deletes a route request parameter. DeleteRouteResponseEach argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteResponse Returns: nothing Deletes a RouteResponse. DeleteRouteSettingsEach argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteSettings Returns: nothing Deletes the RouteSettings for a stage. DeleteStageEach argument is described in detail in: Paws::ApiGatewayV2::DeleteStage Returns: nothing Deletes a Stage. DeleteVpcLinkEach argument is described in detail in: Paws::ApiGatewayV2::DeleteVpcLink Returns: a Paws::ApiGatewayV2::DeleteVpcLinkResponse instance Deletes a VPC link. ExportApi
Each argument is described in detail in: Paws::ApiGatewayV2::ExportApi Returns: a Paws::ApiGatewayV2::ExportApiResponse instance GetApiEach argument is described in detail in: Paws::ApiGatewayV2::GetApi Returns: a Paws::ApiGatewayV2::GetApiResponse instance Gets an Api resource. GetApiMappingEach argument is described in detail in: Paws::ApiGatewayV2::GetApiMapping Returns: a Paws::ApiGatewayV2::GetApiMappingResponse instance Gets an API mapping. GetApiMappings
Each argument is described in detail in: Paws::ApiGatewayV2::GetApiMappings Returns: a Paws::ApiGatewayV2::GetApiMappingsResponse instance Gets API mappings. GetApis
Each argument is described in detail in: Paws::ApiGatewayV2::GetApis Returns: a Paws::ApiGatewayV2::GetApisResponse instance Gets a collection of Api resources. GetAuthorizerEach argument is described in detail in: Paws::ApiGatewayV2::GetAuthorizer Returns: a Paws::ApiGatewayV2::GetAuthorizerResponse instance Gets an Authorizer. GetAuthorizers
Each argument is described in detail in: Paws::ApiGatewayV2::GetAuthorizers Returns: a Paws::ApiGatewayV2::GetAuthorizersResponse instance Gets the Authorizers for an API. GetDeploymentEach argument is described in detail in: Paws::ApiGatewayV2::GetDeployment Returns: a Paws::ApiGatewayV2::GetDeploymentResponse instance Gets a Deployment. GetDeployments
Each argument is described in detail in: Paws::ApiGatewayV2::GetDeployments Returns: a Paws::ApiGatewayV2::GetDeploymentsResponse instance Gets the Deployments for an API. GetDomainNameEach argument is described in detail in: Paws::ApiGatewayV2::GetDomainName Returns: a Paws::ApiGatewayV2::GetDomainNameResponse instance Gets a domain name. GetDomainNames
Each argument is described in detail in: Paws::ApiGatewayV2::GetDomainNames Returns: a Paws::ApiGatewayV2::GetDomainNamesResponse instance Gets the domain names for an AWS account. GetIntegrationEach argument is described in detail in: Paws::ApiGatewayV2::GetIntegration Returns: a Paws::ApiGatewayV2::GetIntegrationResult instance Gets an Integration. GetIntegrationResponseEach argument is described in detail in: Paws::ApiGatewayV2::GetIntegrationResponse Returns: a Paws::ApiGatewayV2::GetIntegrationResponseResponse instance Gets an IntegrationResponses. GetIntegrationResponses
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegrationResponses Returns: a Paws::ApiGatewayV2::GetIntegrationResponsesResponse instance Gets the IntegrationResponses for an Integration. GetIntegrations
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegrations Returns: a Paws::ApiGatewayV2::GetIntegrationsResponse instance Gets the Integrations for an API. GetModelEach argument is described in detail in: Paws::ApiGatewayV2::GetModel Returns: a Paws::ApiGatewayV2::GetModelResponse instance Gets a Model. GetModels
Each argument is described in detail in: Paws::ApiGatewayV2::GetModels Returns: a Paws::ApiGatewayV2::GetModelsResponse instance Gets the Models for an API. GetModelTemplateEach argument is described in detail in: Paws::ApiGatewayV2::GetModelTemplate Returns: a Paws::ApiGatewayV2::GetModelTemplateResponse instance Gets a model template. GetRouteEach argument is described in detail in: Paws::ApiGatewayV2::GetRoute Returns: a Paws::ApiGatewayV2::GetRouteResult instance Gets a Route. GetRouteResponseEach argument is described in detail in: Paws::ApiGatewayV2::GetRouteResponse Returns: a Paws::ApiGatewayV2::GetRouteResponseResponse instance Gets a RouteResponse. GetRouteResponses
Each argument is described in detail in: Paws::ApiGatewayV2::GetRouteResponses Returns: a Paws::ApiGatewayV2::GetRouteResponsesResponse instance Gets the RouteResponses for a Route. GetRoutes
Each argument is described in detail in: Paws::ApiGatewayV2::GetRoutes Returns: a Paws::ApiGatewayV2::GetRoutesResponse instance Gets the Routes for an API. GetStageEach argument is described in detail in: Paws::ApiGatewayV2::GetStage Returns: a Paws::ApiGatewayV2::GetStageResponse instance Gets a Stage. GetStages
Each argument is described in detail in: Paws::ApiGatewayV2::GetStages Returns: a Paws::ApiGatewayV2::GetStagesResponse instance Gets the Stages for an API. GetTagsEach argument is described in detail in: Paws::ApiGatewayV2::GetTags Returns: a Paws::ApiGatewayV2::GetTagsResponse instance Gets a collection of Tag resources. GetVpcLinkEach argument is described in detail in: Paws::ApiGatewayV2::GetVpcLink Returns: a Paws::ApiGatewayV2::GetVpcLinkResponse instance Gets a VPC link. GetVpcLinks
Each argument is described in detail in: Paws::ApiGatewayV2::GetVpcLinks Returns: a Paws::ApiGatewayV2::GetVpcLinksResponse instance Gets a collection of VPC links. ImportApi
Each argument is described in detail in: Paws::ApiGatewayV2::ImportApi Returns: a Paws::ApiGatewayV2::ImportApiResponse instance Imports an API. ReimportApi
Each argument is described in detail in: Paws::ApiGatewayV2::ReimportApi Returns: a Paws::ApiGatewayV2::ReimportApiResponse instance Puts an Api resource. ResetAuthorizersCacheEach argument is described in detail in: Paws::ApiGatewayV2::ResetAuthorizersCache Returns: nothing Resets all authorizer cache entries on a stage. Supported only for HTTP APIs. TagResource
Each argument is described in detail in: Paws::ApiGatewayV2::TagResource Returns: a Paws::ApiGatewayV2::TagResourceResponse instance Creates a new Tag resource to represent a tag. UntagResourceEach argument is described in detail in: Paws::ApiGatewayV2::UntagResource Returns: nothing Deletes a Tag. UpdateApi
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateApi Returns: a Paws::ApiGatewayV2::UpdateApiResponse instance Updates an Api resource. UpdateApiMapping
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateApiMapping Returns: a Paws::ApiGatewayV2::UpdateApiMappingResponse instance The API mapping. UpdateAuthorizer
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateAuthorizer Returns: a Paws::ApiGatewayV2::UpdateAuthorizerResponse instance Updates an Authorizer. UpdateDeployment
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateDeployment Returns: a Paws::ApiGatewayV2::UpdateDeploymentResponse instance Updates a Deployment. UpdateDomainName
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateDomainName Returns: a Paws::ApiGatewayV2::UpdateDomainNameResponse instance Updates a domain name. UpdateIntegration
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateIntegration Returns: a Paws::ApiGatewayV2::UpdateIntegrationResponseShape instance Updates an Integration. UpdateIntegrationResponse
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateIntegrationResponse Returns: a Paws::ApiGatewayV2::UpdateIntegrationResponseResponse instance Updates an IntegrationResponses. UpdateModel
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateModel Returns: a Paws::ApiGatewayV2::UpdateModelResponse instance Updates a Model. UpdateRoute
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateRoute Returns: a Paws::ApiGatewayV2::UpdateRouteResult instance Updates a Route. UpdateRouteResponse
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateRouteResponse Returns: a Paws::ApiGatewayV2::UpdateRouteResponseResponse instance Updates a RouteResponse. UpdateStage
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateStage Returns: a Paws::ApiGatewayV2::UpdateStageResponse instance Updates a Stage. UpdateVpcLink
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateVpcLink Returns: a Paws::ApiGatewayV2::UpdateVpcLinkResponse instance Updates a VPC link. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results GetAllApis(sub { },[MaxResults => Str, NextToken => Str])GetAllApis([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetApisResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllAuthorizers(sub { },ApiId => Str, [MaxResults => Str, NextToken => Str])GetAllAuthorizers(ApiId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetAuthorizersResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllDeployments(sub { },ApiId => Str, [MaxResults => Str, NextToken => Str])GetAllDeployments(ApiId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetDeploymentsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllDomainNames(sub { },[MaxResults => Str, NextToken => Str])GetAllDomainNames([MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetDomainNamesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllIntegrationResponses(sub { },ApiId => Str, IntegrationId => Str, [MaxResults => Str, NextToken => Str])GetAllIntegrationResponses(ApiId => Str, IntegrationId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetIntegrationResponsesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllIntegrations(sub { },ApiId => Str, [MaxResults => Str, NextToken => Str])GetAllIntegrations(ApiId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetIntegrationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllModels(sub { },ApiId => Str, [MaxResults => Str, NextToken => Str])GetAllModels(ApiId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetModelsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllRouteResponses(sub { },ApiId => Str, RouteId => Str, [MaxResults => Str, NextToken => Str])GetAllRouteResponses(ApiId => Str, RouteId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetRouteResponsesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllRoutes(sub { },ApiId => Str, [MaxResults => Str, NextToken => Str])GetAllRoutes(ApiId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetRoutesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllStages(sub { },ApiId => Str, [MaxResults => Str, NextToken => Str])GetAllStages(ApiId => Str, [MaxResults => Str, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Items, passing the object as the first parameter, and the string 'Items' as the second parameter If not, it will return a a Paws::ApiGatewayV2::GetStagesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|