Struct cfn::aws::autoscaling::LaunchConfigurationProperties
[−]
[src]
pub struct LaunchConfigurationProperties { pub associate_public_ip_address: Option<Value<bool>>, pub block_device_mappings: Option<ValueList<BlockDeviceMapping>>, pub classic_link_vpc_id: Option<Value<String>>, pub classic_link_vpc_security_groups: Option<ValueList<String>>, pub ebs_optimized: Option<Value<bool>>, pub iam_instance_profile: Option<Value<String>>, pub image_id: Value<String>, pub instance_id: Option<Value<String>>, pub instance_monitoring: Option<Value<bool>>, pub instance_type: Value<String>, pub kernel_id: Option<Value<String>>, pub key_name: Option<Value<String>>, pub placement_tenancy: Option<Value<String>>, pub ram_disk_id: Option<Value<String>>, pub security_groups: Option<ValueList<String>>, pub spot_price: Option<Value<String>>, pub user_data: Option<Value<String>>, }
Properties for the LaunchConfiguration
resource.
Fields
associate_public_ip_address: Option<Value<bool>>
Property AssociatePublicIpAddress
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
block_device_mappings: Option<ValueList<BlockDeviceMapping>>
Property BlockDeviceMappings
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
classic_link_vpc_id: Option<Value<String>>
Property ClassicLinkVPCId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
classic_link_vpc_security_groups: Option<ValueList<String>>
Property ClassicLinkVPCSecurityGroups
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
ebs_optimized: Option<Value<bool>>
Property EbsOptimized
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
iam_instance_profile: Option<Value<String>>
Property IamInstanceProfile
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
image_id: Value<String>
Property ImageId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
instance_id: Option<Value<String>>
Property InstanceId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
instance_monitoring: Option<Value<bool>>
Property InstanceMonitoring
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
instance_type: Value<String>
Property InstanceType
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
kernel_id: Option<Value<String>>
Property KernelId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
key_name: Option<Value<String>>
Property KeyName
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
placement_tenancy: Option<Value<String>>
Property PlacementTenancy
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
ram_disk_id: Option<Value<String>>
Property RamDiskId
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
security_groups: Option<ValueList<String>>
Property SecurityGroups
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
spot_price: Option<Value<String>>
Property SpotPrice
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
user_data: Option<Value<String>>
Property UserData
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Trait Implementations
impl Debug for LaunchConfigurationProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Serialize for LaunchConfigurationProperties
[src]
fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>
[src]
Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for LaunchConfigurationProperties
[src]
fn deserialize<D: Deserializer<'de>>(
d: D
) -> Result<LaunchConfigurationProperties, D::Error>
[src]
d: D
) -> Result<LaunchConfigurationProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl From<LaunchConfigurationProperties> for LaunchConfiguration
[src]
fn from(properties: LaunchConfigurationProperties) -> LaunchConfiguration
[src]
Performs the conversion.