CfnLayerProps¶
-
class
aws_cdk.aws_opsworks.
CfnLayerProps
(*, auto_assign_elastic_ips, auto_assign_public_ips, enable_auto_healing, name, shortname, stack_id, type, attributes=None, custom_instance_profile_arn=None, custom_json=None, custom_recipes=None, custom_security_group_ids=None, install_updates_on_boot=None, lifecycle_event_configuration=None, load_based_auto_scaling=None, packages=None, tags=None, use_ebs_optimized_instances=None, volume_configurations=None)¶ Bases:
object
Properties for defining a
AWS::OpsWorks::Layer
.- Parameters
auto_assign_elastic_ips (
Union
[bool
,IResolvable
]) –AWS::OpsWorks::Layer.AutoAssignElasticIps
.auto_assign_public_ips (
Union
[bool
,IResolvable
]) –AWS::OpsWorks::Layer.AutoAssignPublicIps
.enable_auto_healing (
Union
[bool
,IResolvable
]) –AWS::OpsWorks::Layer.EnableAutoHealing
.name (
str
) –AWS::OpsWorks::Layer.Name
.shortname (
str
) –AWS::OpsWorks::Layer.Shortname
.stack_id (
str
) –AWS::OpsWorks::Layer.StackId
.type (
str
) –AWS::OpsWorks::Layer.Type
.attributes (
Union
[IResolvable
,Mapping
[str
,str
],None
]) –AWS::OpsWorks::Layer.Attributes
.custom_instance_profile_arn (
Optional
[str
]) –AWS::OpsWorks::Layer.CustomInstanceProfileArn
.custom_json (
Optional
[Any
]) –AWS::OpsWorks::Layer.CustomJson
.custom_recipes (
Union
[IResolvable
,RecipesProperty
,None
]) –AWS::OpsWorks::Layer.CustomRecipes
.custom_security_group_ids (
Optional
[List
[str
]]) –AWS::OpsWorks::Layer.CustomSecurityGroupIds
.install_updates_on_boot (
Union
[bool
,IResolvable
,None
]) –AWS::OpsWorks::Layer.InstallUpdatesOnBoot
.lifecycle_event_configuration (
Union
[IResolvable
,LifecycleEventConfigurationProperty
,None
]) –AWS::OpsWorks::Layer.LifecycleEventConfiguration
.load_based_auto_scaling (
Union
[IResolvable
,LoadBasedAutoScalingProperty
,None
]) –AWS::OpsWorks::Layer.LoadBasedAutoScaling
.packages (
Optional
[List
[str
]]) –AWS::OpsWorks::Layer.Packages
.tags (
Optional
[List
[CfnTag
]]) –AWS::OpsWorks::Layer.Tags
.use_ebs_optimized_instances (
Union
[bool
,IResolvable
,None
]) –AWS::OpsWorks::Layer.UseEbsOptimizedInstances
.volume_configurations (
Union
[IResolvable
,List
[Union
[IResolvable
,VolumeConfigurationProperty
]],None
]) –AWS::OpsWorks::Layer.VolumeConfigurations
.
- See
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworks-layer.html
Attributes
-
attributes
¶ AWS::OpsWorks::Layer.Attributes
.- See
- Return type
Union
[IResolvable
,Mapping
[str
,str
],None
]
-
auto_assign_elastic_ips
¶ AWS::OpsWorks::Layer.AutoAssignElasticIps
.
-
auto_assign_public_ips
¶ AWS::OpsWorks::Layer.AutoAssignPublicIps
.
-
custom_instance_profile_arn
¶ AWS::OpsWorks::Layer.CustomInstanceProfileArn
.
-
custom_json
¶ AWS::OpsWorks::Layer.CustomJson
.
-
custom_recipes
¶ AWS::OpsWorks::Layer.CustomRecipes
.
-
custom_security_group_ids
¶ AWS::OpsWorks::Layer.CustomSecurityGroupIds
.- See
- Return type
Optional
[List
[str
]]
-
enable_auto_healing
¶ AWS::OpsWorks::Layer.EnableAutoHealing
.
-
install_updates_on_boot
¶ AWS::OpsWorks::Layer.InstallUpdatesOnBoot
.
-
lifecycle_event_configuration
¶ AWS::OpsWorks::Layer.LifecycleEventConfiguration
.
-
load_based_auto_scaling
¶ AWS::OpsWorks::Layer.LoadBasedAutoScaling
.
-
name
¶ AWS::OpsWorks::Layer.Name
.
-
packages
¶ AWS::OpsWorks::Layer.Packages
.- See
- Return type
Optional
[List
[str
]]
-
shortname
¶ AWS::OpsWorks::Layer.Shortname
.
-
stack_id
¶ AWS::OpsWorks::Layer.StackId
.
AWS::OpsWorks::Layer.Tags
.- See
- Return type
Optional
[List
[CfnTag
]]
-
type
¶ AWS::OpsWorks::Layer.Type
.
-
use_ebs_optimized_instances
¶ AWS::OpsWorks::Layer.UseEbsOptimizedInstances
.
-
volume_configurations
¶ AWS::OpsWorks::Layer.VolumeConfigurations
.- See
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,VolumeConfigurationProperty
]],None
]