# Packages
Package amplifyiface provides an interface to enable mocking the AWS Amplify service client for testing your code.
# Functions
New creates a new instance of the Amplify client with a session.
# Constants
DomainStatusAvailable is a DomainStatus enum value.
DomainStatusCreating is a DomainStatus enum value.
DomainStatusFailed 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.
ServiceID is a unique identifer 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.
# Structs
Amplify provides the API operation methods for making requests to AWS Amplify.
Amplify App represents different branches of a repository for building, deploying, and hosting.
Structure with auto branch creation config.
Branch for an Amplify App, which maps to a 3rd party repository branch.
Request structure used to create Apps in Amplify.
No description provided by the author
Request structure for a branch create request.
Result structure for create branch request.
Request structure for create a new deployment.
Result structure for create a new deployment.
Request structure for create Domain Association request.
Result structure for the create Domain Association request.
Request structure for create webhook request.
Result structure for the create webhook request.
Custom rewrite / redirect rule.
Request structure for an Amplify App delete request.
Result structure for an Amplify App delete request.
Request structure for delete branch request.
Result structure for delete branch request.
Request structure for the delete Domain Association request.
No description provided by the author
Request structure for delete job request.
Result structure for the delete job request.
Request structure for the delete webhook request.
Result structure for the delete webhook request.
Structure for Domain Association, which associates a custom domain with an Amplify App.
Request structure for get App request.
No description provided by the author
Result structure for get branch request.
No description provided by the author
Request structure for the get Domain Association request.
Result structure for the get Domain Association request.
Request structure for get job request.
No description provided by the author
Request structure for the get webhook request.
Result structure for the get webhook request.
Structure for an execution job for an Amplify App.
Structure for the summary of a Job.
Request structure for an Amplify App list request.
Result structure for an Amplify App list request.
Request structure for list branches request.
Result structure for list branches request.
Request structure for the list Domain Associations request.
Result structure for the list Domain Association request.
Request structure for list job request.
Maximum number of records to list in a single response.
Request structure used to list tags for resource.
Response for list tags.
Request structure for the list webhooks request.
Result structure for the list webhooks request.
Structure with Production Branch information.
Request structure for start a deployment.
Result structure for start a deployment.
Request structure for Start job request.
Result structure for run job request.
Structure for an execution step for an execution job, for an Amplify App.
Request structure for stop job request.
Result structure for the stop job request.
Subdomain for the Domain Association.
Setting for the Subdomain.
Request structure used to tag resource.
Response for tag resource.
Request structure used to untag resource.
Response for untag resource.
Request structure for update App request.
Result structure for an Amplify App update request.
Request structure for update branch request.
Result structure for update branch request.
Request structure for update Domain Association request.
Result structure for the update Domain Association request.
Request structure for update webhook request.
Result structure for the update webhook request.
Structure for webhook, which associates a webhook with an Amplify App.