VpcBuilder Type
Constructors
| Constructor | Description |
|
|
Instance members
| Instance member | Description |
|
|
|
|
Full Usage:
defaultInstanceTenancy tenancy
Parameters:
DefaultInstanceTenancy
-
The instance tenancy.
Returns: VpcConfig
|
|
|
|
Full Usage:
enableDnsHostnames enabled
Parameters:
bool
-
Whether DNS hostnames are enabled (default: true).
Returns: VpcConfig
|
|
Full Usage:
enableDnsSupport enabled
Parameters:
bool
-
Whether DNS support is enabled (default: true).
Returns: VpcConfig
|
|
Full Usage:
enableFlowLogs enabled
Parameters:
bool
-
Whether to enable flow logs (default: true).
Returns: VpcConfig
|
|
Full Usage:
flowLogRetention retention
Parameters:
RetentionDays
-
The retention period (default: ONE_WEEK for cost optimization).
Returns: VpcConfig
|
|
|
|
Full Usage:
ipAddresses ipAddresses
Parameters:
IIpAddresses
-
The IP addresses configuration.
Returns: VpcConfig
|
|
Full Usage:
maxAzs maxAzs
Parameters:
int
-
The maximum number of AZs (default: 2 for HA).
Returns: VpcConfig
|
|
Full Usage:
natGateways natGateways
Parameters:
int
-
The number of NAT gateways (default: 1 for cost optimization).
Returns: VpcConfig
|
|
|
|
Full Usage:
subnet subnetConfig
Parameters:
SubnetConfiguration
-
The subnet configuration.
Returns: VpcConfig
|
|
|
|
|
FsCDK