Struct aws_sdk_drs::types::LaunchConfigurationTemplate
source · #[non_exhaustive]pub struct LaunchConfigurationTemplate {
pub launch_configuration_template_id: Option<String>,
pub arn: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub launch_disposition: Option<LaunchDisposition>,
pub target_instance_type_right_sizing_method: Option<TargetInstanceTypeRightSizingMethod>,
pub copy_private_ip: Option<bool>,
pub copy_tags: Option<bool>,
pub licensing: Option<Licensing>,
pub export_bucket_arn: Option<String>,
pub post_launch_enabled: Option<bool>,
pub launch_into_source_instance: Option<bool>,
}Expand description
Account level Launch Configuration Template.
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.launch_configuration_template_id: Option<String>ID of the Launch Configuration Template.
arn: Option<String>ARN of the Launch Configuration Template.
Tags of the Launch Configuration Template.
launch_disposition: Option<LaunchDisposition>Launch disposition.
target_instance_type_right_sizing_method: Option<TargetInstanceTypeRightSizingMethod>Target instance type right-sizing method.
copy_private_ip: Option<bool>Copy private IP.
Copy tags.
licensing: Option<Licensing>Licensing.
export_bucket_arn: Option<String>S3 bucket ARN to export Source Network templates.
post_launch_enabled: Option<bool>Post-launch actions activated.
launch_into_source_instance: 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.
Implementations§
source§impl LaunchConfigurationTemplate
impl LaunchConfigurationTemplate
sourcepub fn launch_configuration_template_id(&self) -> Option<&str>
pub fn launch_configuration_template_id(&self) -> Option<&str>
ID of the Launch Configuration Template.
Tags of the Launch Configuration Template.
sourcepub fn launch_disposition(&self) -> Option<&LaunchDisposition>
pub fn launch_disposition(&self) -> Option<&LaunchDisposition>
Launch disposition.
sourcepub fn target_instance_type_right_sizing_method(
&self
) -> Option<&TargetInstanceTypeRightSizingMethod>
pub fn target_instance_type_right_sizing_method( &self ) -> Option<&TargetInstanceTypeRightSizingMethod>
Target instance type right-sizing method.
sourcepub fn copy_private_ip(&self) -> Option<bool>
pub fn copy_private_ip(&self) -> Option<bool>
Copy private IP.
Copy tags.
sourcepub fn export_bucket_arn(&self) -> Option<&str>
pub fn export_bucket_arn(&self) -> Option<&str>
S3 bucket ARN to export Source Network templates.
sourcepub fn post_launch_enabled(&self) -> Option<bool>
pub fn post_launch_enabled(&self) -> Option<bool>
Post-launch actions activated.
sourcepub fn launch_into_source_instance(&self) -> Option<bool>
pub fn 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.
source§impl LaunchConfigurationTemplate
impl LaunchConfigurationTemplate
sourcepub fn builder() -> LaunchConfigurationTemplateBuilder
pub fn builder() -> LaunchConfigurationTemplateBuilder
Creates a new builder-style object to manufacture LaunchConfigurationTemplate.
Trait Implementations§
source§impl Clone for LaunchConfigurationTemplate
impl Clone for LaunchConfigurationTemplate
source§fn clone(&self) -> LaunchConfigurationTemplate
fn clone(&self) -> LaunchConfigurationTemplate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for LaunchConfigurationTemplate
impl Debug for LaunchConfigurationTemplate
source§impl PartialEq for LaunchConfigurationTemplate
impl PartialEq for LaunchConfigurationTemplate
source§fn eq(&self, other: &LaunchConfigurationTemplate) -> bool
fn eq(&self, other: &LaunchConfigurationTemplate) -> bool
self and other values to be equal, and is used
by ==.