pub struct UpdateLaunchConfiguration { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateLaunchConfiguration.
Updates multiple LaunchConfigurations by Source Server ID.
Implementations§
source§impl UpdateLaunchConfiguration
impl UpdateLaunchConfiguration
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateLaunchConfiguration, AwsResponseRetryClassifier>, SdkError<UpdateLaunchConfigurationError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<UpdateLaunchConfiguration, AwsResponseRetryClassifier>, SdkError<UpdateLaunchConfigurationError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<UpdateLaunchConfigurationOutput, SdkError<UpdateLaunchConfigurationError>>
pub async fn send(
self
) -> Result<UpdateLaunchConfigurationOutput, SdkError<UpdateLaunchConfigurationError>>
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 source_server_id(self, input: impl Into<String>) -> Self
pub fn source_server_id(self, input: impl Into<String>) -> Self
Update Launch configuration by Source Server ID request.
sourcepub fn set_source_server_id(self, input: Option<String>) -> Self
pub fn set_source_server_id(self, input: Option<String>) -> Self
Update Launch configuration by Source Server ID request.
sourcepub fn launch_disposition(self, input: LaunchDisposition) -> Self
pub fn launch_disposition(self, input: LaunchDisposition) -> Self
Update Launch configuration launch disposition request.
sourcepub fn set_launch_disposition(self, input: Option<LaunchDisposition>) -> Self
pub fn set_launch_disposition(self, input: Option<LaunchDisposition>) -> Self
Update Launch configuration launch disposition request.
sourcepub fn target_instance_type_right_sizing_method(
self,
input: TargetInstanceTypeRightSizingMethod
) -> Self
pub fn target_instance_type_right_sizing_method(
self,
input: TargetInstanceTypeRightSizingMethod
) -> Self
Update Launch configuration Target instance right sizing request.
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
Update Launch configuration Target instance right sizing request.
sourcepub fn copy_private_ip(self, input: bool) -> Self
pub fn copy_private_ip(self, input: bool) -> Self
Update Launch configuration copy Private IP request.
sourcepub fn set_copy_private_ip(self, input: Option<bool>) -> Self
pub fn set_copy_private_ip(self, input: Option<bool>) -> Self
Update Launch configuration copy Private IP request.
Update Launch configuration copy Tags request.
Update Launch configuration copy Tags request.
sourcepub fn licensing(self, input: Licensing) -> Self
pub fn licensing(self, input: Licensing) -> Self
Update Launch configuration licensing request.
sourcepub fn set_licensing(self, input: Option<Licensing>) -> Self
pub fn set_licensing(self, input: Option<Licensing>) -> Self
Update Launch configuration licensing request.
sourcepub fn set_boot_mode(self, input: Option<BootMode>) -> Self
pub fn set_boot_mode(self, input: Option<BootMode>) -> Self
Update Launch configuration boot mode request.
sourcepub fn post_launch_actions(self, input: PostLaunchActions) -> Self
pub fn post_launch_actions(self, input: PostLaunchActions) -> Self
Post Launch Actions to executed on the Test or Cutover instance.
sourcepub fn set_post_launch_actions(self, input: Option<PostLaunchActions>) -> Self
pub fn set_post_launch_actions(self, input: Option<PostLaunchActions>) -> Self
Post Launch Actions to executed on the Test or Cutover instance.
sourcepub fn enable_map_auto_tagging(self, input: bool) -> Self
pub fn enable_map_auto_tagging(self, input: bool) -> Self
Enable map auto tagging.
sourcepub fn set_enable_map_auto_tagging(self, input: Option<bool>) -> Self
pub fn set_enable_map_auto_tagging(self, input: Option<bool>) -> Self
Enable map auto tagging.
sourcepub fn map_auto_tagging_mpe_id(self, input: impl Into<String>) -> Self
pub fn map_auto_tagging_mpe_id(self, input: impl Into<String>) -> Self
Launch configuration map auto tagging MPE ID.
sourcepub fn set_map_auto_tagging_mpe_id(self, input: Option<String>) -> Self
pub fn set_map_auto_tagging_mpe_id(self, input: Option<String>) -> Self
Launch configuration map auto tagging MPE ID.
Trait Implementations§
source§impl Clone for UpdateLaunchConfiguration
impl Clone for UpdateLaunchConfiguration
source§fn clone(&self) -> UpdateLaunchConfiguration
fn clone(&self) -> UpdateLaunchConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more