aws_sdk_sagemaker/client/
describe_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 [`DescribeMlflowTrackingServer`](crate::operation::describe_mlflow_tracking_server::builders::DescribeMlflowTrackingServerFluentBuilder) operation.
4    ///
5    /// - The fluent builder is configurable:
6    ///   - [`tracking_server_name(impl Into<String>)`](crate::operation::describe_mlflow_tracking_server::builders::DescribeMlflowTrackingServerFluentBuilder::tracking_server_name) / [`set_tracking_server_name(Option<String>)`](crate::operation::describe_mlflow_tracking_server::builders::DescribeMlflowTrackingServerFluentBuilder::set_tracking_server_name):<br>required: **true**<br><p>The name of the MLflow Tracking Server to describe.</p><br>
7    /// - On success, responds with [`DescribeMlflowTrackingServerOutput`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput) with field(s):
8    ///   - [`tracking_server_arn(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::tracking_server_arn): <p>The ARN of the described tracking server.</p>
9    ///   - [`tracking_server_name(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::tracking_server_name): <p>The name of the described tracking server.</p>
10    ///   - [`artifact_store_uri(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::artifact_store_uri): <p>The S3 URI of the general purpose bucket used as the MLflow Tracking Server artifact store.</p>
11    ///   - [`tracking_server_size(Option<TrackingServerSize>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::tracking_server_size): <p>The size of the described tracking server.</p>
12    ///   - [`mlflow_version(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::mlflow_version): <p>The MLflow version used for the described tracking server.</p>
13    ///   - [`role_arn(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::role_arn): <p>The Amazon Resource Name (ARN) for an IAM role in your account that the described MLflow Tracking Server uses to access the artifact store in Amazon S3.</p>
14    ///   - [`tracking_server_status(Option<TrackingServerStatus>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::tracking_server_status): <p>The current creation status of the described MLflow Tracking Server.</p>
15    ///   - [`tracking_server_maintenance_status(Option<TrackingServerMaintenanceStatus>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::tracking_server_maintenance_status): <p>The current maintenance status of the described MLflow Tracking Server.</p>
16    ///   - [`is_active(Option<IsTrackingServerActive>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::is_active): <p>Whether the described MLflow Tracking Server is currently active.</p>
17    ///   - [`tracking_server_url(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::tracking_server_url): <p>The URL to connect to the MLflow user interface for the described tracking server.</p>
18    ///   - [`weekly_maintenance_window_start(Option<String>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::weekly_maintenance_window_start): <p>The day and time of the week when weekly maintenance occurs on the described tracking server.</p>
19    ///   - [`automatic_model_registration(Option<bool>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::automatic_model_registration): <p>Whether automatic registration of new MLflow models to the SageMaker Model Registry is enabled.</p>
20    ///   - [`creation_time(Option<DateTime>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::creation_time): <p>The timestamp of when the described MLflow Tracking Server was created.</p>
21    ///   - [`created_by(Option<UserContext>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::created_by): <p>Information about the user who created or modified a SageMaker resource.</p>
22    ///   - [`last_modified_time(Option<DateTime>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::last_modified_time): <p>The timestamp of when the described MLflow Tracking Server was last modified.</p>
23    ///   - [`last_modified_by(Option<UserContext>)`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerOutput::last_modified_by): <p>Information about the user who created or modified a SageMaker resource.</p>
24    /// - On failure, responds with [`SdkError<DescribeMlflowTrackingServerError>`](crate::operation::describe_mlflow_tracking_server::DescribeMlflowTrackingServerError)
25    pub fn describe_mlflow_tracking_server(
26        &self,
27    ) -> crate::operation::describe_mlflow_tracking_server::builders::DescribeMlflowTrackingServerFluentBuilder {
28        crate::operation::describe_mlflow_tracking_server::builders::DescribeMlflowTrackingServerFluentBuilder::new(self.handle.clone())
29    }
30}