#[non_exhaustive]pub struct DescribeStorageSystemOutput {
pub storage_system_arn: Option<String>,
pub server_configuration: Option<DiscoveryServerConfiguration>,
pub system_type: Option<DiscoverySystemType>,
pub agent_arns: Option<Vec<String>>,
pub name: Option<String>,
pub error_message: Option<String>,
pub connectivity_status: Option<StorageSystemConnectivityStatus>,
pub cloud_watch_log_group_arn: Option<String>,
pub creation_time: Option<DateTime>,
pub secrets_manager_arn: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.storage_system_arn: Option<String>
The ARN of the on-premises storage system that the discovery job looked at.
server_configuration: Option<DiscoveryServerConfiguration>
The server name and network port required to connect with your on-premises storage system's management interface.
system_type: Option<DiscoverySystemType>
The type of on-premises storage system.
DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
agent_arns: Option<Vec<String>>
The ARN of the DataSync agent that connects to and reads from your on-premises storage system.
name: Option<String>
The name that you gave your on-premises storage system when adding it to DataSync Discovery.
error_message: Option<String>
Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.
connectivity_status: Option<StorageSystemConnectivityStatus>
Indicates whether your DataSync agent can connect to your on-premises storage system.
cloud_watch_log_group_arn: Option<String>
The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.
creation_time: Option<DateTime>
The time when you added the on-premises storage system to DataSync Discovery.
secrets_manager_arn: Option<String>
The ARN of the secret that stores your on-premises storage system's credentials. DataSync Discovery stores these credentials in Secrets Manager.
Implementations§
source§impl DescribeStorageSystemOutput
impl DescribeStorageSystemOutput
sourcepub fn storage_system_arn(&self) -> Option<&str>
pub fn storage_system_arn(&self) -> Option<&str>
The ARN of the on-premises storage system that the discovery job looked at.
sourcepub fn server_configuration(&self) -> Option<&DiscoveryServerConfiguration>
pub fn server_configuration(&self) -> Option<&DiscoveryServerConfiguration>
The server name and network port required to connect with your on-premises storage system's management interface.
sourcepub fn system_type(&self) -> Option<&DiscoverySystemType>
pub fn system_type(&self) -> Option<&DiscoverySystemType>
The type of on-premises storage system.
DataSync Discovery currently only supports NetApp Fabric-Attached Storage (FAS) and All Flash FAS (AFF) systems running ONTAP 9.7 or later.
sourcepub fn agent_arns(&self) -> &[String]
pub fn agent_arns(&self) -> &[String]
The ARN of the DataSync agent that connects to and reads from your on-premises storage system.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .agent_arns.is_none()
.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The name that you gave your on-premises storage system when adding it to DataSync Discovery.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
Describes the connectivity error that the DataSync agent is encountering with your on-premises storage system.
sourcepub fn connectivity_status(&self) -> Option<&StorageSystemConnectivityStatus>
pub fn connectivity_status(&self) -> Option<&StorageSystemConnectivityStatus>
Indicates whether your DataSync agent can connect to your on-premises storage system.
sourcepub fn cloud_watch_log_group_arn(&self) -> Option<&str>
pub fn cloud_watch_log_group_arn(&self) -> Option<&str>
The ARN of the Amazon CloudWatch log group that's used to monitor and log discovery job events.
sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time when you added the on-premises storage system to DataSync Discovery.
sourcepub fn secrets_manager_arn(&self) -> Option<&str>
pub fn secrets_manager_arn(&self) -> Option<&str>
The ARN of the secret that stores your on-premises storage system's credentials. DataSync Discovery stores these credentials in Secrets Manager.
source§impl DescribeStorageSystemOutput
impl DescribeStorageSystemOutput
sourcepub fn builder() -> DescribeStorageSystemOutputBuilder
pub fn builder() -> DescribeStorageSystemOutputBuilder
Creates a new builder-style object to manufacture DescribeStorageSystemOutput
.
Trait Implementations§
source§impl Clone for DescribeStorageSystemOutput
impl Clone for DescribeStorageSystemOutput
source§fn clone(&self) -> DescribeStorageSystemOutput
fn clone(&self) -> DescribeStorageSystemOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeStorageSystemOutput
impl Debug for DescribeStorageSystemOutput
source§impl PartialEq for DescribeStorageSystemOutput
impl PartialEq for DescribeStorageSystemOutput
source§fn eq(&self, other: &DescribeStorageSystemOutput) -> bool
fn eq(&self, other: &DescribeStorageSystemOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeStorageSystemOutput
impl RequestId for DescribeStorageSystemOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.