#[non_exhaustive]pub struct AwsAutoScalingLaunchConfigurationDetails { /* private fields */ }Expand description
Details about a launch configuration.
Implementations
sourceimpl AwsAutoScalingLaunchConfigurationDetails
impl AwsAutoScalingLaunchConfigurationDetails
sourcepub fn associate_public_ip_address(&self) -> bool
pub fn associate_public_ip_address(&self) -> bool
For Auto Scaling groups that run in a VPC, specifies whether to assign a public IP address to the group's instances.
sourcepub fn block_device_mappings(
&self
) -> Option<&[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails]>
pub fn block_device_mappings(
&self
) -> Option<&[AwsAutoScalingLaunchConfigurationBlockDeviceMappingsDetails]>
Specifies the block devices for the instance.
sourcepub fn classic_link_vpc_id(&self) -> Option<&str>
pub fn classic_link_vpc_id(&self) -> Option<&str>
The identifier of a ClassicLink-enabled VPC that EC2-Classic instances are linked to.
sourcepub fn classic_link_vpc_security_groups(&self) -> Option<&[String]>
pub fn classic_link_vpc_security_groups(&self) -> Option<&[String]>
The identifiers of one or more security groups for the VPC that is specified in ClassicLinkVPCId.
sourcepub fn created_time(&self) -> Option<&str>
pub fn created_time(&self) -> Option<&str>
The creation date and time for the launch configuration.
Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.
sourcepub fn ebs_optimized(&self) -> bool
pub fn ebs_optimized(&self) -> bool
Whether the launch configuration is optimized for Amazon EBS I/O.
sourcepub fn iam_instance_profile(&self) -> Option<&str>
pub fn iam_instance_profile(&self) -> Option<&str>
The name or the ARN of the instance profile associated with the IAM role for the instance. The instance profile contains the IAM role.
sourcepub fn image_id(&self) -> Option<&str>
pub fn image_id(&self) -> Option<&str>
The identifier of the Amazon Machine Image (AMI) that is used to launch EC2 instances.
sourcepub fn instance_monitoring(
&self
) -> Option<&AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails>
pub fn instance_monitoring(
&self
) -> Option<&AwsAutoScalingLaunchConfigurationInstanceMonitoringDetails>
Indicates the type of monitoring for instances in the group.
sourcepub fn instance_type(&self) -> Option<&str>
pub fn instance_type(&self) -> Option<&str>
The instance type for the instances.
sourcepub fn launch_configuration_name(&self) -> Option<&str>
pub fn launch_configuration_name(&self) -> Option<&str>
The name of the launch configuration.
sourcepub fn placement_tenancy(&self) -> Option<&str>
pub fn placement_tenancy(&self) -> Option<&str>
The tenancy of the instance. An instance with dedicated tenancy runs on isolated, single-tenant hardware and can only be launched into a VPC.
sourcepub fn ramdisk_id(&self) -> Option<&str>
pub fn ramdisk_id(&self) -> Option<&str>
The identifier of the RAM disk associated with the AMI.
sourcepub fn security_groups(&self) -> Option<&[String]>
pub fn security_groups(&self) -> Option<&[String]>
The security groups to assign to the instances in the Auto Scaling group.
sourcepub fn spot_price(&self) -> Option<&str>
pub fn spot_price(&self) -> Option<&str>
The maximum hourly price to be paid for any Spot Instance that is launched to fulfill the request.
sourcepub fn user_data(&self) -> Option<&str>
pub fn user_data(&self) -> Option<&str>
The user data to make available to the launched EC2 instances. Must be base64-encoded text.
sourcepub fn metadata_options(
&self
) -> Option<&AwsAutoScalingLaunchConfigurationMetadataOptions>
pub fn metadata_options(
&self
) -> Option<&AwsAutoScalingLaunchConfigurationMetadataOptions>
The metadata options for the instances.
sourceimpl AwsAutoScalingLaunchConfigurationDetails
impl AwsAutoScalingLaunchConfigurationDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsAutoScalingLaunchConfigurationDetails.
Trait Implementations
sourceimpl Clone for AwsAutoScalingLaunchConfigurationDetails
impl Clone for AwsAutoScalingLaunchConfigurationDetails
sourcefn clone(&self) -> AwsAutoScalingLaunchConfigurationDetails
fn clone(&self) -> AwsAutoScalingLaunchConfigurationDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl PartialEq<AwsAutoScalingLaunchConfigurationDetails> for AwsAutoScalingLaunchConfigurationDetails
impl PartialEq<AwsAutoScalingLaunchConfigurationDetails> for AwsAutoScalingLaunchConfigurationDetails
sourcefn eq(&self, other: &AwsAutoScalingLaunchConfigurationDetails) -> bool
fn eq(&self, other: &AwsAutoScalingLaunchConfigurationDetails) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for AwsAutoScalingLaunchConfigurationDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsAutoScalingLaunchConfigurationDetails
impl Send for AwsAutoScalingLaunchConfigurationDetails
impl Sync for AwsAutoScalingLaunchConfigurationDetails
impl Unpin for AwsAutoScalingLaunchConfigurationDetails
impl UnwindSafe for AwsAutoScalingLaunchConfigurationDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more