Struct aws_sdk_amplifybackend::Client
source · pub struct Client { /* private fields */ }Expand description
Client for AmplifyBackend
Client for invoking operations on AmplifyBackend. Each operation on AmplifyBackend is a method on this
this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.
Constructing a Client
A Config is required to construct a client. For most use cases, the aws-config
crate should be used to automatically resolve this config using
aws_config::load_from_env(), since this will resolve an SdkConfig which can be shared
across multiple different AWS SDK clients. This config resolution process can be customized
by calling aws_config::from_env() instead, which returns a ConfigLoader that uses
the builder pattern to customize the default config.
In the simplest case, creating a client looks as follows:
let config = aws_config::load_from_env().await;
let client = aws_sdk_amplifybackend::Client::new(&config);Occasionally, SDKs may have additional service-specific that can be set on the Config that
is absent from SdkConfig, or slightly different settings for a specific client may be desired.
The Config struct implements From<&SdkConfig>, so setting these specific settings can be
done as follows:
let sdk_config = ::aws_config::load_from_env().await;
let config = aws_sdk_amplifybackend::config::Builder::from(&sdk_config)
.some_service_specific_setting("value")
.build();See the aws-config docs and Config for more information on customizing configuration.
Note: Client construction is expensive due to connection thread pool initialization, and should be done once at application start-up.
Using the Client
A client has a function for every operation that can be performed by the service.
For example, the CloneBackend operation has
a Client::clone_backend, function which returns a builder for that operation.
The fluent builder ultimately has a send() function that returns an async future that
returns a result, as illustrated below:
let result = client.clone_backend()
.app_id("example")
.send()
.await;The underlying HTTP requests that get made by this can be modified with the customize_operation
function on the fluent builder. See the customize module for more
information.
Implementations§
source§impl Client
impl Client
sourcepub fn clone_backend(&self) -> CloneBackendFluentBuilder
pub fn clone_backend(&self) -> CloneBackendFluentBuilder
Constructs a fluent builder for the CloneBackend operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
target_environment_name(impl Into<String>)/set_target_environment_name(Option<String>):The name of the destination backend environment to be created.
- On success, responds with
CloneBackendOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<CloneBackendError>
source§impl Client
impl Client
sourcepub fn create_backend(&self) -> CreateBackendFluentBuilder
pub fn create_backend(&self) -> CreateBackendFluentBuilder
Constructs a fluent builder for the CreateBackend operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
app_name(impl Into<String>)/set_app_name(Option<String>):The name of the app.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(ResourceConfig)/set_resource_config(Option<ResourceConfig>):The resource configuration for creating a backend.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of the resource.
- On success, responds with
CreateBackendOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<CreateBackendError>
source§impl Client
impl Client
sourcepub fn create_backend_api(&self) -> CreateBackendAPIFluentBuilder
pub fn create_backend_api(&self) -> CreateBackendAPIFluentBuilder
Constructs a fluent builder for the CreateBackendAPI operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(BackendApiResourceConfig)/set_resource_config(Option<BackendApiResourceConfig>):The resource configuration for this request.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
CreateBackendApiOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<CreateBackendAPIError>
source§impl Client
impl Client
sourcepub fn create_backend_auth(&self) -> CreateBackendAuthFluentBuilder
pub fn create_backend_auth(&self) -> CreateBackendAuthFluentBuilder
Constructs a fluent builder for the CreateBackendAuth operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(CreateBackendAuthResourceConfig)/set_resource_config(Option<CreateBackendAuthResourceConfig>):The resource configuration for this request object.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
CreateBackendAuthOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<CreateBackendAuthError>
source§impl Client
impl Client
sourcepub fn create_backend_config(&self) -> CreateBackendConfigFluentBuilder
pub fn create_backend_config(&self) -> CreateBackendConfigFluentBuilder
Constructs a fluent builder for the CreateBackendConfig operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_manager_app_id(impl Into<String>)/set_backend_manager_app_id(Option<String>):The app ID for the backend manager.
- On success, responds with
CreateBackendConfigOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
job_id(Option<String>):The ID for the job.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<CreateBackendConfigError>
source§impl Client
impl Client
sourcepub fn create_backend_storage(&self) -> CreateBackendStorageFluentBuilder
pub fn create_backend_storage(&self) -> CreateBackendStorageFluentBuilder
Constructs a fluent builder for the CreateBackendStorage operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(CreateBackendStorageResourceConfig)/set_resource_config(Option<CreateBackendStorageResourceConfig>):The resource configuration for creating backend storage.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of the storage resource.
- On success, responds with
CreateBackendStorageOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
job_id(Option<String>):The ID for the job.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<CreateBackendStorageError>
source§impl Client
impl Client
sourcepub fn create_token(&self) -> CreateTokenFluentBuilder
pub fn create_token(&self) -> CreateTokenFluentBuilder
Constructs a fluent builder for the CreateToken operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
- On success, responds with
CreateTokenOutputwith field(s):app_id(Option<String>):The app ID.
challenge_code(Option<String>):One-time challenge code for authenticating into the Amplify Admin UI.
session_id(Option<String>):A unique ID provided when creating a new challenge token.
ttl(Option<String>):The expiry time for the one-time generated token code.
- On failure, responds with
SdkError<CreateTokenError>
source§impl Client
impl Client
sourcepub fn delete_backend(&self) -> DeleteBackendFluentBuilder
pub fn delete_backend(&self) -> DeleteBackendFluentBuilder
Constructs a fluent builder for the DeleteBackend operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
- On success, responds with
DeleteBackendOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<DeleteBackendError>
source§impl Client
impl Client
sourcepub fn delete_backend_api(&self) -> DeleteBackendAPIFluentBuilder
pub fn delete_backend_api(&self) -> DeleteBackendAPIFluentBuilder
Constructs a fluent builder for the DeleteBackendAPI operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(BackendApiResourceConfig)/set_resource_config(Option<BackendApiResourceConfig>):Defines the resource configuration for the data model in your Amplify project.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
DeleteBackendApiOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<DeleteBackendAPIError>
source§impl Client
impl Client
sourcepub fn delete_backend_auth(&self) -> DeleteBackendAuthFluentBuilder
pub fn delete_backend_auth(&self) -> DeleteBackendAuthFluentBuilder
Constructs a fluent builder for the DeleteBackendAuth operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
DeleteBackendAuthOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<DeleteBackendAuthError>
source§impl Client
impl Client
sourcepub fn delete_backend_storage(&self) -> DeleteBackendStorageFluentBuilder
pub fn delete_backend_storage(&self) -> DeleteBackendStorageFluentBuilder
Constructs a fluent builder for the DeleteBackendStorage operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of the storage resource.
service_name(ServiceName)/set_service_name(Option<ServiceName>):The name of the storage service.
- On success, responds with
DeleteBackendStorageOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
job_id(Option<String>):The ID for the job.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<DeleteBackendStorageError>
source§impl Client
impl Client
sourcepub fn delete_token(&self) -> DeleteTokenFluentBuilder
pub fn delete_token(&self) -> DeleteTokenFluentBuilder
Constructs a fluent builder for the DeleteToken operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
session_id(impl Into<String>)/set_session_id(Option<String>):The session ID.
- On success, responds with
DeleteTokenOutputwith field(s):is_success(Option<bool>):Indicates whether the request succeeded or failed.
- On failure, responds with
SdkError<DeleteTokenError>
source§impl Client
impl Client
sourcepub fn generate_backend_api_models(
&self
) -> GenerateBackendAPIModelsFluentBuilder
pub fn generate_backend_api_models( &self ) -> GenerateBackendAPIModelsFluentBuilder
Constructs a fluent builder for the GenerateBackendAPIModels operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
GenerateBackendApiModelsOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<GenerateBackendAPIModelsError>
source§impl Client
impl Client
sourcepub fn get_backend(&self) -> GetBackendFluentBuilder
pub fn get_backend(&self) -> GetBackendFluentBuilder
Constructs a fluent builder for the GetBackend operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
- On success, responds with
GetBackendOutputwith field(s):amplify_feature_flags(Option<String>):A stringified version of the cli.json file for your Amplify project.
amplify_meta_config(Option<String>):A stringified version of the current configs for your Amplify project.
app_id(Option<String>):The app ID.
app_name(Option<String>):The name of the app.
backend_environment_list(Option<Vec<String>>):A list of backend environments in an array.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request failed, this is the returned error.
- On failure, responds with
SdkError<GetBackendError>
source§impl Client
impl Client
sourcepub fn get_backend_api(&self) -> GetBackendAPIFluentBuilder
pub fn get_backend_api(&self) -> GetBackendAPIFluentBuilder
Constructs a fluent builder for the GetBackendAPI operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(BackendApiResourceConfig)/set_resource_config(Option<BackendApiResourceConfig>):Defines the resource configuration for the data model in your Amplify project.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
GetBackendApiOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
resource_config(Option<BackendApiResourceConfig>):The resource configuration for this response object.
resource_name(Option<String>):The name of this resource.
- On failure, responds with
SdkError<GetBackendAPIError>
source§impl Client
impl Client
sourcepub fn get_backend_api_models(&self) -> GetBackendAPIModelsFluentBuilder
pub fn get_backend_api_models(&self) -> GetBackendAPIModelsFluentBuilder
Constructs a fluent builder for the GetBackendAPIModels operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
GetBackendApiModelsOutputwith field(s):models(Option<String>):Stringified JSON of the datastore model.
status(Option<Status>):The current status of the request.
model_introspection_schema(Option<String>):Stringified JSON of the model introspection schema for an existing backend API resource.
- On failure, responds with
SdkError<GetBackendAPIModelsError>
source§impl Client
impl Client
sourcepub fn get_backend_auth(&self) -> GetBackendAuthFluentBuilder
pub fn get_backend_auth(&self) -> GetBackendAuthFluentBuilder
Constructs a fluent builder for the GetBackendAuth operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
GetBackendAuthOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
resource_config(Option<CreateBackendAuthResourceConfig>):The resource configuration for authorization requests to the backend of your Amplify project.
resource_name(Option<String>):The name of this resource.
- On failure, responds with
SdkError<GetBackendAuthError>
source§impl Client
impl Client
sourcepub fn get_backend_job(&self) -> GetBackendJobFluentBuilder
pub fn get_backend_job(&self) -> GetBackendJobFluentBuilder
Constructs a fluent builder for the GetBackendJob operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
job_id(impl Into<String>)/set_job_id(Option<String>):The ID for the job.
- On success, responds with
GetBackendJobOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
create_time(Option<String>):The time when the job was created.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
update_time(Option<String>):The time when the job was last updated.
- On failure, responds with
SdkError<GetBackendJobError>
source§impl Client
impl Client
sourcepub fn get_backend_storage(&self) -> GetBackendStorageFluentBuilder
pub fn get_backend_storage(&self) -> GetBackendStorageFluentBuilder
Constructs a fluent builder for the GetBackendStorage operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of the storage resource.
- On success, responds with
GetBackendStorageOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
resource_config(Option<GetBackendStorageResourceConfig>):The resource configuration for the backend storage resource.
resource_name(Option<String>):The name of the storage resource.
- On failure, responds with
SdkError<GetBackendStorageError>
source§impl Client
impl Client
sourcepub fn get_token(&self) -> GetTokenFluentBuilder
pub fn get_token(&self) -> GetTokenFluentBuilder
Constructs a fluent builder for the GetToken operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
session_id(impl Into<String>)/set_session_id(Option<String>):The session ID.
- On success, responds with
GetTokenOutputwith field(s):app_id(Option<String>):The app ID.
challenge_code(Option<String>):The one-time challenge code for authenticating into the Amplify Admin UI.
session_id(Option<String>):A unique ID provided when creating a new challenge token.
ttl(Option<String>):The expiry time for the one-time generated token code.
- On failure, responds with
SdkError<GetTokenError>
source§impl Client
impl Client
sourcepub fn import_backend_auth(&self) -> ImportBackendAuthFluentBuilder
pub fn import_backend_auth(&self) -> ImportBackendAuthFluentBuilder
Constructs a fluent builder for the ImportBackendAuth operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
identity_pool_id(impl Into<String>)/set_identity_pool_id(Option<String>):The ID of the Amazon Cognito identity pool.
native_client_id(impl Into<String>)/set_native_client_id(Option<String>):The ID of the Amazon Cognito native client.
user_pool_id(impl Into<String>)/set_user_pool_id(Option<String>):The ID of the Amazon Cognito user pool.
web_client_id(impl Into<String>)/set_web_client_id(Option<String>):The ID of the Amazon Cognito web client.
- On success, responds with
ImportBackendAuthOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<ImportBackendAuthError>
source§impl Client
impl Client
sourcepub fn import_backend_storage(&self) -> ImportBackendStorageFluentBuilder
pub fn import_backend_storage(&self) -> ImportBackendStorageFluentBuilder
Constructs a fluent builder for the ImportBackendStorage operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
bucket_name(impl Into<String>)/set_bucket_name(Option<String>):The name of the S3 bucket.
service_name(ServiceName)/set_service_name(Option<ServiceName>):The name of the storage service.
- On success, responds with
ImportBackendStorageOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
job_id(Option<String>):The ID for the job.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<ImportBackendStorageError>
source§impl Client
impl Client
sourcepub fn list_backend_jobs(&self) -> ListBackendJobsFluentBuilder
pub fn list_backend_jobs(&self) -> ListBackendJobsFluentBuilder
Constructs a fluent builder for the ListBackendJobs operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
job_id(impl Into<String>)/set_job_id(Option<String>):The ID for the job.
max_results(i32)/set_max_results(Option<i32>):The maximum number of results that you want in the response.
next_token(impl Into<String>)/set_next_token(Option<String>):The token for the next set of results.
operation(impl Into<String>)/set_operation(Option<String>):Filters the list of response objects to include only those with the specified operation name.
status(impl Into<String>)/set_status(Option<String>):Filters the list of response objects to include only those with the specified status.
- On success, responds with
ListBackendJobsOutputwith field(s):jobs(Option<Vec<BackendJobRespObj>>):An array of jobs and their properties.
next_token(Option<String>):The token for the next set of results.
- On failure, responds with
SdkError<ListBackendJobsError>
source§impl Client
impl Client
sourcepub fn list_s3_buckets(&self) -> ListS3BucketsFluentBuilder
pub fn list_s3_buckets(&self) -> ListS3BucketsFluentBuilder
Constructs a fluent builder for the ListS3Buckets operation.
- The fluent builder is configurable:
next_token(impl Into<String>)/set_next_token(Option<String>):Reserved for future use.
- On success, responds with
ListS3BucketsOutputwith field(s):buckets(Option<Vec<S3BucketInfo>>):The list of S3 buckets.
next_token(Option<String>):Reserved for future use.
- On failure, responds with
SdkError<ListS3BucketsError>
source§impl Client
impl Client
sourcepub fn remove_all_backends(&self) -> RemoveAllBackendsFluentBuilder
pub fn remove_all_backends(&self) -> RemoveAllBackendsFluentBuilder
Constructs a fluent builder for the RemoveAllBackends operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
clean_amplify_app(bool)/set_clean_amplify_app(Option<bool>):Cleans up the Amplify Console app if this value is set to true.
- On success, responds with
RemoveAllBackendsOutputwith field(s):app_id(Option<String>):The app ID.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<RemoveAllBackendsError>
source§impl Client
impl Client
sourcepub fn remove_backend_config(&self) -> RemoveBackendConfigFluentBuilder
pub fn remove_backend_config(&self) -> RemoveBackendConfigFluentBuilder
Constructs a fluent builder for the RemoveBackendConfig operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
- On success, responds with
RemoveBackendConfigOutputwith field(s):error(Option<String>):If the request fails, this error is returned.
- On failure, responds with
SdkError<RemoveBackendConfigError>
source§impl Client
impl Client
sourcepub fn update_backend_api(&self) -> UpdateBackendAPIFluentBuilder
pub fn update_backend_api(&self) -> UpdateBackendAPIFluentBuilder
Constructs a fluent builder for the UpdateBackendAPI operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(BackendApiResourceConfig)/set_resource_config(Option<BackendApiResourceConfig>):Defines the resource configuration for the data model in your Amplify project.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
UpdateBackendApiOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<UpdateBackendAPIError>
source§impl Client
impl Client
sourcepub fn update_backend_auth(&self) -> UpdateBackendAuthFluentBuilder
pub fn update_backend_auth(&self) -> UpdateBackendAuthFluentBuilder
Constructs a fluent builder for the UpdateBackendAuth operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(UpdateBackendAuthResourceConfig)/set_resource_config(Option<UpdateBackendAuthResourceConfig>):The resource configuration for this request object.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of this resource.
- On success, responds with
UpdateBackendAuthOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<UpdateBackendAuthError>
source§impl Client
impl Client
sourcepub fn update_backend_config(&self) -> UpdateBackendConfigFluentBuilder
pub fn update_backend_config(&self) -> UpdateBackendConfigFluentBuilder
Constructs a fluent builder for the UpdateBackendConfig operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
login_auth_config(LoginAuthConfigReqObj)/set_login_auth_config(Option<LoginAuthConfigReqObj>):Describes the Amazon Cognito configuration for Admin UI access.
- On success, responds with
UpdateBackendConfigOutputwith field(s):app_id(Option<String>):The app ID.
backend_manager_app_id(Option<String>):The app ID for the backend manager.
error(Option<String>):If the request fails, this error is returned.
login_auth_config(Option<LoginAuthConfigReqObj>):Describes the Amazon Cognito configurations for the Admin UI auth resource to log in with.
- On failure, responds with
SdkError<UpdateBackendConfigError>
source§impl Client
impl Client
sourcepub fn update_backend_job(&self) -> UpdateBackendJobFluentBuilder
pub fn update_backend_job(&self) -> UpdateBackendJobFluentBuilder
Constructs a fluent builder for the UpdateBackendJob operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
job_id(impl Into<String>)/set_job_id(Option<String>):The ID for the job.
operation(impl Into<String>)/set_operation(Option<String>):Filters the list of response objects to include only those with the specified operation name.
status(impl Into<String>)/set_status(Option<String>):Filters the list of response objects to include only those with the specified status.
- On success, responds with
UpdateBackendJobOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
create_time(Option<String>):The time when the job was created.
error(Option<String>):If the request fails, this error is returned.
job_id(Option<String>):The ID for the job.
operation(Option<String>):The name of the operation.
status(Option<String>):The current status of the request.
update_time(Option<String>):The time when the job was last updated.
- On failure, responds with
SdkError<UpdateBackendJobError>
source§impl Client
impl Client
sourcepub fn update_backend_storage(&self) -> UpdateBackendStorageFluentBuilder
pub fn update_backend_storage(&self) -> UpdateBackendStorageFluentBuilder
Constructs a fluent builder for the UpdateBackendStorage operation.
- The fluent builder is configurable:
app_id(impl Into<String>)/set_app_id(Option<String>):The app ID.
backend_environment_name(impl Into<String>)/set_backend_environment_name(Option<String>):The name of the backend environment.
resource_config(UpdateBackendStorageResourceConfig)/set_resource_config(Option<UpdateBackendStorageResourceConfig>):The resource configuration for updating backend storage.
resource_name(impl Into<String>)/set_resource_name(Option<String>):The name of the storage resource.
- On success, responds with
UpdateBackendStorageOutputwith field(s):app_id(Option<String>):The app ID.
backend_environment_name(Option<String>):The name of the backend environment.
job_id(Option<String>):The ID for the job.
status(Option<String>):The current status of the request.
- On failure, responds with
SdkError<UpdateBackendStorageError>
source§impl Client
impl Client
sourcepub fn new(sdk_config: &SdkConfig) -> Self
pub fn new(sdk_config: &SdkConfig) -> Self
Creates a new client from an SDK Config.
Panics
- This method will panic if the
sdk_configis missing an async sleep implementation. If you experience this panic, set thesleep_implon the Config passed into this function to fix it. - This method will panic if the
sdk_configis missing an HTTP connector. If you experience this panic, set thehttp_connectoron the Config passed into this function to fix it.