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
attributes: Option<ValueMap<String>>
Property Attributes
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
auto_assign_elastic_ips: Value<bool>
Property AutoAssignElasticIps
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
auto_assign_public_ips: Value<bool>
Property AutoAssignPublicIps
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
custom_instance_profile_arn: Option<Value<String>>
Property CustomInstanceProfileArn
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
custom_json: Option<Value<Value>>
Property CustomJson
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
custom_recipes: Option<Value<Recipes>>
Property CustomRecipes
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
custom_security_group_ids: Option<ValueList<String>>
Property CustomSecurityGroupIds
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
enable_auto_healing: Value<bool>
Property EnableAutoHealing
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
install_updates_on_boot: Option<Value<bool>>
Property InstallUpdatesOnBoot
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
lifecycle_event_configuration: Option<Value<LifecycleEventConfiguration>>
Property LifecycleEventConfiguration
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
load_based_auto_scaling: Option<Value<LoadBasedAutoScaling>>
Property LoadBasedAutoScaling
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
name: Value<String>
Property Name
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
packages: Option<ValueList<String>>
Property Packages
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
shortname: Value<String>
Property Shortname
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
stack_id: Value<String>
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.
type_: Value<String>
Property Type
.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
use_ebs_optimized_instances: Option<Value<bool>>
Property UseEbsOptimizedInstances
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
volume_configurations: Option<ValueList<VolumeConfiguration>>
Property VolumeConfigurations
.
Update type: Mutable. AWS CloudFormation doesn't replace the resource when you change this property.
Trait Implementations
impl Debug for LayerProperties
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Serialize for LayerProperties
[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 LayerProperties
[src]
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<LayerProperties, D::Error>
[src]
Deserialize this value from the given Serde deserializer. Read more
impl From<LayerProperties> for Layer
[src]
fn from(properties: LayerProperties) -> Layer
[src]
Performs the conversion.