#[non_exhaustive]pub struct DeleteFileSystemInput {
pub file_system_id: Option<String>,
pub client_request_token: Option<String>,
pub windows_configuration: Option<DeleteFileSystemWindowsConfiguration>,
pub lustre_configuration: Option<DeleteFileSystemLustreConfiguration>,
pub open_zfs_configuration: Option<DeleteFileSystemOpenZfsConfiguration>,
}
Expand description
The request object for DeleteFileSystem
operation.
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.file_system_id: Option<String>
The ID of the file system that you want to delete.
client_request_token: Option<String>
A string of up to 63 ASCII characters that Amazon FSx uses to ensure idempotent deletion. This token is automatically filled on your behalf when using the Command Line Interface (CLI) or an Amazon Web Services SDK.
windows_configuration: Option<DeleteFileSystemWindowsConfiguration>
The configuration object for the Microsoft Windows file system used in the DeleteFileSystem
operation.
lustre_configuration: Option<DeleteFileSystemLustreConfiguration>
The configuration object for the Amazon FSx for Lustre file system being deleted in the DeleteFileSystem
operation.
open_zfs_configuration: Option<DeleteFileSystemOpenZfsConfiguration>
The configuration object for the OpenZFS file system used in the DeleteFileSystem
operation.
Implementations§
source§impl DeleteFileSystemInput
impl DeleteFileSystemInput
sourcepub fn file_system_id(&self) -> Option<&str>
pub fn file_system_id(&self) -> Option<&str>
The ID of the file system that you want to delete.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
A string of up to 63 ASCII characters that Amazon FSx uses to ensure idempotent deletion. This token is automatically filled on your behalf when using the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn windows_configuration(
&self
) -> Option<&DeleteFileSystemWindowsConfiguration>
pub fn windows_configuration( &self ) -> Option<&DeleteFileSystemWindowsConfiguration>
The configuration object for the Microsoft Windows file system used in the DeleteFileSystem
operation.
sourcepub fn lustre_configuration(
&self
) -> Option<&DeleteFileSystemLustreConfiguration>
pub fn lustre_configuration( &self ) -> Option<&DeleteFileSystemLustreConfiguration>
The configuration object for the Amazon FSx for Lustre file system being deleted in the DeleteFileSystem
operation.
sourcepub fn open_zfs_configuration(
&self
) -> Option<&DeleteFileSystemOpenZfsConfiguration>
pub fn open_zfs_configuration( &self ) -> Option<&DeleteFileSystemOpenZfsConfiguration>
The configuration object for the OpenZFS file system used in the DeleteFileSystem
operation.
source§impl DeleteFileSystemInput
impl DeleteFileSystemInput
sourcepub fn builder() -> DeleteFileSystemInputBuilder
pub fn builder() -> DeleteFileSystemInputBuilder
Creates a new builder-style object to manufacture DeleteFileSystemInput
.
Trait Implementations§
source§impl Clone for DeleteFileSystemInput
impl Clone for DeleteFileSystemInput
source§fn clone(&self) -> DeleteFileSystemInput
fn clone(&self) -> DeleteFileSystemInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeleteFileSystemInput
impl Debug for DeleteFileSystemInput
source§impl PartialEq for DeleteFileSystemInput
impl PartialEq for DeleteFileSystemInput
source§fn eq(&self, other: &DeleteFileSystemInput) -> bool
fn eq(&self, other: &DeleteFileSystemInput) -> bool
self
and other
values to be equal, and is used
by ==
.