Struct cfn::aws::opsworks::LayerProperties [] [src]

pub struct LayerProperties {
    pub attributes: Option<ValueMap<String>>,
    pub auto_assign_elastic_ips: Value<bool>,
    pub auto_assign_public_ips: Value<bool>,
    pub custom_instance_profile_arn: Option<Value<String>>,
    pub custom_json: Option<Value<Value>>,
    pub custom_recipes: Option<Value<Recipes>>,
    pub custom_security_group_ids: Option<ValueList<String>>,
    pub enable_auto_healing: Value<bool>,
    pub install_updates_on_boot: Option<Value<bool>>,
    pub lifecycle_event_configuration: Option<Value<LifecycleEventConfiguration>>,
    pub load_based_auto_scaling: Option<Value<LoadBasedAutoScaling>>,
    pub name: Value<String>,
    pub packages: Option<ValueList<String>>,
    pub shortname: Value<String>,
    pub stack_id: Value<String>,
    pub tags: Option<ValueList<Tag>>,
    pub type_: Value<String>,
    pub use_ebs_optimized_instances: Option<Value<bool>>,
    pub volume_configurations: Option<ValueList<VolumeConfiguration>>,
}

Properties for the Layer resource.

Fields

Property Attributes.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property AutoAssignElasticIps.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property AutoAssignPublicIps.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property CustomInstanceProfileArn.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property CustomJson.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property CustomRecipes.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property CustomSecurityGroupIds.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property EnableAutoHealing.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property InstallUpdatesOnBoot.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property LifecycleEventConfiguration.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property LoadBasedAutoScaling.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Name.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Packages.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Shortname.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property StackId.

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

Property Tags.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property Type.

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

Property UseEbsOptimizedInstances.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Property VolumeConfigurations.

Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.

Trait Implementations

impl Debug for LayerProperties
[src]

[src]

Formats the value using the given formatter. Read more

impl Serialize for LayerProperties
[src]

[src]

Serialize this value into the given Serde serializer. Read more

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

[src]

Deserialize this value from the given Serde deserializer. Read more

impl From<LayerProperties> for Layer
[src]

[src]

Performs the conversion.

Auto Trait Implementations