# Packages
Package amplifyiface provides an interface to enable mocking the AWS Amplify service client for testing your code.
# Functions
CertificateType_Values returns all elements of the CertificateType enum.
DomainStatus_Values returns all elements of the DomainStatus enum.
JobStatus_Values returns all elements of the JobStatus enum.
JobType_Values returns all elements of the JobType enum.
New creates a new instance of the Amplify client with a session.
Platform_Values returns all elements of the Platform enum.
RepositoryCloneMethod_Values returns all elements of the RepositoryCloneMethod enum.
Stage_Values returns all elements of the Stage enum.
UpdateStatus_Values returns all elements of the UpdateStatus enum.
# Constants
CertificateTypeAmplifyManaged is a CertificateType enum value.
CertificateTypeCustom is a CertificateType enum value.
DomainStatusAvailable is a DomainStatus enum value.
DomainStatusAwaitingAppCname is a DomainStatus enum value.
DomainStatusCreating is a DomainStatus enum value.
DomainStatusFailed is a DomainStatus enum value.
DomainStatusImportingCustomCertificate is a DomainStatus enum value.
DomainStatusInProgress is a DomainStatus enum value.
DomainStatusPendingDeployment is a DomainStatus enum value.
DomainStatusPendingVerification is a DomainStatus enum value.
DomainStatusRequestingCertificate is a DomainStatus enum value.
DomainStatusUpdating is a DomainStatus enum value.
ID to lookup a service endpoint with.
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeDependentServiceFailureException for service response error code "DependentServiceFailureException".
ErrCodeInternalFailureException for service response error code "InternalFailureException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeUnauthorizedException for service response error code "UnauthorizedException".
JobStatusCancelled is a JobStatus enum value.
JobStatusCancelling is a JobStatus enum value.
JobStatusFailed is a JobStatus enum value.
JobStatusPending is a JobStatus enum value.
JobStatusProvisioning is a JobStatus enum value.
JobStatusRunning is a JobStatus enum value.
JobStatusSucceed is a JobStatus enum value.
JobTypeManual is a JobType enum value.
JobTypeRelease is a JobType enum value.
JobTypeRetry is a JobType enum value.
JobTypeWebHook is a JobType enum value.
PlatformWeb is a Platform enum value.
PlatformWebCompute is a Platform enum value.
PlatformWebDynamic is a Platform enum value.
RepositoryCloneMethodSigv4 is a RepositoryCloneMethod enum value.
RepositoryCloneMethodSsh is a RepositoryCloneMethod enum value.
RepositoryCloneMethodToken is a RepositoryCloneMethod enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StageBeta is a Stage enum value.
StageDevelopment is a Stage enum value.
StageExperimental is a Stage enum value.
StageProduction is a Stage enum value.
StagePullRequest is a Stage enum value.
UpdateStatusAwaitingAppCname is a UpdateStatus enum value.
UpdateStatusImportingCustomCertificate is a UpdateStatus enum value.
UpdateStatusPendingDeployment is a UpdateStatus enum value.
UpdateStatusPendingVerification is a UpdateStatus enum value.
UpdateStatusRequestingCertificate is a UpdateStatus enum value.
UpdateStatusUpdateComplete is a UpdateStatus enum value.
UpdateStatusUpdateFailed is a UpdateStatus enum value.
# Structs
Amplify provides the API operation methods for making requests to AWS Amplify.
Represents the different branches of a repository for building, deploying, and hosting an Amplify app.
Describes an artifact.
Describes the automated branch creation configuration.
Describes the backend associated with an Amplify Branch.
Describes the backend environment associated with a Branch of a Gen 1 Amplify app.
A request contains unexpected data.
The branch for an Amplify app, which maps to a third-party repository branch.
Describes the current SSL/TLS certificate that is in use for the domain.
The type of SSL/TLS certificate to use for your custom domain.
The request structure used to create apps in Amplify.
The request structure for the backend environment create request.
The result structure for the create backend environment request.
The request structure for the create branch request.
The result structure for create branch request.
The request structure for the create a new deployment request.
The result structure for the create a new deployment request.
The request structure for the create domain association request.
The result structure for the create domain association request.
The request structure for the create webhook request.
The result structure for the create webhook request.
Describes a custom rewrite or redirect rule.
Describes the request structure for the delete app request.
The result structure for the delete app request.
The request structure for the delete backend environment request.
The result structure of the delete backend environment result.
The request structure for the delete branch request.
The result structure for the delete branch request.
The request structure for the delete domain association request.
The request structure for the delete job request.
The result structure for the delete job request.
The request structure for the delete webhook request.
The result structure for the delete webhook request.
An operation failed because a dependent service threw an exception.
Describes the association between a custom domain and an Amplify app.
The request structure for the generate access logs request.
The result structure for the generate access logs request.
The request structure for the get app request.
Returns the request structure for the get artifact request.
Returns the result structure for the get artifact request.
The request structure for the get backend environment request.
The result structure for the get backend environment result.
The request structure for the get branch request.
The request structure for the get domain association request.
The result structure for the get domain association request.
The request structure for the get job request.
The request structure for the get webhook request.
The result structure for the get webhook request.
The service failed to perform an operation due to an internal issue.
Describes an execution job for an Amplify app.
Describes the summary for an execution job for an Amplify app.
A resource could not be created because service quotas were exceeded.
The request structure for the list apps request.
The result structure for an Amplify app list request.
Describes the request structure for the list artifacts request.
The result structure for the list artifacts request.
The request structure for the list backend environments request.
The result structure for the list backend environments result.
The request structure for the list branches request.
The result structure for the list branches request.
The request structure for the list domain associations request.
The result structure for the list domain association request.
The request structure for the list jobs request.
The maximum number of records to list in a single response.
The request structure to use to list tags for a resource.
The response for the list tags for resource request.
The request structure for the list webhooks request.
The result structure for the list webhooks request.
An entity was not found during an operation.
Describes the information about a production branch for an Amplify app.
An operation failed due to a non-existent resource.
The request structure for the start a deployment request.
The result structure for the start a deployment request.
The request structure for the start job request.
The result structure for the run job request.
Describes an execution step, for an execution job, for an Amplify app.
The request structure for the stop job request.
The result structure for the stop job request.
The subdomain for the domain association.
Describes the settings for the subdomain.
The request structure to tag a resource with a tag key and value.
The response for the tag resource request.
An operation failed due to a lack of access.
The request structure for the untag resource request.
The response for the untag resource request.
The request structure for the update app request.
The result structure for an Amplify app update request.
The request structure for the update branch request.
The result structure for the update branch request.
The request structure for the update domain association request.
The result structure for the update domain association request.
The request structure for the update webhook request.
The result structure for the update webhook request.
Describes a webhook that connects repository events to an Amplify app.