| Package | Description |
|---|---|
| software.amazon.awscdk.services.opsworks |
AWS OpsWorks Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnLayer.Builder |
CfnLayer.Builder.attributes(IResolvable attributes)
One or more user-defined key-value pairs to be added to the stack attributes.
|
CfnLayer.Builder |
CfnLayer.Builder.attributes(Map<String,String> attributes)
One or more user-defined key-value pairs to be added to the stack attributes.
|
CfnLayer.Builder |
CfnLayer.Builder.autoAssignElasticIps(Boolean autoAssignElasticIps)
Whether to automatically assign an [Elastic IP address](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) to the layer's instances.
|
CfnLayer.Builder |
CfnLayer.Builder.autoAssignElasticIps(IResolvable autoAssignElasticIps)
Whether to automatically assign an [Elastic IP address](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html) to the layer's instances.
|
CfnLayer.Builder |
CfnLayer.Builder.autoAssignPublicIps(Boolean autoAssignPublicIps)
For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances.
|
CfnLayer.Builder |
CfnLayer.Builder.autoAssignPublicIps(IResolvable autoAssignPublicIps)
For stacks that are running in a VPC, whether to automatically assign a public IP address to the layer's instances.
|
static CfnLayer.Builder |
CfnLayer.Builder.create(software.constructs.Construct scope,
String id) |
CfnLayer.Builder |
CfnLayer.Builder.customInstanceProfileArn(String customInstanceProfileArn)
The ARN of an IAM profile to be used for the layer's EC2 instances.
|
CfnLayer.Builder |
CfnLayer.Builder.customJson(Object customJson)
A JSON-formatted string containing custom stack configuration and deployment attributes to be installed on the layer's instances.
|
CfnLayer.Builder |
CfnLayer.Builder.customRecipes(CfnLayer.RecipesProperty customRecipes)
A `LayerCustomRecipes` object that specifies the layer custom recipes.
|
CfnLayer.Builder |
CfnLayer.Builder.customRecipes(IResolvable customRecipes)
A `LayerCustomRecipes` object that specifies the layer custom recipes.
|
CfnLayer.Builder |
CfnLayer.Builder.customSecurityGroupIds(List<String> customSecurityGroupIds)
An array containing the layer custom security group IDs.
|
CfnLayer.Builder |
CfnLayer.Builder.enableAutoHealing(Boolean enableAutoHealing)
Whether to disable auto healing for the layer.
|
CfnLayer.Builder |
CfnLayer.Builder.enableAutoHealing(IResolvable enableAutoHealing)
Whether to disable auto healing for the layer.
|
CfnLayer.Builder |
CfnLayer.Builder.installUpdatesOnBoot(Boolean installUpdatesOnBoot)
Whether to install operating system and package updates when the instance boots.
|
CfnLayer.Builder |
CfnLayer.Builder.installUpdatesOnBoot(IResolvable installUpdatesOnBoot)
Whether to install operating system and package updates when the instance boots.
|
CfnLayer.Builder |
CfnLayer.Builder.lifecycleEventConfiguration(CfnLayer.LifecycleEventConfigurationProperty lifecycleEventConfiguration)
A `LifeCycleEventConfiguration` object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.
|
CfnLayer.Builder |
CfnLayer.Builder.lifecycleEventConfiguration(IResolvable lifecycleEventConfiguration)
A `LifeCycleEventConfiguration` object that you can use to configure the Shutdown event to specify an execution timeout and enable or disable Elastic Load Balancer connection draining.
|
CfnLayer.Builder |
CfnLayer.Builder.loadBasedAutoScaling(CfnLayer.LoadBasedAutoScalingProperty loadBasedAutoScaling)
The load-based scaling configuration for the AWS OpsWorks layer.
|
CfnLayer.Builder |
CfnLayer.Builder.loadBasedAutoScaling(IResolvable loadBasedAutoScaling)
The load-based scaling configuration for the AWS OpsWorks layer.
|
CfnLayer.Builder |
CfnLayer.Builder.name(String name)
The layer name, which is used by the console.
|
CfnLayer.Builder |
CfnLayer.Builder.packages(List<String> packages)
An array of `Package` objects that describes the layer packages.
|
CfnLayer.Builder |
CfnLayer.Builder.shortname(String shortname)
For custom layers only, use this parameter to specify the layer's short name, which is used internally by AWS OpsWorks Stacks and by Chef recipes.
|
CfnLayer.Builder |
CfnLayer.Builder.stackId(String stackId)
The layer stack ID.
|
CfnLayer.Builder |
CfnLayer.Builder.tags(List<? extends CfnTag> tags)
Specifies one or more sets of tags (key–value pairs) to associate with this AWS OpsWorks layer.
|
CfnLayer.Builder |
CfnLayer.Builder.type(String type)
The layer type.
|
CfnLayer.Builder |
CfnLayer.Builder.useEbsOptimizedInstances(Boolean useEbsOptimizedInstances)
Whether to use Amazon EBS-optimized instances.
|
CfnLayer.Builder |
CfnLayer.Builder.useEbsOptimizedInstances(IResolvable useEbsOptimizedInstances)
Whether to use Amazon EBS-optimized instances.
|
CfnLayer.Builder |
CfnLayer.Builder.volumeConfigurations(IResolvable volumeConfigurations)
A `VolumeConfigurations` object that describes the layer's Amazon EBS volumes.
|
CfnLayer.Builder |
CfnLayer.Builder.volumeConfigurations(List<? extends Object> volumeConfigurations)
A `VolumeConfigurations` object that describes the layer's Amazon EBS volumes.
|
Copyright © 2022. All rights reserved.