Paws::ApiGatewayV2 - Perl Interface to AWS AmazonApiGatewayV2
use 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' } ], );
Amazon API Gateway V2
For the AWS API documentation, see https://docs.aws.amazon.com/apigateway/
Each argument is described in detail in: Paws::ApiGatewayV2::CreateApi
Returns: a Paws::ApiGatewayV2::CreateApiResponse instance
Creates an Api resource.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateApiMapping
Returns: a Paws::ApiGatewayV2::CreateApiMappingResponse instance
Creates an API mapping.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateAuthorizer
Returns: a Paws::ApiGatewayV2::CreateAuthorizerResponse instance
Creates an Authorizer for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateDeployment
Returns: a Paws::ApiGatewayV2::CreateDeploymentResponse instance
Creates a Deployment for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateDomainName
Returns: a Paws::ApiGatewayV2::CreateDomainNameResponse instance
Creates a domain name.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateIntegration
Returns: a Paws::ApiGatewayV2::CreateIntegrationResult instance
Creates an Integration.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateIntegrationResponse
Returns: a Paws::ApiGatewayV2::CreateIntegrationResponseResponse instance
Creates an IntegrationResponses.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateModel
Returns: a Paws::ApiGatewayV2::CreateModelResponse instance
Creates a Model for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateRoute
Returns: a Paws::ApiGatewayV2::CreateRouteResult instance
Creates a Route for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateRouteResponse
Returns: a Paws::ApiGatewayV2::CreateRouteResponseResponse instance
Creates a RouteResponse for a Route.
Each argument is described in detail in: Paws::ApiGatewayV2::CreateStage
Returns: a Paws::ApiGatewayV2::CreateStageResponse instance
Creates a Stage for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteApi
Returns: nothing
Deletes an Api resource.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteApiMapping
Deletes an API mapping.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteAuthorizer
Deletes an Authorizer.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteDeployment
Deletes a Deployment.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteDomainName
Deletes a domain name.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteIntegration
Deletes an Integration.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteIntegrationResponse
Deletes an IntegrationResponses.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteModel
Deletes a Model.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteRoute
Deletes a Route.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteResponse
Deletes a RouteResponse.
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteStage
Deletes a Stage.
Each argument is described in detail in: Paws::ApiGatewayV2::GetApi
Returns: a Paws::ApiGatewayV2::GetApiResponse instance
Gets an Api resource.
Each argument is described in detail in: Paws::ApiGatewayV2::GetApiMapping
Returns: a Paws::ApiGatewayV2::GetApiMappingResponse instance
The API mapping.
Each argument is described in detail in: Paws::ApiGatewayV2::GetApiMappings
Returns: a Paws::ApiGatewayV2::GetApiMappingsResponse instance
The API mappings.
Each argument is described in detail in: Paws::ApiGatewayV2::GetApis
Returns: a Paws::ApiGatewayV2::GetApisResponse instance
Gets a collection of Api resources.
Each argument is described in detail in: Paws::ApiGatewayV2::GetAuthorizer
Returns: a Paws::ApiGatewayV2::GetAuthorizerResponse instance
Gets an Authorizer.
Each argument is described in detail in: Paws::ApiGatewayV2::GetAuthorizers
Returns: a Paws::ApiGatewayV2::GetAuthorizersResponse instance
Gets the Authorizers for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::GetDeployment
Returns: a Paws::ApiGatewayV2::GetDeploymentResponse instance
Gets a Deployment.
Each argument is described in detail in: Paws::ApiGatewayV2::GetDeployments
Returns: a Paws::ApiGatewayV2::GetDeploymentsResponse instance
Gets the Deployments for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::GetDomainName
Returns: a Paws::ApiGatewayV2::GetDomainNameResponse instance
Gets a domain name.
Each argument is described in detail in: Paws::ApiGatewayV2::GetDomainNames
Returns: a Paws::ApiGatewayV2::GetDomainNamesResponse instance
Gets the domain names for an AWS account.
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegration
Returns: a Paws::ApiGatewayV2::GetIntegrationResult instance
Gets an Integration.
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegrationResponse
Returns: a Paws::ApiGatewayV2::GetIntegrationResponseResponse instance
Gets an IntegrationResponses.
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegrationResponses
Returns: a Paws::ApiGatewayV2::GetIntegrationResponsesResponse instance
Gets the IntegrationResponses for an Integration.
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegrations
Returns: a Paws::ApiGatewayV2::GetIntegrationsResponse instance
Gets the Integrations for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::GetModel
Returns: a Paws::ApiGatewayV2::GetModelResponse instance
Gets a Model.
Each argument is described in detail in: Paws::ApiGatewayV2::GetModels
Returns: a Paws::ApiGatewayV2::GetModelsResponse instance
Gets the Models for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::GetModelTemplate
Returns: a Paws::ApiGatewayV2::GetModelTemplateResponse instance
Gets a model template.
Each argument is described in detail in: Paws::ApiGatewayV2::GetRoute
Returns: a Paws::ApiGatewayV2::GetRouteResult instance
Gets a Route.
Each argument is described in detail in: Paws::ApiGatewayV2::GetRouteResponse
Returns: a Paws::ApiGatewayV2::GetRouteResponseResponse instance
Gets a RouteResponse.
Each argument is described in detail in: Paws::ApiGatewayV2::GetRouteResponses
Returns: a Paws::ApiGatewayV2::GetRouteResponsesResponse instance
Gets the RouteResponses for a Route.
Each argument is described in detail in: Paws::ApiGatewayV2::GetRoutes
Returns: a Paws::ApiGatewayV2::GetRoutesResponse instance
Gets the Routes for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::GetStage
Returns: a Paws::ApiGatewayV2::GetStageResponse instance
Gets a Stage.
Each argument is described in detail in: Paws::ApiGatewayV2::GetStages
Returns: a Paws::ApiGatewayV2::GetStagesResponse instance
Gets the Stages for an API.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateApi
Returns: a Paws::ApiGatewayV2::UpdateApiResponse instance
Updates an Api resource.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateApiMapping
Returns: a Paws::ApiGatewayV2::UpdateApiMappingResponse instance
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateAuthorizer
Returns: a Paws::ApiGatewayV2::UpdateAuthorizerResponse instance
Updates an Authorizer.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateDeployment
Returns: a Paws::ApiGatewayV2::UpdateDeploymentResponse instance
Updates a Deployment.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateDomainName
Returns: a Paws::ApiGatewayV2::UpdateDomainNameResponse instance
Updates a domain name.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateIntegration
Returns: a Paws::ApiGatewayV2::UpdateIntegrationResult instance
Updates an Integration.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateIntegrationResponse
Returns: a Paws::ApiGatewayV2::UpdateIntegrationResponseResponse instance
Updates an IntegrationResponses.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateModel
Returns: a Paws::ApiGatewayV2::UpdateModelResponse instance
Updates a Model.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateRoute
Returns: a Paws::ApiGatewayV2::UpdateRouteResult instance
Updates a Route.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateRouteResponse
Returns: a Paws::ApiGatewayV2::UpdateRouteResponseResponse instance
Updates a RouteResponse.
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateStage
Returns: a Paws::ApiGatewayV2::UpdateStageResponse instance
Updates a Stage.
Paginator methods are helpers that repetively call methods that return partial results
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 params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
param
If not, it will return a a Paws::ApiGatewayV2::GetAuthorizersResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetDeploymentsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetDomainNamesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetIntegrationResponsesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetIntegrationsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetModelsResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetRouteResponsesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetRoutesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
If not, it will return a a Paws::ApiGatewayV2::GetStagesResponse instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
This service class forms part of Paws
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.