NAME
Paws::Amplify - Perl Interface to AWS AWS Amplify
SYNOPSIS
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' } ],
);
DESCRIPTION
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
METHODS
CreateApp
- Name => Str
- OauthToken => Str
- Platform => Str
- Repository => Str
- [BasicAuthCredentials => Str]
- [BuildSpec => Str]
- [CustomRules => ArrayRef[Paws::Amplify::CustomRule]]
- [Description => Str]
- [EnableBasicAuth => Bool]
- [EnableBranchAutoBuild => Bool]
- [EnvironmentVariables => Paws::Amplify::EnvironmentVariables]
- [IamServiceRoleArn => Str]
- [Tags => Paws::Amplify::Tags]
Each argument is described in detail in: Paws::Amplify::CreateApp
Returns: a Paws::Amplify::CreateAppResult instance
Creates a new Amplify App.
CreateBranch
- AppId => Str
- BranchName => Str
- [BasicAuthCredentials => Str]
- [BuildSpec => Str]
- [Description => Str]
- [EnableAutoBuild => Bool]
- [EnableBasicAuth => Bool]
- [EnableNotification => Bool]
- [EnvironmentVariables => Paws::Amplify::EnvironmentVariables]
- [Framework => Str]
- [Stage => Str]
- [Tags => Paws::Amplify::Tags]
- [Ttl => Str]
Each argument is described in detail in: Paws::Amplify::CreateBranch
Returns: a Paws::Amplify::CreateBranchResult instance
Creates a new Branch for an Amplify App.
CreateDomainAssociation
- AppId => Str
- DomainName => Str
- SubDomainSettings => ArrayRef[Paws::Amplify::SubDomainSetting]
- [EnableAutoSubDomain => Bool]
Each argument is described in detail in: Paws::Amplify::CreateDomainAssociation
Returns: a Paws::Amplify::CreateDomainAssociationResult instance
Create a new DomainAssociation on an App
DeleteApp
Each argument is described in detail in: Paws::Amplify::DeleteApp
Returns: a Paws::Amplify::DeleteAppResult instance
Delete an existing Amplify App by appId.
DeleteBranch
Each argument is described in detail in: Paws::Amplify::DeleteBranch
Returns: a Paws::Amplify::DeleteBranchResult instance
Deletes a branch for an Amplify App.
DeleteDomainAssociation
Each argument is described in detail in: Paws::Amplify::DeleteDomainAssociation
Returns: a Paws::Amplify::DeleteDomainAssociationResult instance
Deletes a DomainAssociation.
DeleteJob
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.
GetApp
Each argument is described in detail in: Paws::Amplify::GetApp
Returns: a Paws::Amplify::GetAppResult instance
Retrieves an existing Amplify App by appId.
GetBranch
Each argument is described in detail in: Paws::Amplify::GetBranch
Returns: a Paws::Amplify::GetBranchResult instance
Retrieves a branch for an Amplify App.
GetDomainAssociation
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.
GetJob
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.
ListApps
Each argument is described in detail in: Paws::Amplify::ListApps
Returns: a Paws::Amplify::ListAppsResult instance
Lists existing Amplify Apps.
ListBranches
Each argument is described in detail in: Paws::Amplify::ListBranches
Returns: a Paws::Amplify::ListBranchesResult instance
Lists branches for an Amplify App.
ListDomainAssociations
Each argument is described in detail in: Paws::Amplify::ListDomainAssociations
Returns: a Paws::Amplify::ListDomainAssociationsResult instance
List domains with an app
ListJobs
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.
StartJob
- AppId => Str
- BranchName => Str
- JobType => Str
- [CommitId => Str]
- [CommitMessage => Str]
- [CommitTime => Str]
- [JobId => Str]
- [JobReason => Str]
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.
StopJob
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.
UpdateApp
- AppId => Str
- [BasicAuthCredentials => Str]
- [BuildSpec => Str]
- [CustomRules => ArrayRef[Paws::Amplify::CustomRule]]
- [Description => Str]
- [EnableBasicAuth => Bool]
- [EnableBranchAutoBuild => Bool]
- [EnvironmentVariables => Paws::Amplify::EnvironmentVariables]
- [IamServiceRoleArn => Str]
- [Name => Str]
- [Platform => Str]
Each argument is described in detail in: Paws::Amplify::UpdateApp
Returns: a Paws::Amplify::UpdateAppResult instance
Updates an existing Amplify App.
UpdateBranch
- AppId => Str
- BranchName => Str
- [BasicAuthCredentials => Str]
- [BuildSpec => Str]
- [Description => Str]
- [EnableAutoBuild => Bool]
- [EnableBasicAuth => Bool]
- [EnableNotification => Bool]
- [EnvironmentVariables => Paws::Amplify::EnvironmentVariables]
- [Framework => Str]
- [Stage => Str]
- [Ttl => Str]
Each argument is described in detail in: Paws::Amplify::UpdateBranch
Returns: a Paws::Amplify::UpdateBranchResult instance
Updates a branch for an Amplify App.
UpdateDomainAssociation
- AppId => Str
- DomainName => Str
- SubDomainSettings => ArrayRef[Paws::Amplify::SubDomainSetting]
- [EnableAutoSubDomain => Bool]
Each argument is described in detail in: Paws::Amplify::UpdateDomainAssociation
Returns: a Paws::Amplify::UpdateDomainAssociationResult instance
Create a new DomainAssociation on an App
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
ListAllApps(sub { },[MaxResults => Int, NextToken => Str])
ListAllApps([MaxResults => Int, NextToken => Str])
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 param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllBranches(sub { },AppId => Str, [MaxResults => Int, NextToken => Str])
ListAllBranches(AppId => Str, [MaxResults => Int, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- 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 param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllDomainAssociations(sub { },AppId => Str, [MaxResults => Int, NextToken => Str])
ListAllDomainAssociations(AppId => Str, [MaxResults => Int, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- 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 param
s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory.
ListAllJobs(sub { },AppId => Str, BranchName => Str, [MaxResults => Int, NextToken => Str])
ListAllJobs(AppId => Str, BranchName => Str, [MaxResults => Int, NextToken => Str])
If passed a sub as first parameter, it will call the sub for each element found in :
- 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 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