AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class App

Amplify App represents different branches of a repository for building, deploying, and hosting.

Class Artifact

Structure for artifact.

Class AutoBranchCreationConfig

Structure with auto branch creation config.

Class BackendEnvironment

Backend environment for an Amplify App.

Class BadRequestException

Amplify exception

Class Branch

Branch for an Amplify App, which maps to a 3rd party repository branch.

Class CreateAppRequest

Container for the parameters to the CreateApp operation. Creates a new Amplify App.

Class CreateAppResponse

This is the response object from the CreateApp operation.

Class CreateBackendEnvironmentRequest

Container for the parameters to the CreateBackendEnvironment operation. Creates a new backend environment for an Amplify App.

Class CreateBackendEnvironmentResponse

Result structure for create backend environment.

Class CreateBranchRequest

Container for the parameters to the CreateBranch operation. Creates a new Branch for an Amplify App.

Class CreateBranchResponse

Result structure for create branch request.

Class CreateDeploymentRequest

Container for the parameters to the CreateDeployment operation. Create a deployment for manual deploy apps. (Apps are not connected to repository)

Class CreateDeploymentResponse

Result structure for create a new deployment.

Class CreateDomainAssociationRequest

Container for the parameters to the CreateDomainAssociation operation. Create a new DomainAssociation on an App

Class CreateDomainAssociationResponse

Result structure for the create Domain Association request.

Class CreateWebhookRequest

Container for the parameters to the CreateWebhook operation. Create a new webhook on an App.

Class CreateWebhookResponse

Result structure for the create webhook request.

Class CustomRule

Custom rewrite / redirect rule.

Class DeleteAppRequest

Container for the parameters to the DeleteApp operation. Delete an existing Amplify App by appId.

Class DeleteAppResponse

Result structure for an Amplify App delete request.

Class DeleteBackendEnvironmentRequest

Container for the parameters to the DeleteBackendEnvironment operation. Delete backend environment for an Amplify App.

Class DeleteBackendEnvironmentResponse

Result structure of a delete backend environment result.

Class DeleteBranchRequest

Container for the parameters to the DeleteBranch operation. Deletes a branch for an Amplify App.

Class DeleteBranchResponse

Result structure for delete branch request.

Class DeleteDomainAssociationRequest

Container for the parameters to the DeleteDomainAssociation operation. Deletes a DomainAssociation.

Class DeleteDomainAssociationResponse

This is the response object from the DeleteDomainAssociation operation.

Class DeleteJobRequest

Container for the parameters to the DeleteJob operation. Delete a job, for an Amplify branch, part of Amplify App.

Class DeleteJobResponse

Result structure for the delete job request.

Class DeleteWebhookRequest

Container for the parameters to the DeleteWebhook operation. Deletes a webhook.

Class DeleteWebhookResponse

Result structure for the delete webhook request.

Class DependentServiceFailureException

Amplify exception

Class DomainAssociation

Structure for Domain Association, which associates a custom domain with an Amplify App.

Class GenerateAccessLogsRequest

Container for the parameters to the GenerateAccessLogs operation. Retrieve website access logs for a specific time range via a pre-signed URL.

Class GenerateAccessLogsResponse

Result structure for the generate access logs request.

Class GetAppRequest

Container for the parameters to the GetApp operation. Retrieves an existing Amplify App by appId.

Class GetAppResponse

This is the response object from the GetApp operation.

Class GetArtifactUrlRequest

Container for the parameters to the GetArtifactUrl operation. Retrieves artifact info that corresponds to a artifactId.

Class GetArtifactUrlResponse

Result structure for the get artifact request.

Class GetBackendEnvironmentRequest

Container for the parameters to the GetBackendEnvironment operation. Retrieves a backend environment for an Amplify App.

Class GetBackendEnvironmentResponse

Result structure for get backend environment result.

Class GetBranchRequest

Container for the parameters to the GetBranch operation. Retrieves a branch for an Amplify App.

Class GetBranchResponse

This is the response object from the GetBranch operation.

Class GetDomainAssociationRequest

Container for the parameters to the GetDomainAssociation operation. Retrieves domain info that corresponds to an appId and domainName.

Class GetDomainAssociationResponse

