Amplify / Paginator / ListBranches
ListBranches#
- class Amplify.Paginator.ListBranches#
paginator = client.get_paginator('list_branches')
- paginate(**kwargs)#
Creates an iterator that will paginate through responses from
Amplify.Client.list_branches()
.See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( appId='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
appId (string) –
[REQUIRED]
The unique ID for an Amplify app.
PaginationConfig (dict) –
A dictionary that provides parameters to control pagination.
MaxItems (integer) –
The total number of items to return. If the total number of items available is more than the value specified in max-items then a
NextToken
will be provided in the output that you can use to resume pagination.PageSize (integer) –
The size of each page.
StartingToken (string) –
A token to specify where to start paginating. This is the
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'branches': [ { 'branchArn': 'string', 'branchName': 'string', 'description': 'string', 'tags': { 'string': 'string' }, 'stage': 'PRODUCTION'|'BETA'|'DEVELOPMENT'|'EXPERIMENTAL'|'PULL_REQUEST', 'displayName': 'string', 'enableNotification': True|False, 'createTime': datetime(2015, 1, 1), 'updateTime': datetime(2015, 1, 1), 'environmentVariables': { 'string': 'string' }, 'enableAutoBuild': True|False, 'customDomains': [ 'string', ], 'framework': 'string', 'activeJobId': 'string', 'totalNumberOfJobs': 'string', 'enableBasicAuth': True|False, 'enablePerformanceMode': True|False, 'thumbnailUrl': 'string', 'basicAuthCredentials': 'string', 'buildSpec': 'string', 'ttl': 'string', 'associatedResources': [ 'string', ], 'enablePullRequestPreview': True|False, 'pullRequestEnvironmentName': 'string', 'destinationBranch': 'string', 'sourceBranch': 'string', 'backendEnvironmentArn': 'string', 'backend': { 'stackArn': 'string' } }, ], 'NextToken': 'string' }
Response Structure
(dict) –
The result structure for the list branches request.
branches (list) –
A list of branches for an Amplify app.
(dict) –
The branch for an Amplify app, which maps to a third-party repository branch.
branchArn (string) –
The Amazon Resource Name (ARN) for a branch that is part of an Amplify app.
branchName (string) –
The name for the branch that is part of an Amplify app.
description (string) –
The description for the branch that is part of an Amplify app.
tags (dict) –
The tag for the branch of an Amplify app.
(string) –
(string) –
stage (string) –
The current stage for the branch that is part of an Amplify app.
displayName (string) –
The display name for the branch. This is used as the default domain prefix.
enableNotification (boolean) –
Enables notifications for a branch that is part of an Amplify app.
createTime (datetime) –
A timestamp of when Amplify created the branch.
updateTime (datetime) –
A timestamp for the last updated time for a branch.
environmentVariables (dict) –
The environment variables specific to a branch of an Amplify app.
(string) –
(string) –
enableAutoBuild (boolean) –
Enables auto-building on push for a branch of an Amplify app.
customDomains (list) –
The custom domains for a branch of an Amplify app.
(string) –
framework (string) –
The framework for a branch of an Amplify app.
activeJobId (string) –
The ID of the active job for a branch of an Amplify app.
totalNumberOfJobs (string) –
The total number of jobs that are part of an Amplify app.
enableBasicAuth (boolean) –
Enables basic authorization for a branch of an Amplify app.
enablePerformanceMode (boolean) –
Enables performance mode for the branch.
Performance mode optimizes for faster hosting performance by keeping content cached at the edge for a longer interval. When performance mode is enabled, hosting configuration or code changes can take up to 10 minutes to roll out.
thumbnailUrl (string) –
The thumbnail URL for the branch of an Amplify app.
basicAuthCredentials (string) –
The basic authorization credentials for a branch of an Amplify app. You must base64-encode the authorization credentials and provide them in the format
user:password
.buildSpec (string) –
The build specification (build spec) content for the branch of an Amplify app.
ttl (string) –
The content Time to Live (TTL) for the website in seconds.
associatedResources (list) –
A list of custom resources that are linked to this branch.
(string) –
enablePullRequestPreview (boolean) –
Enables pull request previews for the branch.
pullRequestEnvironmentName (string) –
The Amplify environment name for the pull request.
destinationBranch (string) –
The destination branch if the branch is a pull request branch.
sourceBranch (string) –
The source branch if the branch is a pull request branch.
backendEnvironmentArn (string) –
The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
This property is available to Amplify Gen 1 apps only. When you deploy an application with Amplify Gen 2, you provision the app’s backend infrastructure using Typescript code.
backend (dict) –
Describes the backend associated with an Amplify
Branch
.This property is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app’s backend infrastructure using Typescript code.
stackArn (string) –
The Amazon Resource Name (ARN) for the CloudFormation stack.
NextToken (string) –
A token to resume pagination.