amazonka-fsx-2.0: Amazon FSx SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

Description

 
Synopsis

Documentation

data DeleteFileSystemOpenZFSConfiguration Source #

The configuration object for the Amazon FSx for OpenZFS file system used in the DeleteFileSystem operation.

See: newDeleteFileSystemOpenZFSConfiguration smart constructor.

Constructors

DeleteFileSystemOpenZFSConfiguration' 

Fields

  • finalBackupTags :: Maybe (NonEmpty Tag)

    A list of tags to apply to the file system's final backup.

  • options :: Maybe [DeleteFileSystemOpenZFSOption]

    To delete a file system if there are child volumes present below the root volume, use the string DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. If your file system has child volumes and you don't use this option, the delete request will fail.

  • skipFinalBackup :: Maybe Bool

    By default, Amazon FSx for OpenZFS takes a final backup on your behalf when the DeleteFileSystem operation is invoked. Doing this helps protect you from data loss, and we highly recommend taking the final backup. If you want to skip taking a final backup, set this value to true.

Instances

Instances details
ToJSON DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

Generic DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

Read DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

Show DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

NFData DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

Eq DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

Hashable DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

type Rep DeleteFileSystemOpenZFSConfiguration Source # 
Instance details

Defined in Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration

type Rep DeleteFileSystemOpenZFSConfiguration = D1 ('MetaData "DeleteFileSystemOpenZFSConfiguration" "Amazonka.FSx.Types.DeleteFileSystemOpenZFSConfiguration" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "DeleteFileSystemOpenZFSConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finalBackupTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Tag))) :*: (S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DeleteFileSystemOpenZFSOption])) :*: S1 ('MetaSel ('Just "skipFinalBackup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDeleteFileSystemOpenZFSConfiguration :: DeleteFileSystemOpenZFSConfiguration Source #

Create a value of DeleteFileSystemOpenZFSConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:finalBackupTags:DeleteFileSystemOpenZFSConfiguration', deleteFileSystemOpenZFSConfiguration_finalBackupTags - A list of tags to apply to the file system's final backup.

$sel:options:DeleteFileSystemOpenZFSConfiguration', deleteFileSystemOpenZFSConfiguration_options - To delete a file system if there are child volumes present below the root volume, use the string DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. If your file system has child volumes and you don't use this option, the delete request will fail.

$sel:skipFinalBackup:DeleteFileSystemOpenZFSConfiguration', deleteFileSystemOpenZFSConfiguration_skipFinalBackup - By default, Amazon FSx for OpenZFS takes a final backup on your behalf when the DeleteFileSystem operation is invoked. Doing this helps protect you from data loss, and we highly recommend taking the final backup. If you want to skip taking a final backup, set this value to true.

deleteFileSystemOpenZFSConfiguration_options :: Lens' DeleteFileSystemOpenZFSConfiguration (Maybe [DeleteFileSystemOpenZFSOption]) Source #

To delete a file system if there are child volumes present below the root volume, use the string DELETE_CHILD_VOLUMES_AND_SNAPSHOTS. If your file system has child volumes and you don't use this option, the delete request will fail.

deleteFileSystemOpenZFSConfiguration_skipFinalBackup :: Lens' DeleteFileSystemOpenZFSConfiguration (Maybe Bool) Source #

By default, Amazon FSx for OpenZFS takes a final backup on your behalf when the DeleteFileSystem operation is invoked. Doing this helps protect you from data loss, and we highly recommend taking the final backup. If you want to skip taking a final backup, set this value to true.