LaunchConfiguration.Builder |
LaunchConfiguration.Builder.associatePublicIpAddress(com.hashicorp.cdktf.IResolvable associatePublicIpAddress) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#associate_public_ip_address LaunchConfiguration#associate_public_ip_address}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.associatePublicIpAddress(Boolean associatePublicIpAddress) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#associate_public_ip_address LaunchConfiguration#associate_public_ip_address}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.count(Number count) |
|
static LaunchConfiguration.Builder |
LaunchConfiguration.Builder.create(software.constructs.Construct scope,
String id) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ebsBlockDevice(com.hashicorp.cdktf.IResolvable ebsBlockDevice) |
ebs_block_device block.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ebsBlockDevice(List<? extends LaunchConfigurationEbsBlockDevice> ebsBlockDevice) |
ebs_block_device block.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ebsOptimized(com.hashicorp.cdktf.IResolvable ebsOptimized) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#ebs_optimized LaunchConfiguration#ebs_optimized}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ebsOptimized(Boolean ebsOptimized) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#ebs_optimized LaunchConfiguration#ebs_optimized}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.enableMonitoring(com.hashicorp.cdktf.IResolvable enableMonitoring) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#enable_monitoring LaunchConfiguration#enable_monitoring}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.enableMonitoring(Boolean enableMonitoring) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#enable_monitoring LaunchConfiguration#enable_monitoring}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ephemeralBlockDevice(com.hashicorp.cdktf.IResolvable ephemeralBlockDevice) |
ephemeral_block_device block.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.ephemeralBlockDevice(List<? extends LaunchConfigurationEphemeralBlockDevice> ephemeralBlockDevice) |
ephemeral_block_device block.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.iamInstanceProfile(String iamInstanceProfile) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#iam_instance_profile LaunchConfiguration#iam_instance_profile}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#id LaunchConfiguration#id}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.imageId(String imageId) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#image_id LaunchConfiguration#image_id}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.instanceType(String instanceType) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#instance_type LaunchConfiguration#instance_type}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.keyName(String keyName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#key_name LaunchConfiguration#key_name}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.metadataOptions(LaunchConfigurationMetadataOptions metadataOptions) |
metadata_options block.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.name(String name) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#name LaunchConfiguration#name}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.namePrefix(String namePrefix) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#name_prefix LaunchConfiguration#name_prefix}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.placementTenancy(String placementTenancy) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#placement_tenancy LaunchConfiguration#placement_tenancy}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.provisioners(List<? extends Object> provisioners) |
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.rootBlockDevice(LaunchConfigurationRootBlockDevice rootBlockDevice) |
root_block_device block.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.securityGroups(List<String> securityGroups) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#security_groups LaunchConfiguration#security_groups}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.spotPrice(String spotPrice) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#spot_price LaunchConfiguration#spot_price}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.userData(String userData) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#user_data LaunchConfiguration#user_data}.
|
LaunchConfiguration.Builder |
LaunchConfiguration.Builder.userDataBase64(String userDataBase64) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/launch_configuration#user_data_base64 LaunchConfiguration#user_data_base64}.
|