Package-level declarations

Types

Link copied to clipboard

Amplify enables developers to develop and deploy cloud-powered mobile and web apps. Amplify Hosting provides a continuous delivery and hosting service for web applications. For more information, see the Amplify Hosting User Guide. The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more information, see the Amplify Framework.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard
inline suspend fun AmplifyClient.createApp(crossinline block: CreateAppRequest.Builder.() -> Unit): CreateAppResponse

Creates a new Amplify app.

Link copied to clipboard

Creates a new backend environment for an Amplify app.

Link copied to clipboard

Creates a new branch for an Amplify app.

Link copied to clipboard

Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a Git repository.

Link copied to clipboard

Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app

Link copied to clipboard

Creates a new webhook on an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.deleteApp(crossinline block: DeleteAppRequest.Builder.() -> Unit): DeleteAppResponse

Deletes an existing Amplify app specified by an app ID.

Link copied to clipboard

Deletes a backend environment for an Amplify app.

Link copied to clipboard

Deletes a branch for an Amplify app.

Link copied to clipboard

Deletes a domain association for an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.deleteJob(crossinline block: DeleteJobRequest.Builder.() -> Unit): DeleteJobResponse

Deletes a job for a branch of an Amplify app.

Link copied to clipboard

Deletes a webhook.

Link copied to clipboard

Returns the website access logs for a specific time range using a presigned URL.

Link copied to clipboard
inline suspend fun AmplifyClient.getApp(crossinline block: GetAppRequest.Builder.() -> Unit): GetAppResponse

Returns an existing Amplify app specified by an app ID.

Link copied to clipboard

Returns the artifact info that corresponds to an artifact id.

Link copied to clipboard

Returns a backend environment for an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.getBranch(crossinline block: GetBranchRequest.Builder.() -> Unit): GetBranchResponse

Returns a branch for an Amplify app.

Link copied to clipboard

Returns the domain information for an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.getJob(crossinline block: GetJobRequest.Builder.() -> Unit): GetJobResponse

Returns a job for a branch of an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.getWebhook(crossinline block: GetWebhookRequest.Builder.() -> Unit): GetWebhookResponse

Returns the webhook information that corresponds to a specified webhook ID.

Link copied to clipboard
inline suspend fun AmplifyClient.listApps(crossinline block: ListAppsRequest.Builder.() -> Unit): ListAppsResponse

Returns a list of the existing Amplify apps.

Link copied to clipboard

Returns a list of end-to-end testing artifacts for a specified app, branch, and job.

Link copied to clipboard

Lists the backend environments for an Amplify app.

Link copied to clipboard

Lists the branches of an Amplify app.

Link copied to clipboard

Returns the domain associations for an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.listJobs(crossinline block: ListJobsRequest.Builder.() -> Unit): ListJobsResponse

Lists the jobs for a branch of an Amplify app.

Link copied to clipboard

Returns a list of tags for a specified Amazon Resource Name (ARN).

Link copied to clipboard

Returns a list of webhooks for an Amplify app.

Link copied to clipboard

Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a Git repository.

Link copied to clipboard
inline suspend fun AmplifyClient.startJob(crossinline block: StartJobRequest.Builder.() -> Unit): StartJobResponse

Starts a new job for a branch of an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.stopJob(crossinline block: StopJobRequest.Builder.() -> Unit): StopJobResponse

Stops a job that is in progress for a branch of an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Tags the resource with a tag key and value.

Link copied to clipboard

Untags a resource with a specified Amazon Resource Name (ARN).

Link copied to clipboard
inline suspend fun AmplifyClient.updateApp(crossinline block: UpdateAppRequest.Builder.() -> Unit): UpdateAppResponse

Updates an existing Amplify app.

Link copied to clipboard

Updates a branch for an Amplify app.

Link copied to clipboard

Creates a new domain association for an Amplify app.

Link copied to clipboard

Updates a webhook.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.