| Package | Description |
|---|---|
| software.amazon.awscdk.services.ec2 |
Amazon EC2 Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
BastionHostLinux.Builder |
BastionHostLinux.Builder.availabilityZone(String availabilityZone)
In which AZ to place the instance within the VPC.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.blockDevices(List<? extends BlockDevice> blockDevices)
Specifies how block devices are exposed to the instance.
|
static BastionHostLinux.Builder |
BastionHostLinux.Builder.create(software.constructs.Construct scope,
String id) |
BastionHostLinux.Builder |
BastionHostLinux.Builder.init(CloudFormationInit init)
Apply the given CloudFormation Init configuration to the instance at startup.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.initOptions(ApplyCloudFormationInitOptions initOptions)
Use the given options for applying CloudFormation Init.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.instanceName(String instanceName)
The name of the instance.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.instanceType(InstanceType instanceType)
Type of instance to launch.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.machineImage(IMachineImage machineImage)
The machine image to use, assumed to have SSM Agent preinstalled.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.requireImdsv2(Boolean requireImdsv2)
Whether IMDSv2 should be required on this instance.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.securityGroup(ISecurityGroup securityGroup)
Security Group to assign to this instance.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.subnetSelection(SubnetSelection subnetSelection)
Select the subnets to run the bastion host in.
|
BastionHostLinux.Builder |
BastionHostLinux.Builder.vpc(IVpc vpc)
VPC to launch the instance in.
|
Copyright © 2022. All rights reserved.