NAME
Paws::ApiGatewayV2 - Perl Interface to AWS AmazonApiGatewayV2
SYNOPSIS
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' } ],
);
DESCRIPTION
Amazon API Gateway V2
For the AWS API documentation, see https://docs.aws.amazon.com/apigateway/
METHODS
CreateApi
- Name => Str
- ProtocolType => Str
- [ApiKeySelectionExpression => Str]
- [CorsConfiguration => Paws::ApiGatewayV2::Cors]
- [CredentialsArn => Str]
- [Description => Str]
- [DisableExecuteApiEndpoint => Bool]
- [DisableSchemaValidation => Bool]
- [RouteKey => Str]
- [RouteSelectionExpression => Str]
- [Tags => Paws::ApiGatewayV2::Tags]
- [Target => Str]
- [Version => Str]
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
- ApiId => Str
- AuthorizerType => Str
- IdentitySource => ArrayRef[Str|Undef]
- Name => Str
- [AuthorizerCredentialsArn => Str]
- [AuthorizerPayloadFormatVersion => Str]
- [AuthorizerResultTtlInSeconds => Int]
- [AuthorizerUri => Str]
- [EnableSimpleResponses => Bool]
- [IdentityValidationExpression => Str]
- [JwtConfiguration => Paws::ApiGatewayV2::JWTConfiguration]
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
- DomainName => Str
- [DomainNameConfigurations => ArrayRef[Paws::ApiGatewayV2::DomainNameConfiguration]]
- [MutualTlsAuthentication => Paws::ApiGatewayV2::MutualTlsAuthenticationInput]
- [Tags => Paws::ApiGatewayV2::Tags]
Each argument is described in detail in: Paws::ApiGatewayV2::CreateDomainName
Returns: a Paws::ApiGatewayV2::CreateDomainNameResponse instance
Creates a domain name.
CreateIntegration
- ApiId => Str
- IntegrationType => Str
- [ConnectionId => Str]
- [ConnectionType => Str]
- [ContentHandlingStrategy => Str]
- [CredentialsArn => Str]
- [Description => Str]
- [IntegrationMethod => Str]
- [IntegrationSubtype => Str]
- [IntegrationUri => Str]
- [PassthroughBehavior => Str]
- [PayloadFormatVersion => Str]
- [RequestParameters => Paws::ApiGatewayV2::IntegrationParameters]
- [RequestTemplates => Paws::ApiGatewayV2::TemplateMap]
- [ResponseParameters => Paws::ApiGatewayV2::ResponseParameters]
- [TemplateSelectionExpression => Str]
- [TimeoutInMillis => Int]
- [TlsConfig => Paws::ApiGatewayV2::TlsConfigInput]
Each argument is described in detail in: Paws::ApiGatewayV2::CreateIntegration
Returns: a Paws::ApiGatewayV2::CreateIntegrationResult instance
Creates an Integration.
CreateIntegrationResponse
- ApiId => Str
- IntegrationId => Str
- IntegrationResponseKey => Str
- [ContentHandlingStrategy => Str]
- [ResponseParameters => Paws::ApiGatewayV2::IntegrationParameters]
- [ResponseTemplates => Paws::ApiGatewayV2::TemplateMap]
- [TemplateSelectionExpression => Str]
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
- ApiId => Str
- RouteKey => Str
- [ApiKeyRequired => Bool]
- [AuthorizationScopes => ArrayRef[Str|Undef]]
- [AuthorizationType => Str]
- [AuthorizerId => Str]
- [ModelSelectionExpression => Str]
- [OperationName => Str]
- [RequestModels => Paws::ApiGatewayV2::RouteModels]
- [RequestParameters => Paws::ApiGatewayV2::RouteParameters]
- [RouteResponseSelectionExpression => Str]
- [Target => Str]
Each argument is described in detail in: Paws::ApiGatewayV2::CreateRoute
Returns: a Paws::ApiGatewayV2::CreateRouteResponseShape instance
Creates a Route for an API.
CreateRouteResponse
- ApiId => Str
- RouteId => Str
- RouteResponseKey => Str
- [ModelSelectionExpression => Str]
- [ResponseModels => Paws::ApiGatewayV2::RouteModels]
- [ResponseParameters => Paws::ApiGatewayV2::RouteParameters]
Each argument is described in detail in: Paws::ApiGatewayV2::CreateRouteResponse
Returns: a Paws::ApiGatewayV2::CreateRouteResponseResponse instance
Creates a RouteResponse for a Route.
CreateStage
- ApiId => Str
- StageName => Str
- [AccessLogSettings => Paws::ApiGatewayV2::AccessLogSettings]
- [AutoDeploy => Bool]
- [ClientCertificateId => Str]
- [DefaultRouteSettings => Paws::ApiGatewayV2::RouteSettings]
- [DeploymentId => Str]
- [Description => Str]
- [RouteSettings => Paws::ApiGatewayV2::RouteSettingsMap]
- [StageVariables => Paws::ApiGatewayV2::StageVariablesMap]
- [Tags => Paws::ApiGatewayV2::Tags]
Each argument is described in detail in: Paws::ApiGatewayV2::CreateStage
Returns: a Paws::ApiGatewayV2::CreateStageResponse instance
Creates a Stage for an API.
CreateVpcLink
- Name => Str
- SubnetIds => ArrayRef[Str|Undef]
- [SecurityGroupIds => ArrayRef[Str|Undef]]
- [Tags => Paws::ApiGatewayV2::Tags]
Each argument is described in detail in: Paws::ApiGatewayV2::CreateVpcLink
Returns: a Paws::ApiGatewayV2::CreateVpcLinkResponse instance
Creates a VPC link.
DeleteAccessLogSettings
Each 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.
DeleteApi
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteApi
Returns: nothing
Deletes an Api resource.
DeleteApiMapping
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteApiMapping
Returns: nothing
Deletes an API mapping.
DeleteAuthorizer
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteAuthorizer
Returns: nothing
Deletes an Authorizer.
DeleteCorsConfiguration
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteCorsConfiguration
Returns: nothing
Deletes a CORS configuration.
DeleteDeployment
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteDeployment
Returns: nothing
Deletes a Deployment.
DeleteDomainName
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteDomainName
Returns: nothing
Deletes a domain name.
DeleteIntegration
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteIntegration
Returns: nothing
Deletes an Integration.
DeleteIntegrationResponse
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteIntegrationResponse
Returns: nothing
Deletes an IntegrationResponses.
DeleteModel
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteModel
Returns: nothing
Deletes a Model.
DeleteRoute
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteRoute
Returns: nothing
Deletes a Route.
DeleteRouteRequestParameter
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteRequestParameter
Returns: nothing
Deletes a route request parameter.
DeleteRouteResponse
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteResponse
Returns: nothing
Deletes a RouteResponse.
DeleteRouteSettings
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteRouteSettings
Returns: nothing
Deletes the RouteSettings for a stage.
DeleteStage
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteStage
Returns: nothing
Deletes a Stage.
DeleteVpcLink
Each argument is described in detail in: Paws::ApiGatewayV2::DeleteVpcLink
Returns: a Paws::ApiGatewayV2::DeleteVpcLinkResponse instance
Deletes a VPC link.
ExportApi
- ApiId => Str
- OutputType => Str
- Specification => Str
- [ExportVersion => Str]
- [IncludeExtensions => Bool]
- [StageName => Str]
Each argument is described in detail in: Paws::ApiGatewayV2::ExportApi
Returns: a Paws::ApiGatewayV2::ExportApiResponse instance
GetApi
Each argument is described in detail in: Paws::ApiGatewayV2::GetApi
Returns: a Paws::ApiGatewayV2::GetApiResponse instance
Gets an Api resource.
GetApiMapping
Each 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.
GetAuthorizer
Each 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.
GetDeployment
Each 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.
GetDomainName
Each 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.
GetIntegration
Each argument is described in detail in: Paws::ApiGatewayV2::GetIntegration
Returns: a Paws::ApiGatewayV2::GetIntegrationResult instance
Gets an Integration.
GetIntegrationResponse
Each 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.
GetModel
Each 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.
GetModelTemplate
Each argument is described in detail in: Paws::ApiGatewayV2::GetModelTemplate
Returns: a Paws::ApiGatewayV2::GetModelTemplateResponse instance
Gets a model template.
GetRoute
Each argument is described in detail in: Paws::ApiGatewayV2::GetRoute
Returns: a Paws::ApiGatewayV2::GetRouteResult instance
Gets a Route.
GetRouteResponse
Each 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.
GetStage
Each 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.
GetTags
Each argument is described in detail in: Paws::ApiGatewayV2::GetTags
Returns: a Paws::ApiGatewayV2::GetTagsResponse instance
Gets a collection of Tag resources.
GetVpcLink
Each 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.
ResetAuthorizersCache
Each 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
- ResourceArn => Str
- [Tags => Paws::ApiGatewayV2::Tags]
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.
UntagResource
Each argument is described in detail in: Paws::ApiGatewayV2::UntagResource
Returns: nothing
Deletes a Tag.
UpdateApi
- ApiId => Str
- [ApiKeySelectionExpression => Str]
- [CorsConfiguration => Paws::ApiGatewayV2::Cors]
- [CredentialsArn => Str]
- [Description => Str]
- [DisableExecuteApiEndpoint => Bool]
- [DisableSchemaValidation => Bool]
- [Name => Str]
- [RouteKey => Str]
- [RouteSelectionExpression => Str]
- [Target => Str]
- [Version => Str]
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
- ApiId => Str
- AuthorizerId => Str
- [AuthorizerCredentialsArn => Str]
- [AuthorizerPayloadFormatVersion => Str]
- [AuthorizerResultTtlInSeconds => Int]
- [AuthorizerType => Str]
- [AuthorizerUri => Str]
- [EnableSimpleResponses => Bool]
- [IdentitySource => ArrayRef[Str|Undef]]
- [IdentityValidationExpression => Str]
- [JwtConfiguration => Paws::ApiGatewayV2::JWTConfiguration]
- [Name => Str]
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
- DomainName => Str
- [DomainNameConfigurations => ArrayRef[Paws::ApiGatewayV2::DomainNameConfiguration]]
- [MutualTlsAuthentication => Paws::ApiGatewayV2::MutualTlsAuthenticationInput]
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateDomainName
Returns: a Paws::ApiGatewayV2::UpdateDomainNameResponse instance
Updates a domain name.
UpdateIntegration
- ApiId => Str
- IntegrationId => Str
- [ConnectionId => Str]
- [ConnectionType => Str]
- [ContentHandlingStrategy => Str]
- [CredentialsArn => Str]
- [Description => Str]
- [IntegrationMethod => Str]
- [IntegrationSubtype => Str]
- [IntegrationType => Str]
- [IntegrationUri => Str]
- [PassthroughBehavior => Str]
- [PayloadFormatVersion => Str]
- [RequestParameters => Paws::ApiGatewayV2::IntegrationParameters]
- [RequestTemplates => Paws::ApiGatewayV2::TemplateMap]
- [ResponseParameters => Paws::ApiGatewayV2::ResponseParameters]
- [TemplateSelectionExpression => Str]
- [TimeoutInMillis => Int]
- [TlsConfig => Paws::ApiGatewayV2::TlsConfigInput]
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateIntegration
Returns: a Paws::ApiGatewayV2::UpdateIntegrationResponseShape instance
Updates an Integration.
UpdateIntegrationResponse
- ApiId => Str
- IntegrationId => Str
- IntegrationResponseId => Str
- [ContentHandlingStrategy => Str]
- [IntegrationResponseKey => Str]
- [ResponseParameters => Paws::ApiGatewayV2::IntegrationParameters]
- [ResponseTemplates => Paws::ApiGatewayV2::TemplateMap]
- [TemplateSelectionExpression => Str]
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
- ApiId => Str
- RouteId => Str
- [ApiKeyRequired => Bool]
- [AuthorizationScopes => ArrayRef[Str|Undef]]
- [AuthorizationType => Str]
- [AuthorizerId => Str]
- [ModelSelectionExpression => Str]
- [OperationName => Str]
- [RequestModels => Paws::ApiGatewayV2::RouteModels]
- [RequestParameters => Paws::ApiGatewayV2::RouteParameters]
- [RouteKey => Str]
- [RouteResponseSelectionExpression => Str]
- [Target => Str]
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateRoute
Returns: a Paws::ApiGatewayV2::UpdateRouteResult instance
Updates a Route.
UpdateRouteResponse
- ApiId => Str
- RouteId => Str
- RouteResponseId => Str
- [ModelSelectionExpression => Str]
- [ResponseModels => Paws::ApiGatewayV2::RouteModels]
- [ResponseParameters => Paws::ApiGatewayV2::RouteParameters]
- [RouteResponseKey => Str]
Each argument is described in detail in: Paws::ApiGatewayV2::UpdateRouteResponse
Returns: a Paws::ApiGatewayV2::UpdateRouteResponseResponse instance
Updates a RouteResponse.
UpdateStage
- ApiId => Str
- StageName => Str
- [AccessLogSettings => Paws::ApiGatewayV2::AccessLogSettings]
- [AutoDeploy => Bool]
- [ClientCertificateId => Str]
- [DefaultRouteSettings => Paws::ApiGatewayV2::RouteSettings]
- [DeploymentId => Str]
- [Description => Str]
- [RouteSettings => Paws::ApiGatewayV2::RouteSettingsMap]
- [StageVariables => Paws::ApiGatewayV2::StageVariablesMap]
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.
PAGINATORS
Paginator 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 ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
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