Struct aws_sdk_fsx::model::OntapFileSystemConfiguration
source · [−]#[non_exhaustive]pub struct OntapFileSystemConfiguration {
pub automatic_backup_retention_days: Option<i32>,
pub daily_automatic_backup_start_time: Option<String>,
pub deployment_type: Option<OntapDeploymentType>,
pub endpoint_ip_address_range: Option<String>,
pub endpoints: Option<FileSystemEndpoints>,
pub disk_iops_configuration: Option<DiskIopsConfiguration>,
pub preferred_subnet_id: Option<String>,
pub route_table_ids: Option<Vec<String>>,
pub throughput_capacity: Option<i32>,
pub weekly_maintenance_start_time: Option<String>,
}
Expand description
Configuration for the FSx for NetApp ONTAP file 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.automatic_backup_retention_days: Option<i32>
The number of days to retain automatic backups. Setting this property to 0
disables automatic backups. You can retain automatic backups for a maximum of 90 days. The default is 0
.
daily_automatic_backup_start_time: Option<String>
A recurring daily time, in the format HH:MM
. HH
is the zero-padded hour of the day (0-23), and MM
is the zero-padded minute of the hour. For example, 05:00
specifies 5 AM daily.
deployment_type: Option<OntapDeploymentType>
Specifies the FSx for ONTAP file system deployment type in use in the file system.
-
MULTI_AZ_1
- (Default) A high availability file system configured for Multi-AZ redundancy to tolerate temporary Availability Zone (AZ) unavailability. -
SINGLE_AZ_1
- A file system configured for Single-AZ redundancy.
For information about the use cases for Multi-AZ and Single-AZ deployments, refer to Choosing Multi-AZ or Single-AZ file system deployment.
endpoint_ip_address_range: Option<String>
(Multi-AZ only) The IP address range in which the endpoints to access your file system are created.
The Endpoint IP address range you select for your file system must exist outside the VPC's CIDR range and must be at least /30 or larger. If you do not specify this optional parameter, Amazon FSx will automatically select a CIDR block for you.
endpoints: Option<FileSystemEndpoints>
The Management
and Intercluster
endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror.
disk_iops_configuration: Option<DiskIopsConfiguration>
The SSD IOPS configuration for the ONTAP file system, specifying the number of provisioned IOPS and the provision mode.
preferred_subnet_id: Option<String>
The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC). For more information, see VPC and subnets in the Amazon VPC User Guide.
route_table_ids: Option<Vec<String>>
(Multi-AZ only) The VPC route tables in which your file system's endpoints are created.
throughput_capacity: Option<i32>
The sustained throughput of an Amazon FSx file system in Megabytes per second (MBps).
weekly_maintenance_start_time: Option<String>
A recurring weekly time, in the format D:HH:MM
.
D
is the day of the week, for which 1 represents Monday and 7 represents Sunday. For further details, see the ISO-8601 spec as described on Wikipedia.
HH
is the zero-padded hour of the day (0-23), and MM
is the zero-padded minute of the hour.
For example, 1:05:00
specifies maintenance at 5 AM Monday.
Implementations
sourceimpl OntapFileSystemConfiguration
impl OntapFileSystemConfiguration
sourcepub fn automatic_backup_retention_days(&self) -> Option<i32>
pub fn automatic_backup_retention_days(&self) -> Option<i32>
The number of days to retain automatic backups. Setting this property to 0
disables automatic backups. You can retain automatic backups for a maximum of 90 days. The default is 0
.
sourcepub fn daily_automatic_backup_start_time(&self) -> Option<&str>
pub fn daily_automatic_backup_start_time(&self) -> Option<&str>
A recurring daily time, in the format HH:MM
. HH
is the zero-padded hour of the day (0-23), and MM
is the zero-padded minute of the hour. For example, 05:00
specifies 5 AM daily.
sourcepub fn deployment_type(&self) -> Option<&OntapDeploymentType>
pub fn deployment_type(&self) -> Option<&OntapDeploymentType>
Specifies the FSx for ONTAP file system deployment type in use in the file system.
-
MULTI_AZ_1
- (Default) A high availability file system configured for Multi-AZ redundancy to tolerate temporary Availability Zone (AZ) unavailability. -
SINGLE_AZ_1
- A file system configured for Single-AZ redundancy.
For information about the use cases for Multi-AZ and Single-AZ deployments, refer to Choosing Multi-AZ or Single-AZ file system deployment.
sourcepub fn endpoint_ip_address_range(&self) -> Option<&str>
pub fn endpoint_ip_address_range(&self) -> Option<&str>
(Multi-AZ only) The IP address range in which the endpoints to access your file system are created.
The Endpoint IP address range you select for your file system must exist outside the VPC's CIDR range and must be at least /30 or larger. If you do not specify this optional parameter, Amazon FSx will automatically select a CIDR block for you.
sourcepub fn endpoints(&self) -> Option<&FileSystemEndpoints>
pub fn endpoints(&self) -> Option<&FileSystemEndpoints>
The Management
and Intercluster
endpoints that are used to access data or to manage the file system using the NetApp ONTAP CLI, REST API, or NetApp SnapMirror.
sourcepub fn disk_iops_configuration(&self) -> Option<&DiskIopsConfiguration>
pub fn disk_iops_configuration(&self) -> Option<&DiskIopsConfiguration>
The SSD IOPS configuration for the ONTAP file system, specifying the number of provisioned IOPS and the provision mode.
sourcepub fn preferred_subnet_id(&self) -> Option<&str>
pub fn preferred_subnet_id(&self) -> Option<&str>
The ID for a subnet. A subnet is a range of IP addresses in your virtual private cloud (VPC). For more information, see VPC and subnets in the Amazon VPC User Guide.
sourcepub fn route_table_ids(&self) -> Option<&[String]>
pub fn route_table_ids(&self) -> Option<&[String]>
(Multi-AZ only) The VPC route tables in which your file system's endpoints are created.
sourcepub fn throughput_capacity(&self) -> Option<i32>
pub fn throughput_capacity(&self) -> Option<i32>
The sustained throughput of an Amazon FSx file system in Megabytes per second (MBps).
sourcepub fn weekly_maintenance_start_time(&self) -> Option<&str>
pub fn weekly_maintenance_start_time(&self) -> Option<&str>
A recurring weekly time, in the format D:HH:MM
.
D
is the day of the week, for which 1 represents Monday and 7 represents Sunday. For further details, see the ISO-8601 spec as described on Wikipedia.
HH
is the zero-padded hour of the day (0-23), and MM
is the zero-padded minute of the hour.
For example, 1:05:00
specifies maintenance at 5 AM Monday.
sourceimpl OntapFileSystemConfiguration
impl OntapFileSystemConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture OntapFileSystemConfiguration
Trait Implementations
sourceimpl Clone for OntapFileSystemConfiguration
impl Clone for OntapFileSystemConfiguration
sourcefn clone(&self) -> OntapFileSystemConfiguration
fn clone(&self) -> OntapFileSystemConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for OntapFileSystemConfiguration
impl Debug for OntapFileSystemConfiguration
sourceimpl PartialEq<OntapFileSystemConfiguration> for OntapFileSystemConfiguration
impl PartialEq<OntapFileSystemConfiguration> for OntapFileSystemConfiguration
sourcefn eq(&self, other: &OntapFileSystemConfiguration) -> bool
fn eq(&self, other: &OntapFileSystemConfiguration) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &OntapFileSystemConfiguration) -> bool
fn ne(&self, other: &OntapFileSystemConfiguration) -> bool
This method tests for !=
.
impl StructuralPartialEq for OntapFileSystemConfiguration
Auto Trait Implementations
impl RefUnwindSafe for OntapFileSystemConfiguration
impl Send for OntapFileSystemConfiguration
impl Sync for OntapFileSystemConfiguration
impl Unpin for OntapFileSystemConfiguration
impl UnwindSafe for OntapFileSystemConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more