aws_sdk_sagemaker/client/
update_mlflow_tracking_server.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`UpdateMlflowTrackingServer`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`tracking_server_name(impl Into<String>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::tracking_server_name) / [`set_tracking_server_name(Option<String>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::set_tracking_server_name):<br>required: **true**<br><p>The name of the MLflow Tracking Server to update.</p><br>
7    ///   - [`artifact_store_uri(impl Into<String>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::artifact_store_uri) / [`set_artifact_store_uri(Option<String>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::set_artifact_store_uri):<br>required: **false**<br><p>The new S3 URI for the general purpose bucket to use as the artifact store for the MLflow Tracking Server.</p><br>
8    ///   - [`tracking_server_size(TrackingServerSize)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::tracking_server_size) / [`set_tracking_server_size(Option<TrackingServerSize>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::set_tracking_server_size):<br>required: **false**<br><p>The new size for the MLflow Tracking Server.</p><br>
9    ///   - [`automatic_model_registration(bool)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::automatic_model_registration) / [`set_automatic_model_registration(Option<bool>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::set_automatic_model_registration):<br>required: **false**<br><p>Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry. To enable automatic model registration, set this value to <code>True</code>. To disable automatic model registration, set this value to <code>False</code>. If not specified, <code>AutomaticModelRegistration</code> defaults to <code>False</code></p><br>
10    ///   - [`weekly_maintenance_window_start(impl Into<String>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::weekly_maintenance_window_start) / [`set_weekly_maintenance_window_start(Option<String>)`](crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::set_weekly_maintenance_window_start):<br>required: **false**<br><p>The new weekly maintenance window start day and time to update. The maintenance window day and time should be in Coordinated Universal Time (UTC) 24-hour standard time. For example: TUE:03:30.</p><br>
11    /// - On success, responds with [`UpdateMlflowTrackingServerOutput`](crate::operation::update_mlflow_tracking_server::UpdateMlflowTrackingServerOutput) with field(s):
12    ///   - [`tracking_server_arn(Option<String>)`](crate::operation::update_mlflow_tracking_server::UpdateMlflowTrackingServerOutput::tracking_server_arn): <p>The ARN of the updated MLflow Tracking Server.</p>
13    /// - On failure, responds with [`SdkError<UpdateMlflowTrackingServerError>`](crate::operation::update_mlflow_tracking_server::UpdateMlflowTrackingServerError)
14    pub fn update_mlflow_tracking_server(
15        &self,
16    ) -> crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder {
17        crate::operation::update_mlflow_tracking_server::builders::UpdateMlflowTrackingServerFluentBuilder::new(self.handle.clone())
18    }
19}