Struct aws_sdk_fsx::model::CreateOntapVolumeConfiguration [−][src]
#[non_exhaustive]pub struct CreateOntapVolumeConfiguration {
pub junction_path: Option<String>,
pub security_style: Option<SecurityStyle>,
pub size_in_megabytes: Option<i32>,
pub storage_efficiency_enabled: Option<bool>,
pub storage_virtual_machine_id: Option<String>,
pub tiering_policy: Option<TieringPolicy>,
}Expand description
Specifies the configuration of the ONTAP volume that you are creating.
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.junction_path: Option<String>Specifies the location in the SVM's namespace where the volume is mounted.
The JunctionPath must have a leading forward slash, such as /vol3.
security_style: Option<SecurityStyle>The security style for the volume. Specify one of the following values:
-
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.UNIXis the default. -
NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account. -
MIXEDif the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
size_in_megabytes: Option<i32>Specifies the size of the volume, in megabytes (MB), that you are creating.
storage_efficiency_enabled: Option<bool>Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume.
storage_virtual_machine_id: Option<String>Specifies the ONTAP SVM in which to create the volume.
tiering_policy: Option<TieringPolicy>Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Implementations
Specifies the location in the SVM's namespace where the volume is mounted.
The JunctionPath must have a leading forward slash, such as /vol3.
The security style for the volume. Specify one of the following values:
-
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account.UNIXis the default. -
NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account. -
MIXEDif the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
Specifies the size of the volume, in megabytes (MB), that you are creating.
Set to true to enable deduplication, compression, and compaction storage efficiency features on the volume.
Specifies the ONTAP SVM in which to create the volume.
Describes the data tiering policy for an ONTAP volume. When enabled, Amazon FSx for ONTAP's intelligent tiering automatically transitions a volume's data between the file system's primary storage and capacity pool storage based on your access patterns.
Creates a new builder-style object to manufacture CreateOntapVolumeConfiguration
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl Send for CreateOntapVolumeConfiguration
impl Sync for CreateOntapVolumeConfiguration
impl Unpin for CreateOntapVolumeConfiguration
impl UnwindSafe for CreateOntapVolumeConfiguration
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more