Struct aws_sdk_drs::operation::update_launch_configuration_template::builders::UpdateLaunchConfigurationTemplateInputBuilder
source · #[non_exhaustive]pub struct UpdateLaunchConfigurationTemplateInputBuilder { /* private fields */ }Expand description
A builder for UpdateLaunchConfigurationTemplateInput.
Implementations§
source§impl UpdateLaunchConfigurationTemplateInputBuilder
impl UpdateLaunchConfigurationTemplateInputBuilder
sourcepub fn launch_configuration_template_id(self, input: impl Into<String>) -> Self
pub fn launch_configuration_template_id(self, input: impl Into<String>) -> Self
Launch Configuration Template ID.
This field is required.sourcepub fn set_launch_configuration_template_id(self, input: Option<String>) -> Self
pub fn set_launch_configuration_template_id(self, input: Option<String>) -> Self
Launch Configuration Template ID.
sourcepub fn get_launch_configuration_template_id(&self) -> &Option<String>
pub fn get_launch_configuration_template_id(&self) -> &Option<String>
Launch Configuration Template ID.
sourcepub fn launch_disposition(self, input: LaunchDisposition) -> Self
pub fn launch_disposition(self, input: LaunchDisposition) -> Self
Launch disposition.
sourcepub fn set_launch_disposition(self, input: Option<LaunchDisposition>) -> Self
pub fn set_launch_disposition(self, input: Option<LaunchDisposition>) -> Self
Launch disposition.
sourcepub fn get_launch_disposition(&self) -> &Option<LaunchDisposition>
pub fn get_launch_disposition(&self) -> &Option<LaunchDisposition>
Launch disposition.
sourcepub fn target_instance_type_right_sizing_method(
self,
input: TargetInstanceTypeRightSizingMethod,
) -> Self
pub fn target_instance_type_right_sizing_method( self, input: TargetInstanceTypeRightSizingMethod, ) -> Self
Target instance type right-sizing method.
sourcepub fn set_target_instance_type_right_sizing_method(
self,
input: Option<TargetInstanceTypeRightSizingMethod>,
) -> Self
pub fn set_target_instance_type_right_sizing_method( self, input: Option<TargetInstanceTypeRightSizingMethod>, ) -> Self
Target instance type right-sizing method.
sourcepub fn get_target_instance_type_right_sizing_method(
&self,
) -> &Option<TargetInstanceTypeRightSizingMethod>
pub fn get_target_instance_type_right_sizing_method( &self, ) -> &Option<TargetInstanceTypeRightSizingMethod>
Target instance type right-sizing method.
sourcepub fn copy_private_ip(self, input: bool) -> Self
pub fn copy_private_ip(self, input: bool) -> Self
Copy private IP.
sourcepub fn set_copy_private_ip(self, input: Option<bool>) -> Self
pub fn set_copy_private_ip(self, input: Option<bool>) -> Self
Copy private IP.
sourcepub fn get_copy_private_ip(&self) -> &Option<bool>
pub fn get_copy_private_ip(&self) -> &Option<bool>
Copy private IP.
Copy tags.
Copy tags.
Copy tags.
sourcepub fn set_licensing(self, input: Option<Licensing>) -> Self
pub fn set_licensing(self, input: Option<Licensing>) -> Self
Licensing.
sourcepub fn get_licensing(&self) -> &Option<Licensing>
pub fn get_licensing(&self) -> &Option<Licensing>
Licensing.
sourcepub fn export_bucket_arn(self, input: impl Into<String>) -> Self
pub fn export_bucket_arn(self, input: impl Into<String>) -> Self
S3 bucket ARN to export Source Network templates.
sourcepub fn set_export_bucket_arn(self, input: Option<String>) -> Self
pub fn set_export_bucket_arn(self, input: Option<String>) -> Self
S3 bucket ARN to export Source Network templates.
sourcepub fn get_export_bucket_arn(&self) -> &Option<String>
pub fn get_export_bucket_arn(&self) -> &Option<String>
S3 bucket ARN to export Source Network templates.
sourcepub fn post_launch_enabled(self, input: bool) -> Self
pub fn post_launch_enabled(self, input: bool) -> Self
Whether we want to activate post-launch actions.
sourcepub fn set_post_launch_enabled(self, input: Option<bool>) -> Self
pub fn set_post_launch_enabled(self, input: Option<bool>) -> Self
Whether we want to activate post-launch actions.
sourcepub fn get_post_launch_enabled(&self) -> &Option<bool>
pub fn get_post_launch_enabled(&self) -> &Option<bool>
Whether we want to activate post-launch actions.
sourcepub fn launch_into_source_instance(self, input: bool) -> Self
pub fn launch_into_source_instance(self, input: bool) -> Self
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
sourcepub fn set_launch_into_source_instance(self, input: Option<bool>) -> Self
pub fn set_launch_into_source_instance(self, input: Option<bool>) -> Self
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
sourcepub fn get_launch_into_source_instance(&self) -> &Option<bool>
pub fn get_launch_into_source_instance(&self) -> &Option<bool>
DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
sourcepub fn build(self) -> Result<UpdateLaunchConfigurationTemplateInput, BuildError>
pub fn build(self) -> Result<UpdateLaunchConfigurationTemplateInput, BuildError>
Consumes the builder and constructs a UpdateLaunchConfigurationTemplateInput.
source§impl UpdateLaunchConfigurationTemplateInputBuilder
impl UpdateLaunchConfigurationTemplateInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateLaunchConfigurationTemplateOutput, SdkError<UpdateLaunchConfigurationTemplateError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateLaunchConfigurationTemplateOutput, SdkError<UpdateLaunchConfigurationTemplateError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateLaunchConfigurationTemplateInputBuilder
impl Clone for UpdateLaunchConfigurationTemplateInputBuilder
source§fn clone(&self) -> UpdateLaunchConfigurationTemplateInputBuilder
fn clone(&self) -> UpdateLaunchConfigurationTemplateInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for UpdateLaunchConfigurationTemplateInputBuilder
impl Default for UpdateLaunchConfigurationTemplateInputBuilder
source§fn default() -> UpdateLaunchConfigurationTemplateInputBuilder
fn default() -> UpdateLaunchConfigurationTemplateInputBuilder
source§impl PartialEq for UpdateLaunchConfigurationTemplateInputBuilder
impl PartialEq for UpdateLaunchConfigurationTemplateInputBuilder
source§fn eq(&self, other: &UpdateLaunchConfigurationTemplateInputBuilder) -> bool
fn eq(&self, other: &UpdateLaunchConfigurationTemplateInputBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateLaunchConfigurationTemplateInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateLaunchConfigurationTemplateInputBuilder
impl RefUnwindSafe for UpdateLaunchConfigurationTemplateInputBuilder
impl Send for UpdateLaunchConfigurationTemplateInputBuilder
impl Sync for UpdateLaunchConfigurationTemplateInputBuilder
impl Unpin for UpdateLaunchConfigurationTemplateInputBuilder
impl UnwindSafe for UpdateLaunchConfigurationTemplateInputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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