Paws::ApiGateway - Perl Interface to AWS Amazon API Gateway
use 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' } ], );
Amazon API Gateway
Amazon API Gateway helps developers deliver robust, secure and scalable mobile and web application backends. Amazon 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.
Each argument is described in detail in: Paws::ApiGateway::CreateApiKey
Returns: a Paws::ApiGateway::ApiKey instance
Each argument is described in detail in: Paws::ApiGateway::CreateAuthorizer
Returns: a Paws::ApiGateway::Authorizer instance
Each argument is described in detail in: Paws::ApiGateway::CreateBasePathMapping
Returns: a Paws::ApiGateway::BasePathMapping instance
Creates a new BasePathMapping resource.
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.
Each argument is described in detail in: Paws::ApiGateway::CreateDomainName
Returns: a Paws::ApiGateway::DomainName instance
Creates a new domain name.
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.
Each argument is described in detail in: Paws::ApiGateway::CreateResource
Returns: a Paws::ApiGateway::Resource instance
Creates a Resource resource.
Each argument is described in detail in: Paws::ApiGateway::CreateRestApi
Returns: a Paws::ApiGateway::RestApi instance
Creates a new RestApi resource.
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.
Each argument is described in detail in: Paws::ApiGateway::DeleteApiKey
Returns: nothing
Deletes the ApiKey resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteAuthorizer
Deletes an existing Authorizer resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteBasePathMapping
Deletes the BasePathMapping resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteClientCertificate
Each argument is described in detail in: Paws::ApiGateway::DeleteDeployment
Deletes a Deployment resource. Deleting a deployment will only succeed if there are no Stage resources associated with it.
Each argument is described in detail in: Paws::ApiGateway::DeleteDomainName
Deletes the DomainName resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteIntegration
Represents a delete integration.
Each argument is described in detail in: Paws::ApiGateway::DeleteIntegrationResponse
Represents a delete integration response.
Each argument is described in detail in: Paws::ApiGateway::DeleteMethod
Deletes an existing Method resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteMethodResponse
Deletes an existing MethodResponse resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteModel
Deletes a model.
Each argument is described in detail in: Paws::ApiGateway::DeleteResource
Deletes a Resource resource.
Each argument is described in detail in: Paws::ApiGateway::DeleteRestApi
Deletes the specified API.
Each argument is described in detail in: Paws::ApiGateway::DeleteStage
Deletes a Stage resource.
Each argument is described in detail in: Paws::ApiGateway::FlushStageAuthorizersCache
Flushes all authorizer cache entries on a stage.
Each argument is described in detail in: Paws::ApiGateway::FlushStageCache
Flushes a stage's cache.
Each argument is described in detail in: Paws::ApiGateway::GenerateClientCertificate
Returns: a Paws::ApiGateway::ClientCertificate instance
Each argument is described in detail in: Paws::ApiGateway::GetAccount
Returns: a Paws::ApiGateway::Account instance
Gets information about the current Account resource.
Each argument is described in detail in: Paws::ApiGateway::GetApiKey
Gets information about the current ApiKey resource.
Each argument is described in detail in: Paws::ApiGateway::GetApiKeys
Returns: a Paws::ApiGateway::ApiKeys instance
Gets information about the current ApiKeys resource.
Each argument is described in detail in: Paws::ApiGateway::GetAuthorizer
Describe an existing Authorizer resource.
Each argument is described in detail in: Paws::ApiGateway::GetAuthorizers
Returns: a Paws::ApiGateway::Authorizers instance
Describe an existing Authorizers resource.
Each argument is described in detail in: Paws::ApiGateway::GetBasePathMapping
Describe a BasePathMapping resource.
Each argument is described in detail in: Paws::ApiGateway::GetBasePathMappings
Returns: a Paws::ApiGateway::BasePathMappings instance
Represents a collection of BasePathMapping resources.
Each argument is described in detail in: Paws::ApiGateway::GetClientCertificate
Each argument is described in detail in: Paws::ApiGateway::GetClientCertificates
Returns: a Paws::ApiGateway::ClientCertificates instance
Each argument is described in detail in: Paws::ApiGateway::GetDeployment
Gets information about a Deployment resource.
Each argument is described in detail in: Paws::ApiGateway::GetDeployments
Returns: a Paws::ApiGateway::Deployments instance
Gets information about a Deployments collection.
Each argument is described in detail in: Paws::ApiGateway::GetDomainName
Represents a domain name that is contained in a simpler, more intuitive URL that can be called.
Each argument is described in detail in: Paws::ApiGateway::GetDomainNames
Returns: a Paws::ApiGateway::DomainNames instance
Represents a collection of DomainName resources.
Each argument is described in detail in: Paws::ApiGateway::GetExport
Returns: a Paws::ApiGateway::ExportResponse instance
Each argument is described in detail in: Paws::ApiGateway::GetIntegration
Returns: a Paws::ApiGateway::Integration instance
Represents a get integration.
Each argument is described in detail in: Paws::ApiGateway::GetIntegrationResponse
Returns: a Paws::ApiGateway::IntegrationResponse instance
Represents a get integration response.
Each argument is described in detail in: Paws::ApiGateway::GetMethod
Returns: a Paws::ApiGateway::Method instance
Describe an existing Method resource.
Each argument is described in detail in: Paws::ApiGateway::GetMethodResponse
Returns: a Paws::ApiGateway::MethodResponse instance
Describes a MethodResponse resource.
Each argument is described in detail in: Paws::ApiGateway::GetModel
Describes an existing model defined for a RestApi resource.
Each argument is described in detail in: Paws::ApiGateway::GetModels
Returns: a Paws::ApiGateway::Models instance
Describes existing Models defined for a RestApi resource.
Each 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.
Each argument is described in detail in: Paws::ApiGateway::GetResource
Lists information about a resource.
Each argument is described in detail in: Paws::ApiGateway::GetResources
Returns: a Paws::ApiGateway::Resources instance
Lists information about a collection of Resource resources.
Each argument is described in detail in: Paws::ApiGateway::GetRestApi
Lists the RestApi resource in the collection.
Each argument is described in detail in: Paws::ApiGateway::GetRestApis
Returns: a Paws::ApiGateway::RestApis instance
Lists the RestApis resources for your collection.
Each argument is described in detail in: Paws::ApiGateway::GetSdk
Returns: a Paws::ApiGateway::SdkResponse instance
Each argument is described in detail in: Paws::ApiGateway::GetStage
Gets information about a Stage resource.
Each argument is described in detail in: Paws::ApiGateway::GetStages
Returns: a Paws::ApiGateway::Stages instance
Gets information about one or more Stage resources.
Each argument is described in detail in: Paws::ApiGateway::PutIntegration
Represents a put integration.
Each argument is described in detail in: Paws::ApiGateway::PutIntegrationResponse
Each argument is described in detail in: Paws::ApiGateway::PutMethod
Add a method to an existing Resource resource.
Each argument is described in detail in: Paws::ApiGateway::PutMethodResponse
Adds a MethodResponse to an existing Method resource.
Each argument is described in detail in: Paws::ApiGateway::TestInvokeAuthorizer
Returns: a Paws::ApiGateway::TestInvokeAuthorizerResponse instance
Each argument is described in detail in: Paws::ApiGateway::TestInvokeMethod
Returns: a Paws::ApiGateway::TestInvokeMethodResponse instance
Each argument is described in detail in: Paws::ApiGateway::UpdateAccount
Changes information about the current Account resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateApiKey
Changes information about an ApiKey resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateAuthorizer
Updates an existing Authorizer resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateBasePathMapping
Changes information about the BasePathMapping resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateClientCertificate
Each argument is described in detail in: Paws::ApiGateway::UpdateDeployment
Changes information about a Deployment resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateDomainName
Changes information about the DomainName resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateIntegration
Represents an update integration.
Each argument is described in detail in: Paws::ApiGateway::UpdateIntegrationResponse
Represents an update integration response.
Each argument is described in detail in: Paws::ApiGateway::UpdateMethod
Updates an existing Method resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateMethodResponse
Updates an existing MethodResponse resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateModel
Changes information about a model.
Each argument is described in detail in: Paws::ApiGateway::UpdateResource
Changes information about a Resource resource.
Each argument is described in detail in: Paws::ApiGateway::UpdateRestApi
Changes information about the specified API.
Each argument is described in detail in: Paws::ApiGateway::UpdateStage
Changes information about a Stage resource.
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.