Paws::Amplify - Perl Interface to AWS AWS Amplify
use Paws; my $obj = Paws->service('Amplify'); 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' } ], );
Amplify is a fully managed continuous deployment and hosting service for modern web apps.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25
Each argument is described in detail in: Paws::Amplify::CreateApp
Returns: a Paws::Amplify::CreateAppResult instance
Creates a new Amplify App.
Each argument is described in detail in: Paws::Amplify::CreateBackendEnvironment
Returns: a Paws::Amplify::CreateBackendEnvironmentResult instance
Creates a new backend environment for an Amplify App.
Each argument is described in detail in: Paws::Amplify::CreateBranch
Returns: a Paws::Amplify::CreateBranchResult instance
Creates a new Branch for an Amplify App.
Each argument is described in detail in: Paws::Amplify::CreateDeployment
Returns: a Paws::Amplify::CreateDeploymentResult instance
Create a deployment for manual deploy apps. (Apps are not connected to repository)
Each argument is described in detail in: Paws::Amplify::CreateDomainAssociation
Returns: a Paws::Amplify::CreateDomainAssociationResult instance
Create a new DomainAssociation on an App
Each argument is described in detail in: Paws::Amplify::CreateWebhook
Returns: a Paws::Amplify::CreateWebhookResult instance
Create a new webhook on an App.
Each argument is described in detail in: Paws::Amplify::DeleteApp
Returns: a Paws::Amplify::DeleteAppResult instance
Delete an existing Amplify App by appId.
Each argument is described in detail in: Paws::Amplify::DeleteBackendEnvironment
Returns: a Paws::Amplify::DeleteBackendEnvironmentResult instance
Delete backend environment for an Amplify App.
Each argument is described in detail in: Paws::Amplify::DeleteBranch
Returns: a Paws::Amplify::DeleteBranchResult instance
Deletes a branch for an Amplify App.
Each argument is described in detail in: Paws::Amplify::DeleteDomainAssociation
Returns: a Paws::Amplify::DeleteDomainAssociationResult instance
Deletes a DomainAssociation.
Each argument is described in detail in: Paws::Amplify::DeleteJob
Returns: a Paws::Amplify::DeleteJobResult instance
Delete a job, for an Amplify branch, part of Amplify App.
Each argument is described in detail in: Paws::Amplify::DeleteWebhook
Returns: a Paws::Amplify::DeleteWebhookResult instance
Deletes a webhook.
Each argument is described in detail in: Paws::Amplify::GenerateAccessLogs
Returns: a Paws::Amplify::GenerateAccessLogsResult instance
Retrieve website access logs for a specific time range via a pre-signed URL.
Each argument is described in detail in: Paws::Amplify::GetApp
Returns: a Paws::Amplify::GetAppResult instance
Retrieves an existing Amplify App by appId.
Each argument is described in detail in: Paws::Amplify::GetArtifactUrl
Returns: a Paws::Amplify::GetArtifactUrlResult instance
Retrieves artifact info that corresponds to a artifactId.
Each argument is described in detail in: Paws::Amplify::GetBackendEnvironment
Returns: a Paws::Amplify::GetBackendEnvironmentResult instance
Retrieves a backend environment for an Amplify App.
Each argument is described in detail in: Paws::Amplify::GetBranch
Returns: a Paws::Amplify::GetBranchResult instance
Retrieves a branch for an Amplify App.
Each argument is described in detail in: Paws::Amplify::GetDomainAssociation
Returns: a Paws::Amplify::GetDomainAssociationResult instance
Retrieves domain info that corresponds to an appId and domainName.
Each argument is described in detail in: Paws::Amplify::GetJob
Returns: a Paws::Amplify::GetJobResult instance
Get a job for a branch, part of an Amplify App.
Each argument is described in detail in: Paws::Amplify::GetWebhook
Returns: a Paws::Amplify::GetWebhookResult instance
Retrieves webhook info that corresponds to a webhookId.
Each argument is described in detail in: Paws::Amplify::ListApps
Returns: a Paws::Amplify::ListAppsResult instance
Lists existing Amplify Apps.
Each argument is described in detail in: Paws::Amplify::ListArtifacts
Returns: a Paws::Amplify::ListArtifactsResult instance
List artifacts with an app, a branch, a job and an artifact type.
Each argument is described in detail in: Paws::Amplify::ListBackendEnvironments
Returns: a Paws::Amplify::ListBackendEnvironmentsResult instance
Lists backend environments for an Amplify App.
Each argument is described in detail in: Paws::Amplify::ListBranches
Returns: a Paws::Amplify::ListBranchesResult instance
Lists branches for an Amplify App.
Each argument is described in detail in: Paws::Amplify::ListDomainAssociations
Returns: a Paws::Amplify::ListDomainAssociationsResult instance
List domains with an app
Each argument is described in detail in: Paws::Amplify::ListJobs
Returns: a Paws::Amplify::ListJobsResult instance
List Jobs for a branch, part of an Amplify App.
Each argument is described in detail in: Paws::Amplify::ListTagsForResource
Returns: a Paws::Amplify::ListTagsForResourceResponse instance
List tags for resource.
Each argument is described in detail in: Paws::Amplify::ListWebhooks
Returns: a Paws::Amplify::ListWebhooksResult instance
List webhooks with an app.
Each argument is described in detail in: Paws::Amplify::StartDeployment
Returns: a Paws::Amplify::StartDeploymentResult instance
Start a deployment for manual deploy apps. (Apps are not connected to repository)
Each argument is described in detail in: Paws::Amplify::StartJob
Returns: a Paws::Amplify::StartJobResult instance
Starts a new job for a branch, part of an Amplify App.
Each argument is described in detail in: Paws::Amplify::StopJob
Returns: a Paws::Amplify::StopJobResult instance
Stop a job that is in progress, for an Amplify branch, part of Amplify App.
Each argument is described in detail in: Paws::Amplify::TagResource
Returns: a Paws::Amplify::TagResourceResponse instance
Tag resource with tag key and value.
Each argument is described in detail in: Paws::Amplify::UntagResource
Returns: a Paws::Amplify::UntagResourceResponse instance
Untag resource with resourceArn.
Each argument is described in detail in: Paws::Amplify::UpdateApp
Returns: a Paws::Amplify::UpdateAppResult instance
Updates an existing Amplify App.
Each argument is described in detail in: Paws::Amplify::UpdateBranch
Returns: a Paws::Amplify::UpdateBranchResult instance
Updates a branch for an Amplify App.
Each argument is described in detail in: Paws::Amplify::UpdateDomainAssociation
Returns: a Paws::Amplify::UpdateDomainAssociationResult instance
Each argument is described in detail in: Paws::Amplify::UpdateWebhook
Returns: a Paws::Amplify::UpdateWebhookResult instance
Update a webhook.
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 :
- apps, passing the object as the first parameter, and the string 'apps' as the second parameter
If not, it will return a a Paws::Amplify::ListAppsResult instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
param
- branches, passing the object as the first parameter, and the string 'branches' as the second parameter
If not, it will return a a Paws::Amplify::ListBranchesResult instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- domainAssociations, passing the object as the first parameter, and the string 'domainAssociations' as the second parameter
If not, it will return a a Paws::Amplify::ListDomainAssociationsResult instance with all the params; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
- jobSummaries, passing the object as the first parameter, and the string 'jobSummaries' as the second parameter
If not, it will return a a Paws::Amplify::ListJobsResult 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.