#[non_exhaustive]pub struct DeleteVolumeOntapConfigurationBuilder { /* private fields */ }
Expand description
A builder for DeleteVolumeOntapConfiguration
.
Implementations§
source§impl DeleteVolumeOntapConfigurationBuilder
impl DeleteVolumeOntapConfigurationBuilder
sourcepub fn skip_final_backup(self, input: bool) -> Self
pub fn skip_final_backup(self, input: bool) -> Self
Set to true if you want to skip taking a final backup of the volume you are deleting.
sourcepub fn set_skip_final_backup(self, input: Option<bool>) -> Self
pub fn set_skip_final_backup(self, input: Option<bool>) -> Self
Set to true if you want to skip taking a final backup of the volume you are deleting.
sourcepub fn get_skip_final_backup(&self) -> &Option<bool>
pub fn get_skip_final_backup(&self) -> &Option<bool>
Set to true if you want to skip taking a final backup of the volume you are deleting.
Appends an item to final_backup_tags
.
To override the contents of this collection use set_final_backup_tags
.
A list of Tag
values, with a maximum of 50 elements.
A list of Tag
values, with a maximum of 50 elements.
A list of Tag
values, with a maximum of 50 elements.
sourcepub fn bypass_snaplock_enterprise_retention(self, input: bool) -> Self
pub fn bypass_snaplock_enterprise_retention(self, input: bool) -> Self
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
sourcepub fn set_bypass_snaplock_enterprise_retention(
self,
input: Option<bool>
) -> Self
pub fn set_bypass_snaplock_enterprise_retention( self, input: Option<bool> ) -> Self
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
sourcepub fn get_bypass_snaplock_enterprise_retention(&self) -> &Option<bool>
pub fn get_bypass_snaplock_enterprise_retention(&self) -> &Option<bool>
Setting this to true
allows a SnapLock administrator to delete an FSx for ONTAP SnapLock Enterprise volume with unexpired write once, read many (WORM) files. The IAM permission fsx:BypassSnaplockEnterpriseRetention
is also required to delete SnapLock Enterprise volumes with unexpired WORM files. The default value is false
.
For more information, see Deleting a SnapLock volume.
sourcepub fn build(self) -> DeleteVolumeOntapConfiguration
pub fn build(self) -> DeleteVolumeOntapConfiguration
Consumes the builder and constructs a DeleteVolumeOntapConfiguration
.
Trait Implementations§
source§impl Clone for DeleteVolumeOntapConfigurationBuilder
impl Clone for DeleteVolumeOntapConfigurationBuilder
source§fn clone(&self) -> DeleteVolumeOntapConfigurationBuilder
fn clone(&self) -> DeleteVolumeOntapConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DeleteVolumeOntapConfigurationBuilder
impl Default for DeleteVolumeOntapConfigurationBuilder
source§fn default() -> DeleteVolumeOntapConfigurationBuilder
fn default() -> DeleteVolumeOntapConfigurationBuilder
source§impl PartialEq for DeleteVolumeOntapConfigurationBuilder
impl PartialEq for DeleteVolumeOntapConfigurationBuilder
source§fn eq(&self, other: &DeleteVolumeOntapConfigurationBuilder) -> bool
fn eq(&self, other: &DeleteVolumeOntapConfigurationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.