aws_sdk_sagemaker/client/describe_project.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 [`DescribeProject`](crate::operation::describe_project::builders::DescribeProjectFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`project_name(impl Into<String>)`](crate::operation::describe_project::builders::DescribeProjectFluentBuilder::project_name) / [`set_project_name(Option<String>)`](crate::operation::describe_project::builders::DescribeProjectFluentBuilder::set_project_name):<br>required: **true**<br><p>The name of the project to describe.</p><br>
7 /// - On success, responds with [`DescribeProjectOutput`](crate::operation::describe_project::DescribeProjectOutput) with field(s):
8 /// - [`project_arn(Option<String>)`](crate::operation::describe_project::DescribeProjectOutput::project_arn): <p>The Amazon Resource Name (ARN) of the project.</p>
9 /// - [`project_name(Option<String>)`](crate::operation::describe_project::DescribeProjectOutput::project_name): <p>The name of the project.</p>
10 /// - [`project_id(Option<String>)`](crate::operation::describe_project::DescribeProjectOutput::project_id): <p>The ID of the project.</p>
11 /// - [`project_description(Option<String>)`](crate::operation::describe_project::DescribeProjectOutput::project_description): <p>The description of the project.</p>
12 /// - [`service_catalog_provisioning_details(Option<ServiceCatalogProvisioningDetails>)`](crate::operation::describe_project::DescribeProjectOutput::service_catalog_provisioning_details): <p>Information used to provision a service catalog product. For information, see <a href="https://docs.aws.amazon.com/servicecatalog/latest/adminguide/introduction.html">What is Amazon Web Services Service Catalog</a>.</p>
13 /// - [`service_catalog_provisioned_product_details(Option<ServiceCatalogProvisionedProductDetails>)`](crate::operation::describe_project::DescribeProjectOutput::service_catalog_provisioned_product_details): <p>Information about a provisioned service catalog product.</p>
14 /// - [`project_status(Option<ProjectStatus>)`](crate::operation::describe_project::DescribeProjectOutput::project_status): <p>The status of the project.</p>
15 /// - [`template_provider_details(Option<Vec::<TemplateProviderDetail>>)`](crate::operation::describe_project::DescribeProjectOutput::template_provider_details): <p>An array of template providers associated with the project.</p>
16 /// - [`created_by(Option<UserContext>)`](crate::operation::describe_project::DescribeProjectOutput::created_by): <p>Information about the user who created or modified a SageMaker resource.</p>
17 /// - [`creation_time(Option<DateTime>)`](crate::operation::describe_project::DescribeProjectOutput::creation_time): <p>The time when the project was created.</p>
18 /// - [`last_modified_time(Option<DateTime>)`](crate::operation::describe_project::DescribeProjectOutput::last_modified_time): <p>The timestamp when project was last modified.</p>
19 /// - [`last_modified_by(Option<UserContext>)`](crate::operation::describe_project::DescribeProjectOutput::last_modified_by): <p>Information about the user who created or modified a SageMaker resource.</p>
20 /// - On failure, responds with [`SdkError<DescribeProjectError>`](crate::operation::describe_project::DescribeProjectError)
21 pub fn describe_project(&self) -> crate::operation::describe_project::builders::DescribeProjectFluentBuilder {
22 crate::operation::describe_project::builders::DescribeProjectFluentBuilder::new(self.handle.clone())
23 }
24}