![]() |
![]()
| ![]() |
![]()
NAMEPaws::ApiGateway - Perl Interface to AWS Amazon API Gateway SYNOPSISuse Paws; my $obj = Paws->service('ApiGateway'); 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 Amazon API Gateway helps developers deliver robust, secure, and scalable mobile and web application back ends. API Gateway allows developers to securely connect mobile and web applications to APIs that run on AWS Lambda, Amazon EC2, or other publicly addressable web services that are hosted outside of AWS. For the AWS API documentation, see <https://docs.aws.amazon.com/apigateway/> METHODSCreateApiKey
Each argument is described in detail in: Paws::ApiGateway::CreateApiKey Returns: a Paws::ApiGateway::ApiKey instance Create an ApiKey resource. AWS CLI (https://docs.aws.amazon.com/cli/latest/reference/apigateway/create-api-key.html) CreateAuthorizer
Each argument is described in detail in: Paws::ApiGateway::CreateAuthorizer Returns: a Paws::ApiGateway::Authorizer instance Adds a new Authorizer resource to an existing RestApi resource. AWS CLI (https://docs.aws.amazon.com/cli/latest/reference/apigateway/create-authorizer.html) CreateBasePathMapping
Each argument is described in detail in: Paws::ApiGateway::CreateBasePathMapping Returns: a Paws::ApiGateway::BasePathMapping instance Creates a new BasePathMapping resource. CreateDeployment
Each argument is described in detail in: Paws::ApiGateway::CreateDeployment Returns: a Paws::ApiGateway::Deployment instance Creates a Deployment resource, which makes a specified RestApi callable over the internet. CreateDocumentationPartEach argument is described in detail in: Paws::ApiGateway::CreateDocumentationPart Returns: a Paws::ApiGateway::DocumentationPart instance CreateDocumentationVersion
Each argument is described in detail in: Paws::ApiGateway::CreateDocumentationVersion Returns: a Paws::ApiGateway::DocumentationVersion instance CreateDomainName
Each argument is described in detail in: Paws::ApiGateway::CreateDomainName Returns: a Paws::ApiGateway::DomainName instance Creates a new domain name. CreateModel
Each argument is described in detail in: Paws::ApiGateway::CreateModel Returns: a Paws::ApiGateway::Model instance Adds a new Model resource to an existing RestApi resource. CreateRequestValidator
Each argument is described in detail in: Paws::ApiGateway::CreateRequestValidator Returns: a Paws::ApiGateway::RequestValidator instance Creates a ReqeustValidator of a given RestApi. CreateResourceEach argument is described in detail in: Paws::ApiGateway::CreateResource Returns: a Paws::ApiGateway::Resource instance Creates a Resource resource. CreateRestApi
Each argument is described in detail in: Paws::ApiGateway::CreateRestApi Returns: a Paws::ApiGateway::RestApi instance Creates a new RestApi resource. CreateStage
Each argument is described in detail in: Paws::ApiGateway::CreateStage Returns: a Paws::ApiGateway::Stage instance Creates a new Stage resource that references a pre-existing Deployment for the API. CreateUsagePlan
Each argument is described in detail in: Paws::ApiGateway::CreateUsagePlan Returns: a Paws::ApiGateway::UsagePlan instance Creates a usage plan with the throttle and quota limits, as well as the associated API stages, specified in the payload. CreateUsagePlanKeyEach argument is described in detail in: Paws::ApiGateway::CreateUsagePlanKey Returns: a Paws::ApiGateway::UsagePlanKey instance Creates a usage plan key for adding an existing API key to a usage plan. CreateVpcLink
Each argument is described in detail in: Paws::ApiGateway::CreateVpcLink Returns: a Paws::ApiGateway::VpcLink instance Creates a VPC link, under the caller's account in a selected region, in an asynchronous operation that typically takes 2-4 minutes to complete and become operational. The caller must have permissions to create and update VPC Endpoint services. DeleteApiKeyEach argument is described in detail in: Paws::ApiGateway::DeleteApiKey Returns: nothing Deletes the ApiKey resource. DeleteAuthorizerEach argument is described in detail in: Paws::ApiGateway::DeleteAuthorizer Returns: nothing Deletes an existing Authorizer resource. AWS CLI (https://docs.aws.amazon.com/cli/latest/reference/apigateway/delete-authorizer.html) DeleteBasePathMappingEach argument is described in detail in: Paws::ApiGateway::DeleteBasePathMapping Returns: nothing Deletes the BasePathMapping resource. DeleteClientCertificateEach argument is described in detail in: Paws::ApiGateway::DeleteClientCertificate Returns: nothing Deletes the ClientCertificate resource. DeleteDeploymentEach argument is described in detail in: Paws::ApiGateway::DeleteDeployment Returns: nothing Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it. DeleteDocumentationPartEach argument is described in detail in: Paws::ApiGateway::DeleteDocumentationPart Returns: nothing DeleteDocumentationVersionEach argument is described in detail in: Paws::ApiGateway::DeleteDocumentationVersion Returns: nothing DeleteDomainNameEach argument is described in detail in: Paws::ApiGateway::DeleteDomainName Returns: nothing Deletes the DomainName resource. DeleteGatewayResponseEach argument is described in detail in: Paws::ApiGateway::DeleteGatewayResponse Returns: nothing Clears any customization of a GatewayResponse of a specified response type on the given RestApi and resets it with the default settings. DeleteIntegrationEach argument is described in detail in: Paws::ApiGateway::DeleteIntegration Returns: nothing Represents a delete integration. DeleteIntegrationResponseEach argument is described in detail in: Paws::ApiGateway::DeleteIntegrationResponse Returns: nothing Represents a delete integration response. DeleteMethodEach argument is described in detail in: Paws::ApiGateway::DeleteMethod Returns: nothing Deletes an existing Method resource. DeleteMethodResponseEach argument is described in detail in: Paws::ApiGateway::DeleteMethodResponse Returns: nothing Deletes an existing MethodResponse resource. DeleteModelEach argument is described in detail in: Paws::ApiGateway::DeleteModel Returns: nothing Deletes a model. DeleteRequestValidatorEach argument is described in detail in: Paws::ApiGateway::DeleteRequestValidator Returns: nothing Deletes a RequestValidator of a given RestApi. DeleteResourceEach argument is described in detail in: Paws::ApiGateway::DeleteResource Returns: nothing Deletes a Resource resource. DeleteRestApiEach argument is described in detail in: Paws::ApiGateway::DeleteRestApi Returns: nothing Deletes the specified API. DeleteStageEach argument is described in detail in: Paws::ApiGateway::DeleteStage Returns: nothing Deletes a Stage resource. DeleteUsagePlanEach argument is described in detail in: Paws::ApiGateway::DeleteUsagePlan Returns: nothing Deletes a usage plan of a given plan Id. DeleteUsagePlanKeyEach argument is described in detail in: Paws::ApiGateway::DeleteUsagePlanKey Returns: nothing Deletes a usage plan key and remove the underlying API key from the associated usage plan. DeleteVpcLinkEach argument is described in detail in: Paws::ApiGateway::DeleteVpcLink Returns: nothing Deletes an existing VpcLink of a specified identifier. FlushStageAuthorizersCacheEach argument is described in detail in: Paws::ApiGateway::FlushStageAuthorizersCache Returns: nothing Flushes all authorizer cache entries on a stage. FlushStageCacheEach argument is described in detail in: Paws::ApiGateway::FlushStageCache Returns: nothing Flushes a stage's cache. GenerateClientCertificate
Each argument is described in detail in: Paws::ApiGateway::GenerateClientCertificate Returns: a Paws::ApiGateway::ClientCertificate instance Generates a ClientCertificate resource. GetAccountEach argument is described in detail in: Paws::ApiGateway::GetAccount Returns: a Paws::ApiGateway::Account instance Gets information about the current Account resource. GetApiKey
Each argument is described in detail in: Paws::ApiGateway::GetApiKey Returns: a Paws::ApiGateway::ApiKey instance Gets information about the current ApiKey resource. GetApiKeys
Each argument is described in detail in: Paws::ApiGateway::GetApiKeys Returns: a Paws::ApiGateway::ApiKeys instance Gets information about the current ApiKeys resource. GetAuthorizerEach argument is described in detail in: Paws::ApiGateway::GetAuthorizer Returns: a Paws::ApiGateway::Authorizer instance Describe an existing Authorizer resource. AWS CLI (https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-authorizer.html) GetAuthorizers
Each argument is described in detail in: Paws::ApiGateway::GetAuthorizers Returns: a Paws::ApiGateway::Authorizers instance Describe an existing Authorizers resource. AWS CLI (https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-authorizers.html) GetBasePathMappingEach argument is described in detail in: Paws::ApiGateway::GetBasePathMapping Returns: a Paws::ApiGateway::BasePathMapping instance Describe a BasePathMapping resource. GetBasePathMappings
Each argument is described in detail in: Paws::ApiGateway::GetBasePathMappings Returns: a Paws::ApiGateway::BasePathMappings instance Represents a collection of BasePathMapping resources. GetClientCertificateEach argument is described in detail in: Paws::ApiGateway::GetClientCertificate Returns: a Paws::ApiGateway::ClientCertificate instance Gets information about the current ClientCertificate resource. GetClientCertificates
Each argument is described in detail in: Paws::ApiGateway::GetClientCertificates Returns: a Paws::ApiGateway::ClientCertificates instance Gets a collection of ClientCertificate resources. GetDeployment
Each argument is described in detail in: Paws::ApiGateway::GetDeployment Returns: a Paws::ApiGateway::Deployment instance Gets information about a Deployment resource. GetDeployments
Each argument is described in detail in: Paws::ApiGateway::GetDeployments Returns: a Paws::ApiGateway::Deployments instance Gets information about a Deployments collection. GetDocumentationPartEach argument is described in detail in: Paws::ApiGateway::GetDocumentationPart Returns: a Paws::ApiGateway::DocumentationPart instance GetDocumentationParts
Each argument is described in detail in: Paws::ApiGateway::GetDocumentationParts Returns: a Paws::ApiGateway::DocumentationParts instance GetDocumentationVersionEach argument is described in detail in: Paws::ApiGateway::GetDocumentationVersion Returns: a Paws::ApiGateway::DocumentationVersion instance GetDocumentationVersions
Each argument is described in detail in: Paws::ApiGateway::GetDocumentationVersions Returns: a Paws::ApiGateway::DocumentationVersions instance GetDomainNameEach argument is described in detail in: Paws::ApiGateway::GetDomainName Returns: a Paws::ApiGateway::DomainName instance Represents a domain name that is contained in a simpler, more intuitive URL that can be called. GetDomainNames
Each argument is described in detail in: Paws::ApiGateway::GetDomainNames Returns: a Paws::ApiGateway::DomainNames instance Represents a collection of DomainName resources. GetExport
Each argument is described in detail in: Paws::ApiGateway::GetExport Returns: a Paws::ApiGateway::ExportResponse instance Exports a deployed version of a RestApi in a specified format. GetGatewayResponseEach argument is described in detail in: Paws::ApiGateway::GetGatewayResponse Returns: a Paws::ApiGateway::GatewayResponse instance Gets a GatewayResponse of a specified response type on the given RestApi. GetGatewayResponses
Each argument is described in detail in: Paws::ApiGateway::GetGatewayResponses Returns: a Paws::ApiGateway::GatewayResponses instance Gets the GatewayResponses collection on the given RestApi. If an API developer has not added any definitions for gateway responses, the result will be the API Gateway-generated default GatewayResponses collection for the supported response types. GetIntegrationEach argument is described in detail in: Paws::ApiGateway::GetIntegration Returns: a Paws::ApiGateway::Integration instance Get the integration settings. GetIntegrationResponseEach argument is described in detail in: Paws::ApiGateway::GetIntegrationResponse Returns: a Paws::ApiGateway::IntegrationResponse instance Represents a get integration response. GetMethodEach argument is described in detail in: Paws::ApiGateway::GetMethod Returns: a Paws::ApiGateway::Method instance Describe an existing Method resource. GetMethodResponseEach argument is described in detail in: Paws::ApiGateway::GetMethodResponse Returns: a Paws::ApiGateway::MethodResponse instance Describes a MethodResponse resource. GetModel
Each argument is described in detail in: Paws::ApiGateway::GetModel Returns: a Paws::ApiGateway::Model instance Describes an existing model defined for a RestApi resource. GetModels
Each argument is described in detail in: Paws::ApiGateway::GetModels Returns: a Paws::ApiGateway::Models instance Describes existing Models defined for a RestApi resource. GetModelTemplateEach argument is described in detail in: Paws::ApiGateway::GetModelTemplate Returns: a Paws::ApiGateway::Template instance Generates a sample mapping template that can be used to transform a payload into the structure of a model. GetRequestValidatorEach argument is described in detail in: Paws::ApiGateway::GetRequestValidator Returns: a Paws::ApiGateway::RequestValidator instance Gets a RequestValidator of a given RestApi. GetRequestValidators
Each argument is described in detail in: Paws::ApiGateway::GetRequestValidators Returns: a Paws::ApiGateway::RequestValidators instance Gets the RequestValidators collection of a given RestApi. GetResource
Each argument is described in detail in: Paws::ApiGateway::GetResource Returns: a Paws::ApiGateway::Resource instance Lists information about a resource. GetResources
Each argument is described in detail in: Paws::ApiGateway::GetResources Returns: a Paws::ApiGateway::Resources instance Lists information about a collection of Resource resources. GetRestApiEach argument is described in detail in: Paws::ApiGateway::GetRestApi Returns: a Paws::ApiGateway::RestApi instance Lists the RestApi resource in the collection. GetRestApis
Each argument is described in detail in: Paws::ApiGateway::GetRestApis Returns: a Paws::ApiGateway::RestApis instance Lists the RestApis resources for your collection. GetSdk
Each argument is described in detail in: Paws::ApiGateway::GetSdk Returns: a Paws::ApiGateway::SdkResponse instance Generates a client SDK for a RestApi and Stage. GetSdkTypeEach argument is described in detail in: Paws::ApiGateway::GetSdkType Returns: a Paws::ApiGateway::SdkType instance GetSdkTypes
Each argument is described in detail in: Paws::ApiGateway::GetSdkTypes Returns: a Paws::ApiGateway::SdkTypes instance GetStageEach argument is described in detail in: Paws::ApiGateway::GetStage Returns: a Paws::ApiGateway::Stage instance Gets information about a Stage resource. GetStages
Each argument is described in detail in: Paws::ApiGateway::GetStages Returns: a Paws::ApiGateway::Stages instance Gets information about one or more Stage resources. GetTags
Each argument is described in detail in: Paws::ApiGateway::GetTags Returns: a Paws::ApiGateway::Tags instance Gets the Tags collection for a given resource. GetUsage
Each argument is described in detail in: Paws::ApiGateway::GetUsage Returns: a Paws::ApiGateway::Usage instance Gets the usage data of a usage plan in a specified time interval. GetUsagePlanEach argument is described in detail in: Paws::ApiGateway::GetUsagePlan Returns: a Paws::ApiGateway::UsagePlan instance Gets a usage plan of a given plan identifier. GetUsagePlanKeyEach argument is described in detail in: Paws::ApiGateway::GetUsagePlanKey Returns: a Paws::ApiGateway::UsagePlanKey instance Gets a usage plan key of a given key identifier. GetUsagePlanKeys
Each argument is described in detail in: Paws::ApiGateway::GetUsagePlanKeys Returns: a Paws::ApiGateway::UsagePlanKeys instance Gets all the usage plan keys representing the API keys added to a specified usage plan. GetUsagePlans
Each argument is described in detail in: Paws::ApiGateway::GetUsagePlans Returns: a Paws::ApiGateway::UsagePlans instance Gets all the usage plans of the caller's account. GetVpcLinkEach argument is described in detail in: Paws::ApiGateway::GetVpcLink Returns: a Paws::ApiGateway::VpcLink instance Gets a specified VPC link under the caller's account in a region. GetVpcLinks
Each argument is described in detail in: Paws::ApiGateway::GetVpcLinks Returns: a Paws::ApiGateway::VpcLinks instance Gets the VpcLinks collection under the caller's account in a selected region. ImportApiKeys
Each argument is described in detail in: Paws::ApiGateway::ImportApiKeys Returns: a Paws::ApiGateway::ApiKeyIds instance Import API keys from an external source, such as a CSV-formatted file. ImportDocumentationParts
Each argument is described in detail in: Paws::ApiGateway::ImportDocumentationParts Returns: a Paws::ApiGateway::DocumentationPartIds instance ImportRestApi
Each argument is described in detail in: Paws::ApiGateway::ImportRestApi Returns: a Paws::ApiGateway::RestApi instance A feature of the API Gateway control service for creating a new API from an external API definition file. PutGatewayResponse
Each argument is described in detail in: Paws::ApiGateway::PutGatewayResponse Returns: a Paws::ApiGateway::GatewayResponse instance Creates a customization of a GatewayResponse of a specified response type and status code on the given RestApi. PutIntegration
Each argument is described in detail in: Paws::ApiGateway::PutIntegration Returns: a Paws::ApiGateway::Integration instance Sets up a method's integration. PutIntegrationResponse
Each argument is described in detail in: Paws::ApiGateway::PutIntegrationResponse Returns: a Paws::ApiGateway::IntegrationResponse instance Represents a put integration. PutMethod
Each argument is described in detail in: Paws::ApiGateway::PutMethod Returns: a Paws::ApiGateway::Method instance Add a method to an existing Resource resource. PutMethodResponse
Each argument is described in detail in: Paws::ApiGateway::PutMethodResponse Returns: a Paws::ApiGateway::MethodResponse instance Adds a MethodResponse to an existing Method resource. PutRestApi
Each argument is described in detail in: Paws::ApiGateway::PutRestApi Returns: a Paws::ApiGateway::RestApi instance A feature of the API Gateway control service for updating an existing API with an input of external API definitions. The update can take the form of merging the supplied definition into the existing API or overwriting the existing API. TagResourceEach argument is described in detail in: Paws::ApiGateway::TagResource Returns: nothing Adds or updates a tag on a given resource. TestInvokeAuthorizer
Each argument is described in detail in: Paws::ApiGateway::TestInvokeAuthorizer Returns: a Paws::ApiGateway::TestInvokeAuthorizerResponse instance Simulate the execution of an Authorizer in your RestApi with headers, parameters, and an incoming request body. Use Lambda Function as Authorizer (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-use-lambda-authorizer.html) Use Cognito User Pool as Authorizer (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-integrate-with-cognito.html) TestInvokeMethod
Each argument is described in detail in: Paws::ApiGateway::TestInvokeMethod Returns: a Paws::ApiGateway::TestInvokeMethodResponse instance Simulate the execution of a Method in your RestApi with headers, parameters, and an incoming request body. UntagResourceEach argument is described in detail in: Paws::ApiGateway::UntagResource Returns: nothing Removes a tag from a given resource. UpdateAccount
Each argument is described in detail in: Paws::ApiGateway::UpdateAccount Returns: a Paws::ApiGateway::Account instance Changes information about the current Account resource. UpdateApiKey
Each argument is described in detail in: Paws::ApiGateway::UpdateApiKey Returns: a Paws::ApiGateway::ApiKey instance Changes information about an ApiKey resource. UpdateAuthorizer
Each argument is described in detail in: Paws::ApiGateway::UpdateAuthorizer Returns: a Paws::ApiGateway::Authorizer instance Updates an existing Authorizer resource. AWS CLI (https://docs.aws.amazon.com/cli/latest/reference/apigateway/update-authorizer.html) UpdateBasePathMapping
Each argument is described in detail in: Paws::ApiGateway::UpdateBasePathMapping Returns: a Paws::ApiGateway::BasePathMapping instance Changes information about the BasePathMapping resource. UpdateClientCertificate
Each argument is described in detail in: Paws::ApiGateway::UpdateClientCertificate Returns: a Paws::ApiGateway::ClientCertificate instance Changes information about an ClientCertificate resource. UpdateDeployment
Each argument is described in detail in: Paws::ApiGateway::UpdateDeployment Returns: a Paws::ApiGateway::Deployment instance Changes information about a Deployment resource. UpdateDocumentationPart
Each argument is described in detail in: Paws::ApiGateway::UpdateDocumentationPart Returns: a Paws::ApiGateway::DocumentationPart instance UpdateDocumentationVersion
Each argument is described in detail in: Paws::ApiGateway::UpdateDocumentationVersion Returns: a Paws::ApiGateway::DocumentationVersion instance UpdateDomainName
Each argument is described in detail in: Paws::ApiGateway::UpdateDomainName Returns: a Paws::ApiGateway::DomainName instance Changes information about the DomainName resource. UpdateGatewayResponse
Each argument is described in detail in: Paws::ApiGateway::UpdateGatewayResponse Returns: a Paws::ApiGateway::GatewayResponse instance Updates a GatewayResponse of a specified response type on the given RestApi. UpdateIntegration
Each argument is described in detail in: Paws::ApiGateway::UpdateIntegration Returns: a Paws::ApiGateway::Integration instance Represents an update integration. UpdateIntegrationResponse
Each argument is described in detail in: Paws::ApiGateway::UpdateIntegrationResponse Returns: a Paws::ApiGateway::IntegrationResponse instance Represents an update integration response. UpdateMethod
Each argument is described in detail in: Paws::ApiGateway::UpdateMethod Returns: a Paws::ApiGateway::Method instance Updates an existing Method resource. UpdateMethodResponse
Each argument is described in detail in: Paws::ApiGateway::UpdateMethodResponse Returns: a Paws::ApiGateway::MethodResponse instance Updates an existing MethodResponse resource. UpdateModel
Each argument is described in detail in: Paws::ApiGateway::UpdateModel Returns: a Paws::ApiGateway::Model instance Changes information about a model. UpdateRequestValidator
Each argument is described in detail in: Paws::ApiGateway::UpdateRequestValidator Returns: a Paws::ApiGateway::RequestValidator instance Updates a RequestValidator of a given RestApi. UpdateResource
Each argument is described in detail in: Paws::ApiGateway::UpdateResource Returns: a Paws::ApiGateway::Resource instance Changes information about a Resource resource. UpdateRestApi
Each argument is described in detail in: Paws::ApiGateway::UpdateRestApi Returns: a Paws::ApiGateway::RestApi instance Changes information about the specified API. UpdateStage
Each argument is described in detail in: Paws::ApiGateway::UpdateStage Returns: a Paws::ApiGateway::Stage instance Changes information about a Stage resource. UpdateUsage
Each argument is described in detail in: Paws::ApiGateway::UpdateUsage Returns: a Paws::ApiGateway::Usage instance Grants a temporary extension to the remaining quota of a usage plan associated with a specified API key. UpdateUsagePlan
Each argument is described in detail in: Paws::ApiGateway::UpdateUsagePlan Returns: a Paws::ApiGateway::UsagePlan instance Updates a usage plan of a given plan Id. UpdateVpcLink
Each argument is described in detail in: Paws::ApiGateway::UpdateVpcLink Returns: a Paws::ApiGateway::VpcLink instance Updates an existing VpcLink of a specified identifier. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results GetAllApiKeys(sub { },[CustomerId => Str, IncludeValues => Bool, Limit => Int, NameQuery => Str, Position => Str])GetAllApiKeys([CustomerId => Str, IncludeValues => Bool, Limit => Int, NameQuery => Str, Position => 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::ApiGateway::ApiKeys 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 { },RestApiId => Str, [Limit => Int, Position => Str])GetAllAuthorizers(RestApiId => Str, [Limit => Int, Position => 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::ApiGateway::Authorizers instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllBasePathMappings(sub { },DomainName => Str, [Limit => Int, Position => Str])GetAllBasePathMappings(DomainName => Str, [Limit => Int, Position => 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::ApiGateway::BasePathMappings instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllClientCertificates(sub { },[Limit => Int, Position => Str])GetAllClientCertificates([Limit => Int, Position => 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::ApiGateway::ClientCertificates 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 { },RestApiId => Str, [Limit => Int, Position => Str])GetAllDeployments(RestApiId => Str, [Limit => Int, Position => 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::ApiGateway::Deployments instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllDocumentationParts(sub { },RestApiId => Str, [Limit => Int, LocationStatus => Str, NameQuery => Str, Path => Str, Position => Str, Type => Str])GetAllDocumentationParts(RestApiId => Str, [Limit => Int, LocationStatus => Str, NameQuery => Str, Path => Str, Position => Str, Type => 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::ApiGateway::DocumentationParts instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllDocumentationVersions(sub { },RestApiId => Str, [Limit => Int, Position => Str])GetAllDocumentationVersions(RestApiId => Str, [Limit => Int, Position => 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::ApiGateway::DocumentationVersions 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 { },[Limit => Int, Position => Str])GetAllDomainNames([Limit => Int, Position => 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::ApiGateway::DomainNames instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllGatewayResponses(sub { },RestApiId => Str, [Limit => Int, Position => Str])GetAllGatewayResponses(RestApiId => Str, [Limit => Int, Position => 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::ApiGateway::GatewayResponses 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 { },RestApiId => Str, [Limit => Int, Position => Str])GetAllModels(RestApiId => Str, [Limit => Int, Position => 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::ApiGateway::Models instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllRequestValidators(sub { },RestApiId => Str, [Limit => Int, Position => Str])GetAllRequestValidators(RestApiId => Str, [Limit => Int, Position => 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::ApiGateway::RequestValidators instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllResources(sub { },RestApiId => Str, [Embed => ArrayRef[Str|Undef], Limit => Int, Position => Str])GetAllResources(RestApiId => Str, [Embed => ArrayRef[Str|Undef], Limit => Int, Position => 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::ApiGateway::Resources instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllRestApis(sub { },[Limit => Int, Position => Str])GetAllRestApis([Limit => Int, Position => 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::ApiGateway::RestApis instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllSdkTypes(sub { },[Limit => Int, Position => Str])GetAllSdkTypes([Limit => Int, Position => 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::ApiGateway::SdkTypes instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllUsage(sub { },EndDate => Str, StartDate => Str, UsagePlanId => Str, [KeyId => Str, Limit => Int, Position => Str])GetAllUsage(EndDate => Str, StartDate => Str, UsagePlanId => Str, [KeyId => Str, Limit => Int, Position => 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::ApiGateway::Usage instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllUsagePlanKeys(sub { },UsagePlanId => Str, [Limit => Int, NameQuery => Str, Position => Str])GetAllUsagePlanKeys(UsagePlanId => Str, [Limit => Int, NameQuery => Str, Position => 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::ApiGateway::UsagePlanKeys instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllUsagePlans(sub { },[KeyId => Str, Limit => Int, Position => Str])GetAllUsagePlans([KeyId => Str, Limit => Int, Position => 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::ApiGateway::UsagePlans instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. GetAllVpcLinks(sub { },[Limit => Int, Position => Str])GetAllVpcLinks([Limit => Int, Position => 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::ApiGateway::VpcLinks 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>
|