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

Property AssociatePublicIpAddress.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property BlockDeviceMappings.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property ClassicLinkVPCId.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property ClassicLinkVPCSecurityGroups.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property EbsOptimized.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property IamInstanceProfile.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property ImageId.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property InstanceId.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property InstanceMonitoring.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property InstanceType.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property KernelId.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property KeyName.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property PlacementTenancy.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property RamDiskId.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property SecurityGroups.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property SpotPrice.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Property UserData.

Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.

Trait Implementations

impl Debug for LaunchConfigurationProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Serialize for LaunchConfigurationProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

impl<'de> Deserialize<'de> for LaunchConfigurationProperties
[src]

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<LaunchConfigurationProperties> for LaunchConfiguration
[src]

[src]

Performs the conversion.

Auto Trait Implementations