Struct aws_sdk_datasync::types::NetAppOntapVolume
source · #[non_exhaustive]pub struct NetAppOntapVolume {Show 15 fields
pub volume_name: Option<String>,
pub resource_id: Option<String>,
pub cifs_share_count: Option<i64>,
pub security_style: Option<String>,
pub svm_uuid: Option<String>,
pub svm_name: Option<String>,
pub capacity_used: Option<i64>,
pub capacity_provisioned: Option<i64>,
pub logical_capacity_used: Option<i64>,
pub nfs_exported: bool,
pub snapshot_capacity_used: Option<i64>,
pub max_p95_performance: Option<MaxP95Performance>,
pub recommendations: Option<Vec<Recommendation>>,
pub recommendation_status: Option<RecommendationStatus>,
pub lun_count: Option<i64>,
}
Expand description
The information that DataSync Discovery collects about a volume in your on-premises storage system.
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.volume_name: Option<String>
The name of the volume.
resource_id: Option<String>
The universally unique identifier (UUID) of the volume.
The number of CIFS shares in the volume.
security_style: Option<String>
The volume's security style (such as Unix or NTFS).
svm_uuid: Option<String>
The UUID of the storage virtual machine (SVM) associated with the volume.
svm_name: Option<String>
The name of the SVM associated with the volume.
capacity_used: Option<i64>
The storage space that's being used in the volume.
capacity_provisioned: Option<i64>
The total storage space that's available in the volume.
logical_capacity_used: Option<i64>
The storage space that's being used in the volume without accounting for compression or deduplication.
nfs_exported: bool
The number of NFS volumes in the volume.
snapshot_capacity_used: Option<i64>
The amount of storage in the volume that's being used for snapshots.
max_p95_performance: Option<MaxP95Performance>
The performance data that DataSync Discovery collects about the volume.
recommendations: Option<Vec<Recommendation>>
The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.
recommendation_status: Option<RecommendationStatus>
Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
lun_count: Option<i64>
The number of LUNs (logical unit numbers) in the volume.
Implementations§
source§impl NetAppOntapVolume
impl NetAppOntapVolume
sourcepub fn volume_name(&self) -> Option<&str>
pub fn volume_name(&self) -> Option<&str>
The name of the volume.
sourcepub fn resource_id(&self) -> Option<&str>
pub fn resource_id(&self) -> Option<&str>
The universally unique identifier (UUID) of the volume.
The number of CIFS shares in the volume.
sourcepub fn security_style(&self) -> Option<&str>
pub fn security_style(&self) -> Option<&str>
The volume's security style (such as Unix or NTFS).
sourcepub fn svm_uuid(&self) -> Option<&str>
pub fn svm_uuid(&self) -> Option<&str>
The UUID of the storage virtual machine (SVM) associated with the volume.
sourcepub fn capacity_used(&self) -> Option<i64>
pub fn capacity_used(&self) -> Option<i64>
The storage space that's being used in the volume.
sourcepub fn capacity_provisioned(&self) -> Option<i64>
pub fn capacity_provisioned(&self) -> Option<i64>
The total storage space that's available in the volume.
sourcepub fn logical_capacity_used(&self) -> Option<i64>
pub fn logical_capacity_used(&self) -> Option<i64>
The storage space that's being used in the volume without accounting for compression or deduplication.
sourcepub fn nfs_exported(&self) -> bool
pub fn nfs_exported(&self) -> bool
The number of NFS volumes in the volume.
sourcepub fn snapshot_capacity_used(&self) -> Option<i64>
pub fn snapshot_capacity_used(&self) -> Option<i64>
The amount of storage in the volume that's being used for snapshots.
sourcepub fn max_p95_performance(&self) -> Option<&MaxP95Performance>
pub fn max_p95_performance(&self) -> Option<&MaxP95Performance>
The performance data that DataSync Discovery collects about the volume.
sourcepub fn recommendations(&self) -> Option<&[Recommendation]>
pub fn recommendations(&self) -> Option<&[Recommendation]>
The Amazon Web Services storage services that DataSync Discovery recommends for the volume. For more information, see Recommendations provided by DataSync Discovery.
sourcepub fn recommendation_status(&self) -> Option<&RecommendationStatus>
pub fn recommendation_status(&self) -> Option<&RecommendationStatus>
Indicates whether DataSync Discovery recommendations for the volume are ready to view, incomplete, or can't be determined.
For more information, see Recommendation statuses.
source§impl NetAppOntapVolume
impl NetAppOntapVolume
sourcepub fn builder() -> NetAppOntapVolumeBuilder
pub fn builder() -> NetAppOntapVolumeBuilder
Creates a new builder-style object to manufacture NetAppOntapVolume
.
Trait Implementations§
source§impl Clone for NetAppOntapVolume
impl Clone for NetAppOntapVolume
source§fn clone(&self) -> NetAppOntapVolume
fn clone(&self) -> NetAppOntapVolume
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for NetAppOntapVolume
impl Debug for NetAppOntapVolume
source§impl PartialEq<NetAppOntapVolume> for NetAppOntapVolume
impl PartialEq<NetAppOntapVolume> for NetAppOntapVolume
source§fn eq(&self, other: &NetAppOntapVolume) -> bool
fn eq(&self, other: &NetAppOntapVolume) -> bool
self
and other
values to be equal, and is used
by ==
.