aws_sdk_datasync/client/describe_location_fsx_ontap.rs
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`DescribeLocationFsxOntap`](crate::operation::describe_location_fsx_ontap::builders::DescribeLocationFsxOntapFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`location_arn(impl Into<String>)`](crate::operation::describe_location_fsx_ontap::builders::DescribeLocationFsxOntapFluentBuilder::location_arn) / [`set_location_arn(Option<String>)`](crate::operation::describe_location_fsx_ontap::builders::DescribeLocationFsxOntapFluentBuilder::set_location_arn):<br>required: **true**<br><p>Specifies the Amazon Resource Name (ARN) of the FSx for ONTAP file system location that you want information about.</p><br>
/// - On success, responds with [`DescribeLocationFsxOntapOutput`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput) with field(s):
/// - [`creation_time(Option<DateTime>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::creation_time): <p>The time that the location was created.</p>
/// - [`location_arn(Option<String>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::location_arn): <p>The ARN of the FSx for ONTAP file system location.</p>
/// - [`location_uri(Option<String>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::location_uri): <p>The uniform resource identifier (URI) of the FSx for ONTAP file system location.</p>
/// - [`protocol(Option<FsxProtocol>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::protocol): <p>Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.</p>
/// - [`security_group_arns(Option<Vec::<String>>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::security_group_arns): <p>The security groups that DataSync uses to access your FSx for ONTAP file system.</p>
/// - [`storage_virtual_machine_arn(Option<String>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::storage_virtual_machine_arn): <p>The ARN of the storage virtual machine (SVM) on your FSx for ONTAP file system where you're copying data to or from.</p>
/// - [`fsx_filesystem_arn(Option<String>)`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapOutput::fsx_filesystem_arn): <p>The ARN of the FSx for ONTAP file system.</p>
/// - On failure, responds with [`SdkError<DescribeLocationFsxOntapError>`](crate::operation::describe_location_fsx_ontap::DescribeLocationFsxOntapError)
pub fn describe_location_fsx_ontap(&self) -> crate::operation::describe_location_fsx_ontap::builders::DescribeLocationFsxOntapFluentBuilder {
crate::operation::describe_location_fsx_ontap::builders::DescribeLocationFsxOntapFluentBuilder::new(self.handle.clone())
}
}