Struct aws_sdk_fsx::input::CreateStorageVirtualMachineInput [−][src]
#[non_exhaustive]pub struct CreateStorageVirtualMachineInput {
pub active_directory_configuration: Option<CreateSvmActiveDirectoryConfiguration>,
pub client_request_token: Option<String>,
pub file_system_id: Option<String>,
pub name: Option<String>,
pub svm_admin_password: Option<String>,
pub tags: Option<Vec<Tag>>,
pub root_volume_security_style: Option<StorageVirtualMachineRootVolumeSecurityStyle>,
}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.active_directory_configuration: Option<CreateSvmActiveDirectoryConfiguration>Describes the self-managed Microsoft Active Directory to which you want to join the SVM. Joining an Active Directory provides user authentication and access control for SMB clients, including Microsoft Windows and macOS client accessing the file system.
client_request_token: Option<String>(Optional) An idempotency token for resource creation, in a string of up to 64 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
file_system_id: Option<String>The globally unique ID of the file system, assigned by Amazon FSx.
name: Option<String>The name of the SVM.
svm_admin_password: Option<String>The password to use when managing the SVM using the NetApp ONTAP CLI or REST API.
If you do not specify a password, you can still use the file system's
fsxadmin user to manage the SVM.
A list of Tag values, with a maximum of 50 elements.
root_volume_security_style: Option<StorageVirtualMachineRootVolumeSecurityStyle>The security style of the root volume of the SVM. Specify one of the following values:
-
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account. -
NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account. -
MIXEDif the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
Implementations
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateStorageVirtualMachine, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
self,
_config: &Config
) -> Result<Operation<CreateStorageVirtualMachine, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateStorageVirtualMachine>
Creates a new builder-style object to manufacture CreateStorageVirtualMachineInput
pub fn active_directory_configuration(
&self
) -> Option<&CreateSvmActiveDirectoryConfiguration>
pub fn active_directory_configuration(
&self
) -> Option<&CreateSvmActiveDirectoryConfiguration>
Describes the self-managed Microsoft Active Directory to which you want to join the SVM. Joining an Active Directory provides user authentication and access control for SMB clients, including Microsoft Windows and macOS client accessing the file system.
(Optional) An idempotency token for resource creation, in a string of up to 64 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
The globally unique ID of the file system, assigned by Amazon FSx.
The password to use when managing the SVM using the NetApp ONTAP CLI or REST API.
If you do not specify a password, you can still use the file system's
fsxadmin user to manage the SVM.
A list of Tag values, with a maximum of 50 elements.
pub fn root_volume_security_style(
&self
) -> Option<&StorageVirtualMachineRootVolumeSecurityStyle>
pub fn root_volume_security_style(
&self
) -> Option<&StorageVirtualMachineRootVolumeSecurityStyle>
The security style of the root volume of the SVM. Specify one of the following values:
-
UNIXif the file system is managed by a UNIX administrator, the majority of users are NFS clients, and an application accessing the data uses a UNIX user as the service account. -
NTFSif the file system is managed by a Windows administrator, the majority of users are SMB clients, and an application accessing the data uses a Windows user as the service account. -
MIXEDif the file system is managed by both UNIX and Windows administrators and users consist of both NFS and SMB clients.
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl Send for CreateStorageVirtualMachineInput
impl Sync for CreateStorageVirtualMachineInput
impl Unpin for CreateStorageVirtualMachineInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more