/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The configuration object for the Amazon FSx for OpenZFS file system used in
* the DeleteFileSystem
operation.See Also:
AWS
* API Reference
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
.
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
.
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
.
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
.
A list of tags to apply to the file system's final backup.
*/ inline const Aws::VectorA list of tags to apply to the file system's final backup.
*/ inline bool FinalBackupTagsHasBeenSet() const { return m_finalBackupTagsHasBeenSet; } /** *A list of tags to apply to the file system's final backup.
*/ inline void SetFinalBackupTags(const Aws::VectorA list of tags to apply to the file system's final backup.
*/ inline void SetFinalBackupTags(Aws::VectorA list of tags to apply to the file system's final backup.
*/ inline DeleteFileSystemOpenZFSConfiguration& WithFinalBackupTags(const Aws::VectorA list of tags to apply to the file system's final backup.
*/ inline DeleteFileSystemOpenZFSConfiguration& WithFinalBackupTags(Aws::VectorA list of tags to apply to the file system's final backup.
*/ inline DeleteFileSystemOpenZFSConfiguration& AddFinalBackupTags(const Tag& value) { m_finalBackupTagsHasBeenSet = true; m_finalBackupTags.push_back(value); return *this; } /** *A list of tags to apply to the file system's final backup.
*/ inline DeleteFileSystemOpenZFSConfiguration& AddFinalBackupTags(Tag&& value) { m_finalBackupTagsHasBeenSet = true; m_finalBackupTags.push_back(std::move(value)); return *this; } /** *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.
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.
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.
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.
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.
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.
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.
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.