Struct aws_sdk_fsx::operation::update_storage_virtual_machine::builders::UpdateStorageVirtualMachineFluentBuilder
source · pub struct UpdateStorageVirtualMachineFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateStorageVirtualMachine
.
Updates an FSx for ONTAP storage virtual machine (SVM).
Implementations§
source§impl UpdateStorageVirtualMachineFluentBuilder
impl UpdateStorageVirtualMachineFluentBuilder
sourcepub fn as_input(&self) -> &UpdateStorageVirtualMachineInputBuilder
pub fn as_input(&self) -> &UpdateStorageVirtualMachineInputBuilder
Access the UpdateStorageVirtualMachine as a reference.
sourcepub async fn send(
self
) -> Result<UpdateStorageVirtualMachineOutput, SdkError<UpdateStorageVirtualMachineError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateStorageVirtualMachineOutput, SdkError<UpdateStorageVirtualMachineError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<UpdateStorageVirtualMachineOutput, UpdateStorageVirtualMachineError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateStorageVirtualMachineOutput, UpdateStorageVirtualMachineError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn active_directory_configuration(
self,
input: UpdateSvmActiveDirectoryConfiguration
) -> Self
pub fn active_directory_configuration( self, input: UpdateSvmActiveDirectoryConfiguration ) -> Self
Specifies updates to an SVM's Microsoft Active Directory (AD) configuration.
sourcepub fn set_active_directory_configuration(
self,
input: Option<UpdateSvmActiveDirectoryConfiguration>
) -> Self
pub fn set_active_directory_configuration( self, input: Option<UpdateSvmActiveDirectoryConfiguration> ) -> Self
Specifies updates to an SVM's Microsoft Active Directory (AD) configuration.
sourcepub fn get_active_directory_configuration(
&self
) -> &Option<UpdateSvmActiveDirectoryConfiguration>
pub fn get_active_directory_configuration( &self ) -> &Option<UpdateSvmActiveDirectoryConfiguration>
Specifies updates to an SVM's Microsoft Active Directory (AD) configuration.
sourcepub fn client_request_token(self, input: impl Into<String>) -> Self
pub fn client_request_token(self, input: impl Into<String>) -> Self
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn set_client_request_token(self, input: Option<String>) -> Self
pub fn set_client_request_token(self, input: Option<String>) -> Self
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn get_client_request_token(&self) -> &Option<String>
pub fn get_client_request_token(&self) -> &Option<String>
(Optional) An idempotency token for resource creation, in a string of up to 63 ASCII characters. This token is automatically filled on your behalf when you use the Command Line Interface (CLI) or an Amazon Web Services SDK.
sourcepub fn storage_virtual_machine_id(self, input: impl Into<String>) -> Self
pub fn storage_virtual_machine_id(self, input: impl Into<String>) -> Self
The ID of the SVM that you want to update, in the format svm-0123456789abcdef0
.
sourcepub fn set_storage_virtual_machine_id(self, input: Option<String>) -> Self
pub fn set_storage_virtual_machine_id(self, input: Option<String>) -> Self
The ID of the SVM that you want to update, in the format svm-0123456789abcdef0
.
sourcepub fn get_storage_virtual_machine_id(&self) -> &Option<String>
pub fn get_storage_virtual_machine_id(&self) -> &Option<String>
The ID of the SVM that you want to update, in the format svm-0123456789abcdef0
.
sourcepub fn svm_admin_password(self, input: impl Into<String>) -> Self
pub fn svm_admin_password(self, input: impl Into<String>) -> Self
Specifies a new SvmAdminPassword.
sourcepub fn set_svm_admin_password(self, input: Option<String>) -> Self
pub fn set_svm_admin_password(self, input: Option<String>) -> Self
Specifies a new SvmAdminPassword.
sourcepub fn get_svm_admin_password(&self) -> &Option<String>
pub fn get_svm_admin_password(&self) -> &Option<String>
Specifies a new SvmAdminPassword.
Trait Implementations§
source§impl Clone for UpdateStorageVirtualMachineFluentBuilder
impl Clone for UpdateStorageVirtualMachineFluentBuilder
source§fn clone(&self) -> UpdateStorageVirtualMachineFluentBuilder
fn clone(&self) -> UpdateStorageVirtualMachineFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for UpdateStorageVirtualMachineFluentBuilder
impl !RefUnwindSafe for UpdateStorageVirtualMachineFluentBuilder
impl Send for UpdateStorageVirtualMachineFluentBuilder
impl Sync for UpdateStorageVirtualMachineFluentBuilder
impl Unpin for UpdateStorageVirtualMachineFluentBuilder
impl !UnwindSafe for UpdateStorageVirtualMachineFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more