@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSAmplifyBackend
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSAmplifyBackend
instead.
AWS Amplify Admin API
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CloneBackendResult |
cloneBackend(CloneBackendRequest cloneBackendRequest)
This operation clones an existing backend.
|
CreateBackendResult |
createBackend(CreateBackendRequest createBackendRequest)
This operation creates a backend for an Amplify app.
|
CreateBackendAPIResult |
createBackendAPI(CreateBackendAPIRequest createBackendAPIRequest)
Creates a new backend API resource.
|
CreateBackendAuthResult |
createBackendAuth(CreateBackendAuthRequest createBackendAuthRequest)
Creates a new backend authentication resource.
|
CreateBackendConfigResult |
createBackendConfig(CreateBackendConfigRequest createBackendConfigRequest)
Creates a config object for a backend.
|
CreateTokenResult |
createToken(CreateTokenRequest createTokenRequest)
Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
|
DeleteBackendResult |
deleteBackend(DeleteBackendRequest deleteBackendRequest)
Removes an existing environment from your Amplify project.
|
DeleteBackendAPIResult |
deleteBackendAPI(DeleteBackendAPIRequest deleteBackendAPIRequest)
Deletes an existing backend API resource.
|
DeleteBackendAuthResult |
deleteBackendAuth(DeleteBackendAuthRequest deleteBackendAuthRequest)
Deletes an existing backend authentication resource.
|
DeleteTokenResult |
deleteToken(DeleteTokenRequest deleteTokenRequest)
Deletes the challenge token based on the given appId and sessionId.
|
GenerateBackendAPIModelsResult |
generateBackendAPIModels(GenerateBackendAPIModelsRequest generateBackendAPIModelsRequest)
Generates a model schema for an existing backend API resource.
|
GetBackendResult |
getBackend(GetBackendRequest getBackendRequest)
Provides project-level details for your Amplify UI project.
|
GetBackendAPIResult |
getBackendAPI(GetBackendAPIRequest getBackendAPIRequest)
Gets the details for a backend API.
|
GetBackendAPIModelsResult |
getBackendAPIModels(GetBackendAPIModelsRequest getBackendAPIModelsRequest)
Generates a model schema for existing backend API resource.
|
GetBackendAuthResult |
getBackendAuth(GetBackendAuthRequest getBackendAuthRequest)
Gets backend auth details.
|
GetBackendJobResult |
getBackendJob(GetBackendJobRequest getBackendJobRequest)
Returns information about a specific job.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetTokenResult |
getToken(GetTokenRequest getTokenRequest)
Gets the challenge token based on the given appId and sessionId.
|
ListBackendJobsResult |
listBackendJobs(ListBackendJobsRequest listBackendJobsRequest)
Lists the jobs for the backend of an Amplify app.
|
RemoveAllBackendsResult |
removeAllBackends(RemoveAllBackendsRequest removeAllBackendsRequest)
Removes all backend environments from your Amplify project.
|
RemoveBackendConfigResult |
removeBackendConfig(RemoveBackendConfigRequest removeBackendConfigRequest)
Removes the AWS resources that are required to access the Amplify Admin UI.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateBackendAPIResult |
updateBackendAPI(UpdateBackendAPIRequest updateBackendAPIRequest)
Updates an existing backend API resource.
|
UpdateBackendAuthResult |
updateBackendAuth(UpdateBackendAuthRequest updateBackendAuthRequest)
Updates an existing backend authentication resource.
|
UpdateBackendConfigResult |
updateBackendConfig(UpdateBackendConfigRequest updateBackendConfigRequest)
Updates the AWS resources that are required to access the Amplify Admin UI.
|
UpdateBackendJobResult |
updateBackendJob(UpdateBackendJobRequest updateBackendJobRequest)
Updates a specific job.
|
static final String ENDPOINT_PREFIX
CloneBackendResult cloneBackend(CloneBackendRequest cloneBackendRequest)
This operation clones an existing backend.
cloneBackendRequest
- The request body for CloneBackend.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseCreateBackendResult createBackend(CreateBackendRequest createBackendRequest)
This operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.
createBackendRequest
- The request body for CreateBackend.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseCreateBackendAPIResult createBackendAPI(CreateBackendAPIRequest createBackendAPIRequest)
Creates a new backend API resource.
createBackendAPIRequest
- The request body for CreateBackendAPI.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseCreateBackendAuthResult createBackendAuth(CreateBackendAuthRequest createBackendAuthRequest)
Creates a new backend authentication resource.
createBackendAuthRequest
- The request body for CreateBackendAuth.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseCreateBackendConfigResult createBackendConfig(CreateBackendConfigRequest createBackendConfigRequest)
Creates a config object for a backend.
createBackendConfigRequest
- The request body for CreateBackendConfig.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseCreateTokenResult createToken(CreateTokenRequest createTokenRequest)
Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
createTokenRequest
- NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseDeleteBackendResult deleteBackend(DeleteBackendRequest deleteBackendRequest)
Removes an existing environment from your Amplify project.
deleteBackendRequest
- NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseDeleteBackendAPIResult deleteBackendAPI(DeleteBackendAPIRequest deleteBackendAPIRequest)
Deletes an existing backend API resource.
deleteBackendAPIRequest
- The request body for DeleteBackendAPI.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseDeleteBackendAuthResult deleteBackendAuth(DeleteBackendAuthRequest deleteBackendAuthRequest)
Deletes an existing backend authentication resource.
deleteBackendAuthRequest
- The request body for DeleteBackendAuth.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseDeleteTokenResult deleteToken(DeleteTokenRequest deleteTokenRequest)
Deletes the challenge token based on the given appId and sessionId.
deleteTokenRequest
- NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGenerateBackendAPIModelsResult generateBackendAPIModels(GenerateBackendAPIModelsRequest generateBackendAPIModelsRequest)
Generates a model schema for an existing backend API resource.
generateBackendAPIModelsRequest
- The request body for GenerateBackendAPIModels.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetBackendResult getBackend(GetBackendRequest getBackendRequest)
Provides project-level details for your Amplify UI project.
getBackendRequest
- The request body for GetBackend.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetBackendAPIResult getBackendAPI(GetBackendAPIRequest getBackendAPIRequest)
Gets the details for a backend API.
getBackendAPIRequest
- The request body for GetBackendAPI.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetBackendAPIModelsResult getBackendAPIModels(GetBackendAPIModelsRequest getBackendAPIModelsRequest)
Generates a model schema for existing backend API resource.
getBackendAPIModelsRequest
- The request body for GetBackendAPIModels.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetBackendAuthResult getBackendAuth(GetBackendAuthRequest getBackendAuthRequest)
Gets backend auth details.
getBackendAuthRequest
- The request body for GetBackendAuth.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetBackendJobResult getBackendJob(GetBackendJobRequest getBackendJobRequest)
Returns information about a specific job.
getBackendJobRequest
- NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetTokenResult getToken(GetTokenRequest getTokenRequest)
Gets the challenge token based on the given appId and sessionId.
getTokenRequest
- NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseListBackendJobsResult listBackendJobs(ListBackendJobsRequest listBackendJobsRequest)
Lists the jobs for the backend of an Amplify app.
listBackendJobsRequest
- The request body for ListBackendJobs.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseRemoveAllBackendsResult removeAllBackends(RemoveAllBackendsRequest removeAllBackendsRequest)
Removes all backend environments from your Amplify project.
removeAllBackendsRequest
- The request body for RemoveAllBackends.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseRemoveBackendConfigResult removeBackendConfig(RemoveBackendConfigRequest removeBackendConfigRequest)
Removes the AWS resources that are required to access the Amplify Admin UI.
removeBackendConfigRequest
- NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseUpdateBackendAPIResult updateBackendAPI(UpdateBackendAPIRequest updateBackendAPIRequest)
Updates an existing backend API resource.
updateBackendAPIRequest
- The request body for UpdateBackendAPI.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseUpdateBackendAuthResult updateBackendAuth(UpdateBackendAuthRequest updateBackendAuthRequest)
Updates an existing backend authentication resource.
updateBackendAuthRequest
- The request body for UpdateBackendAuth.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseUpdateBackendConfigResult updateBackendConfig(UpdateBackendConfigRequest updateBackendConfigRequest)
Updates the AWS resources that are required to access the Amplify Admin UI.
updateBackendConfigRequest
- The request body for UpdateBackendConfig.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseUpdateBackendJobResult updateBackendJob(UpdateBackendJobRequest updateBackendJobRequest)
Updates a specific job.
updateBackendJobRequest
- The request body for GetBackendJob.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responsevoid shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.