@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.
|
CreateBackendStorageResult |
createBackendStorage(CreateBackendStorageRequest createBackendStorageRequest)
Creates a backend storage resource.
|
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.
|
DeleteBackendStorageResult |
deleteBackendStorage(DeleteBackendStorageRequest deleteBackendStorageRequest)
Removes the specified backend storage 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)
Gets a model introspection schema for an existing backend API resource.
|
GetBackendAuthResult |
getBackendAuth(GetBackendAuthRequest getBackendAuthRequest)
Gets a backend auth details.
|
GetBackendJobResult |
getBackendJob(GetBackendJobRequest getBackendJobRequest)
Returns information about a specific job.
|
GetBackendStorageResult |
getBackendStorage(GetBackendStorageRequest getBackendStorageRequest)
Gets details for a backend storage resource.
|
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.
|
ImportBackendAuthResult |
importBackendAuth(ImportBackendAuthRequest importBackendAuthRequest)
Imports an existing backend authentication resource.
|
ImportBackendStorageResult |
importBackendStorage(ImportBackendStorageRequest importBackendStorageRequest)
Imports an existing backend storage resource.
|
ListBackendJobsResult |
listBackendJobs(ListBackendJobsRequest listBackendJobsRequest)
Lists the jobs for the backend of an Amplify app.
|
ListS3BucketsResult |
listS3Buckets(ListS3BucketsRequest listS3BucketsRequest)
The list of S3 buckets in your account.
|
RemoveAllBackendsResult |
removeAllBackends(RemoveAllBackendsRequest removeAllBackendsRequest)
Removes all backend environments from your Amplify project.
|
RemoveBackendConfigResult |
removeBackendConfig(RemoveBackendConfigRequest removeBackendConfigRequest)
Removes the AWS resources 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 required to access the Amplify Admin UI.
|
UpdateBackendJobResult |
updateBackendJob(UpdateBackendJobRequest updateBackendJobRequest)
Updates a specific job.
|
UpdateBackendStorageResult |
updateBackendStorage(UpdateBackendStorageRequest updateBackendStorageRequest)
Updates an existing backend storage resource.
|
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 responseCreateBackendStorageResult createBackendStorage(CreateBackendStorageRequest createBackendStorageRequest)
Creates a backend storage resource.
createBackendStorageRequest
- The request body for CreateBackendStorage.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 responseDeleteBackendStorageResult deleteBackendStorage(DeleteBackendStorageRequest deleteBackendStorageRequest)
Removes the specified backend storage resource.
deleteBackendStorageRequest
- The request body for DeleteBackendStorage.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)
Gets a model introspection schema for an existing backend API resource.
getBackendAPIModelsRequest
- The request body for GetBackendAPIModels.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseGetBackendAuthResult getBackendAuth(GetBackendAuthRequest getBackendAuthRequest)
Gets a 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 responseGetBackendStorageResult getBackendStorage(GetBackendStorageRequest getBackendStorageRequest)
Gets details for a backend storage resource.
getBackendStorageRequest
- The request body for GetBackendStorage.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 responseImportBackendAuthResult importBackendAuth(ImportBackendAuthRequest importBackendAuthRequest)
Imports an existing backend authentication resource.
importBackendAuthRequest
- The request body for ImportBackendAuth.NotFoundException
- 404 responseGatewayTimeoutException
- 504 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseImportBackendStorageResult importBackendStorage(ImportBackendStorageRequest importBackendStorageRequest)
Imports an existing backend storage resource.
importBackendStorageRequest
- The request body for ImportBackendStorage.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 responseListS3BucketsResult listS3Buckets(ListS3BucketsRequest listS3BucketsRequest)
The list of S3 buckets in your account.
listS3BucketsRequest
- The request body for S3Buckets.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 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 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 responseUpdateBackendStorageResult updateBackendStorage(UpdateBackendStorageRequest updateBackendStorageRequest)
Updates an existing backend storage resource.
updateBackendStorageRequest
- The request body for UpdateBackendStorage.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.