aws_sdk_sagemaker/client/describe_mlflow_app.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 [`DescribeMlflowApp`](crate::operation::describe_mlflow_app::builders::DescribeMlflowAppFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`arn(impl Into<String>)`](crate::operation::describe_mlflow_app::builders::DescribeMlflowAppFluentBuilder::arn) / [`set_arn(Option<String>)`](crate::operation::describe_mlflow_app::builders::DescribeMlflowAppFluentBuilder::set_arn):<br>required: **true**<br><p>The ARN of the MLflow App for which to get information.</p><br>
7 /// - On success, responds with [`DescribeMlflowAppOutput`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput) with field(s):
8 /// - [`arn(Option<String>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::arn): <p>The ARN of the MLflow App.</p>
9 /// - [`name(Option<String>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::name): <p>The name of the MLflow App.</p>
10 /// - [`artifact_store_uri(Option<String>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::artifact_store_uri): <p>The S3 URI of the general purpose bucket used as the MLflow App artifact store.</p>
11 /// - [`mlflow_version(Option<String>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::mlflow_version): <p>The MLflow version used.</p>
12 /// - [`role_arn(Option<String>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::role_arn): <p>The Amazon Resource Name (ARN) for an IAM role in your account that the MLflow App uses to access the artifact store in Amazon S3.</p>
13 /// - [`status(Option<MlflowAppStatus>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::status): <p>The current creation status of the described MLflow App.</p>
14 /// - [`model_registration_mode(Option<ModelRegistrationMode>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::model_registration_mode): <p>Whether automatic registration of new MLflow models to the SageMaker Model Registry is enabled.</p>
15 /// - [`account_default_status(Option<AccountDefaultStatus>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::account_default_status): <p>Indicates whether this MLflow app is the default for the entire account.</p>
16 /// - [`default_domain_id_list(Option<Vec::<String>>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::default_domain_id_list): <p>List of SageMaker Domain IDs for which this MLflow App is the default.</p>
17 /// - [`creation_time(Option<DateTime>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::creation_time): <p>The timestamp when the MLflow App was created.</p>
18 /// - [`created_by(Option<UserContext>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::created_by): <p>Information about the user who created or modified a SageMaker resource.</p>
19 /// - [`last_modified_time(Option<DateTime>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::last_modified_time): <p>The timestamp when the MLflow App was last modified.</p>
20 /// - [`last_modified_by(Option<UserContext>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::last_modified_by): <p>Information about the user who created or modified a SageMaker resource.</p>
21 /// - [`weekly_maintenance_window_start(Option<String>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::weekly_maintenance_window_start): <p>The day and time of the week when weekly maintenance occurs.</p>
22 /// - [`maintenance_status(Option<MaintenanceStatus>)`](crate::operation::describe_mlflow_app::DescribeMlflowAppOutput::maintenance_status): <p>Current maintenance status of the MLflow App.</p>
23 /// - On failure, responds with [`SdkError<DescribeMlflowAppError>`](crate::operation::describe_mlflow_app::DescribeMlflowAppError)
24 pub fn describe_mlflow_app(&self) -> crate::operation::describe_mlflow_app::builders::DescribeMlflowAppFluentBuilder {
25 crate::operation::describe_mlflow_app::builders::DescribeMlflowAppFluentBuilder::new(self.handle.clone())
26 }
27}