Result structure for the get Domain Association request.

Class GetJobRequest

Container for the parameters to the GetJob operation. Get a job for a branch, part of an Amplify App.

Class GetJobResponse

This is the response object from the GetJob operation.

Class GetWebhookRequest

Container for the parameters to the GetWebhook operation. Retrieves webhook info that corresponds to a webhookId.

Class GetWebhookResponse

Result structure for the get webhook request.

Class InternalFailureException

Amplify exception

Class Job

Structure for an execution job for an Amplify App.

Class JobSummary

Structure for the summary of a Job.

Class LimitExceededException

Amplify exception

Class ListAppsRequest

Container for the parameters to the ListApps operation. Lists existing Amplify Apps.

Class ListAppsResponse

Result structure for an Amplify App list request.

Class ListArtifactsRequest

Container for the parameters to the ListArtifacts operation. List artifacts with an app, a branch, a job and an artifact type.

Class ListArtifactsResponse

Result structure for the list artifacts request.

Class ListBackendEnvironmentsRequest

Container for the parameters to the ListBackendEnvironments operation. Lists backend environments for an Amplify App.

Class ListBackendEnvironmentsResponse

Result structure for list backend environments result.

Class ListBranchesRequest

Container for the parameters to the ListBranches operation. Lists branches for an Amplify App.

Class ListBranchesResponse

Result structure for list branches request.

Class ListDomainAssociationsRequest

Container for the parameters to the ListDomainAssociations operation. List domains with an app

Class ListDomainAssociationsResponse

Result structure for the list Domain Association request.

Class ListJobsRequest

Container for the parameters to the ListJobs operation. List Jobs for a branch, part of an Amplify App.

Class ListJobsResponse

Maximum number of records to list in a single response.

Class ListTagsForResourceRequest

Container for the parameters to the ListTagsForResource operation. List tags for resource.

Class ListTagsForResourceResponse

Response for list tags.

Class ListWebhooksRequest

Container for the parameters to the ListWebhooks operation. List webhooks with an app.

Class ListWebhooksResponse

Result structure for the list webhooks request.

Class NotFoundException

Amplify exception

Class ProductionBranch

Structure with Production Branch information.

Class ResourceNotFoundException

Amplify exception

Class StartDeploymentRequest

Container for the parameters to the StartDeployment operation. Start a deployment for manual deploy apps. (Apps are not connected to repository)

Class StartDeploymentResponse

Result structure for start a deployment.

Class StartJobRequest

Container for the parameters to the StartJob operation. Starts a new job for a branch, part of an Amplify App.

Class StartJobResponse

Result structure for run job request.

Class Step

Structure for an execution step for an execution job, for an Amplify App.

Class StopJobRequest

Container for the parameters to the StopJob operation. Stop a job that is in progress, for an Amplify branch, part of Amplify App.

Class StopJobResponse

Result structure for the stop job request.

Class SubDomain

Subdomain for the Domain Association.

Class SubDomainSetting

Setting for the Subdomain.

Class TagResourceRequest

Container for the parameters to the TagResource operation. Tag resource with tag key and value.

Class TagResourceResponse

Response for tag resource.

Class UnauthorizedException

Amplify exception

Class UntagResourceRequest

Container for the parameters to the UntagResource operation. Untag resource with resourceArn.

Class UntagResourceResponse

Response for untag resource.

Class UpdateAppRequest

Container for the parameters to the UpdateApp operation. Updates an existing Amplify App.

Class UpdateAppResponse

Result structure for an Amplify App update request.

Class UpdateBranchRequest

Container for the parameters to the UpdateBranch operation. Updates a branch for an Amplify App.

Class UpdateBranchResponse

Result structure for update branch request.

Class UpdateDomainAssociationRequest

Container for the parameters to the UpdateDomainAssociation operation. Create a new DomainAssociation on an App

Class UpdateDomainAssociationResponse

Result structure for the update Domain Association request.

Class UpdateWebhookRequest

Container for the parameters to the UpdateWebhook operation. Update a webhook.

Class UpdateWebhookResponse

Result structure for the update webhook request.

Class Webhook

Structure for webhook, which associates a webhook with an Amplify App.