AWS QuickStart VPC v0.0.2 published on Friday, Oct 15, 2021 by Pulumi
aws-quickstart-vpc.Vpc
Explore with Pulumi AI
AWS QuickStart VPC v0.0.2 published on Friday, Oct 15, 2021 by Pulumi
Create Vpc Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Vpc(name: string, args: VpcArgs, opts?: ComponentResourceOptions);
@overload
def Vpc(resource_name: str,
args: VpcArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Vpc(resource_name: str,
opts: Optional[ResourceOptions] = None,
availability_zone_config: Optional[Sequence[AvailabilityZoneArgs]] = None,
cidr_block: Optional[str] = None,
create_additional_private_subnets: Optional[bool] = None,
create_flow_logs: Optional[bool] = None,
create_nat_gateways: Optional[bool] = None,
create_private_subnets: Optional[bool] = None,
create_public_subnets: Optional[bool] = None,
enable_dns_hostnames: Optional[bool] = None,
enable_dns_support: Optional[bool] = None,
flow_logs_log_format: Optional[str] = None,
flow_logs_max_aggregation_interval: Optional[float] = None,
flow_logs_retention_period_in_days: Optional[float] = None,
flow_logs_traffic_type: Optional[str] = None,
instance_tenancy: Optional[str] = None)
func NewVpc(ctx *Context, name string, args VpcArgs, opts ...ResourceOption) (*Vpc, error)
public Vpc(string name, VpcArgs args, ComponentResourceOptions? opts = null)
type: aws-quickstart-vpc:Vpc
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VpcArgs
- The arguments to resource properties.
- opts ComponentResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VpcArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VpcArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VpcArgs
- The arguments to resource properties.
- opts ComponentResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VpcArgs
- The arguments to resource properties.
- options ComponentResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vpcResource = new AwsQuickStartVpc.Vpc("vpcResource", new()
{
AvailabilityZoneConfig = new()
{
new AwsQuickStartVpc.Inputs.AvailabilityZoneArgs
{
AvailabilityZone = "string",
PrivateSubnetACidr = "string",
PrivateSubnetBCidr = "string",
PublicSubnetCidr = "string",
},
},
CidrBlock = "string",
CreateAdditionalPrivateSubnets = false,
CreateFlowLogs = false,
CreateNatGateways = false,
CreatePrivateSubnets = false,
CreatePublicSubnets = false,
EnableDnsHostnames = false,
EnableDnsSupport = false,
FlowLogsLogFormat = "string",
FlowLogsMaxAggregationInterval = 0,
FlowLogsRetentionPeriodInDays = 0,
FlowLogsTrafficType = "string",
InstanceTenancy = "string",
});
example, err := awsquickstartvpc.NewVpc(ctx, "vpcResource", &awsquickstartvpc.VpcArgs{
AvailabilityZoneConfig: []aws.AvailabilityZoneArgs{
{
AvailabilityZone: "string",
PrivateSubnetACidr: "string",
PrivateSubnetBCidr: "string",
PublicSubnetCidr: "string",
},
},
CidrBlock: "string",
CreateAdditionalPrivateSubnets: false,
CreateFlowLogs: false,
CreateNatGateways: false,
CreatePrivateSubnets: false,
CreatePublicSubnets: false,
EnableDnsHostnames: false,
EnableDnsSupport: false,
FlowLogsLogFormat: "string",
FlowLogsMaxAggregationInterval: 0,
FlowLogsRetentionPeriodInDays: 0,
FlowLogsTrafficType: "string",
InstanceTenancy: "string",
})
var vpcResource = new Vpc("vpcResource", VpcArgs.builder()
.availabilityZoneConfig(AvailabilityZoneArgs.builder()
.availabilityZone("string")
.privateSubnetACidr("string")
.privateSubnetBCidr("string")
.publicSubnetCidr("string")
.build())
.cidrBlock("string")
.createAdditionalPrivateSubnets(false)
.createFlowLogs(false)
.createNatGateways(false)
.createPrivateSubnets(false)
.createPublicSubnets(false)
.enableDnsHostnames(false)
.enableDnsSupport(false)
.flowLogsLogFormat("string")
.flowLogsMaxAggregationInterval(0)
.flowLogsRetentionPeriodInDays(0)
.flowLogsTrafficType("string")
.instanceTenancy("string")
.build());
vpc_resource = aws_quickstart_vpc.Vpc("vpcResource",
availability_zone_config=[{
"availability_zone": "string",
"private_subnet_a_cidr": "string",
"private_subnet_b_cidr": "string",
"public_subnet_cidr": "string",
}],
cidr_block="string",
create_additional_private_subnets=False,
create_flow_logs=False,
create_nat_gateways=False,
create_private_subnets=False,
create_public_subnets=False,
enable_dns_hostnames=False,
enable_dns_support=False,
flow_logs_log_format="string",
flow_logs_max_aggregation_interval=0,
flow_logs_retention_period_in_days=0,
flow_logs_traffic_type="string",
instance_tenancy="string")
const vpcResource = new aws_quickstart_vpc.Vpc("vpcResource", {
availabilityZoneConfig: [{
availabilityZone: "string",
privateSubnetACidr: "string",
privateSubnetBCidr: "string",
publicSubnetCidr: "string",
}],
cidrBlock: "string",
createAdditionalPrivateSubnets: false,
createFlowLogs: false,
createNatGateways: false,
createPrivateSubnets: false,
createPublicSubnets: false,
enableDnsHostnames: false,
enableDnsSupport: false,
flowLogsLogFormat: "string",
flowLogsMaxAggregationInterval: 0,
flowLogsRetentionPeriodInDays: 0,
flowLogsTrafficType: "string",
instanceTenancy: "string",
});
type: aws-quickstart-vpc:Vpc
properties:
availabilityZoneConfig:
- availabilityZone: string
privateSubnetACidr: string
privateSubnetBCidr: string
publicSubnetCidr: string
cidrBlock: string
createAdditionalPrivateSubnets: false
createFlowLogs: false
createNatGateways: false
createPrivateSubnets: false
createPublicSubnets: false
enableDnsHostnames: false
enableDnsSupport: false
flowLogsLogFormat: string
flowLogsMaxAggregationInterval: 0
flowLogsRetentionPeriodInDays: 0
flowLogsTrafficType: string
instanceTenancy: string
Vpc Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Vpc resource accepts the following input properties:
- Availability
Zone List<Pulumi.Config Aws Quick Start Vpc. Inputs. Availability Zone> - The list of Configurations in which to create subnets. You can specify availability zone with a private or a public subnet cidr block. You can also associated a private subnet with a dedicated network ACL.
- Cidr
Block string - CIDR block for the VPC
- Create
Additional boolPrivate Subnets - Set to
true
to create a network ACL protected subnet in each Availability Zone. Iffalse
, the CIDR parameters for those subnets will be ignored. Iftrue
, it also requires that the 'Create private subnets' parameter is alsotrue
to have any effect. Default istrue
- Create
Flow boolLogs - Enable Flow Logs to capture IP traffic for the VPC. Defaults to
true
- Create
Nat boolGateways - Set to
false
when creating only private subnets. Iftrue
, both CreatePublicSubnets and CreatePrivateSubnets must also betrue
. Default istrue
- Create
Private boolSubnets - Set to
false
to create only public subnets. Iffalse
, the CIDR parameters for ALL private subnets will be ignored. Default istrue
. - Create
Public boolSubnets - Set to
false
to create only private subnets. Iffalse
, CreatePrivateSubnets must betrue
and the CIDR parameters for ALL public subnets will be ignored. Default istrue
- Enable
Dns boolHostnames - A boolean flag to enable/disable DNS hostnames in the VPC. Defaults
false
. - Enable
Dns boolSupport - A boolean flag to enable/disable DNS support in the VPC. Defaults true.
- Flow
Logs stringLog Format - The fields to include in the flow log record, in the order in which they should appear. Specify the fields using the ${field-id} format,
separated by spaces. Default is
${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status}
- Flow
Logs doubleMax Aggregation Interval - The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds
(1 minute) or 600 seconds (10 minutes). Default is
600
- Flow
Logs doubleRetention Period In Days - Number of days to retain the VPC Flow Logs in CloudWatch. Defaults to
14
. - Flow
Logs stringTraffic Type - The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic.
Default is
REJECT
. - Instance
Tenancy string - The allowed tenancy of instances launched into the VPC. Defaults to
default
.
- Availability
Zone []AvailabilityConfig Zone Args - The list of Configurations in which to create subnets. You can specify availability zone with a private or a public subnet cidr block. You can also associated a private subnet with a dedicated network ACL.
- Cidr
Block string - CIDR block for the VPC
- Create
Additional boolPrivate Subnets - Set to
true
to create a network ACL protected subnet in each Availability Zone. Iffalse
, the CIDR parameters for those subnets will be ignored. Iftrue
, it also requires that the 'Create private subnets' parameter is alsotrue
to have any effect. Default istrue
- Create
Flow boolLogs - Enable Flow Logs to capture IP traffic for the VPC. Defaults to
true
- Create
Nat boolGateways - Set to
false
when creating only private subnets. Iftrue
, both CreatePublicSubnets and CreatePrivateSubnets must also betrue
. Default istrue
- Create
Private boolSubnets - Set to
false
to create only public subnets. Iffalse
, the CIDR parameters for ALL private subnets will be ignored. Default istrue
. - Create
Public boolSubnets - Set to
false
to create only private subnets. Iffalse
, CreatePrivateSubnets must betrue
and the CIDR parameters for ALL public subnets will be ignored. Default istrue
- Enable
Dns boolHostnames - A boolean flag to enable/disable DNS hostnames in the VPC. Defaults
false
. - Enable
Dns boolSupport - A boolean flag to enable/disable DNS support in the VPC. Defaults true.
- Flow
Logs stringLog Format - The fields to include in the flow log record, in the order in which they should appear. Specify the fields using the ${field-id} format,
separated by spaces. Default is
${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status}
- Flow
Logs float64Max Aggregation Interval - The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds
(1 minute) or 600 seconds (10 minutes). Default is
600
- Flow
Logs float64Retention Period In Days - Number of days to retain the VPC Flow Logs in CloudWatch. Defaults to
14
. - Flow
Logs stringTraffic Type - The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic.
Default is
REJECT
. - Instance
Tenancy string - The allowed tenancy of instances launched into the VPC. Defaults to
default
.
- availability
Zone List<AvailabilityConfig Zone> - The list of Configurations in which to create subnets. You can specify availability zone with a private or a public subnet cidr block. You can also associated a private subnet with a dedicated network ACL.
- cidr
Block String - CIDR block for the VPC
- create
Additional BooleanPrivate Subnets - Set to
true
to create a network ACL protected subnet in each Availability Zone. Iffalse
, the CIDR parameters for those subnets will be ignored. Iftrue
, it also requires that the 'Create private subnets' parameter is alsotrue
to have any effect. Default istrue
- create
Flow BooleanLogs - Enable Flow Logs to capture IP traffic for the VPC. Defaults to
true
- create
Nat BooleanGateways - Set to
false
when creating only private subnets. Iftrue
, both CreatePublicSubnets and CreatePrivateSubnets must also betrue
. Default istrue
- create
Private BooleanSubnets - Set to
false
to create only public subnets. Iffalse
, the CIDR parameters for ALL private subnets will be ignored. Default istrue
. - create
Public BooleanSubnets - Set to
false
to create only private subnets. Iffalse
, CreatePrivateSubnets must betrue
and the CIDR parameters for ALL public subnets will be ignored. Default istrue
- enable
Dns BooleanHostnames - A boolean flag to enable/disable DNS hostnames in the VPC. Defaults
false
. - enable
Dns BooleanSupport - A boolean flag to enable/disable DNS support in the VPC. Defaults true.
- flow
Logs StringLog Format - The fields to include in the flow log record, in the order in which they should appear. Specify the fields using the ${field-id} format,
separated by spaces. Default is
${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status}
- flow
Logs DoubleMax Aggregation Interval - The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds
(1 minute) or 600 seconds (10 minutes). Default is
600
- flow
Logs DoubleRetention Period In Days - Number of days to retain the VPC Flow Logs in CloudWatch. Defaults to
14
. - flow
Logs StringTraffic Type - The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic.
Default is
REJECT
. - instance
Tenancy String - The allowed tenancy of instances launched into the VPC. Defaults to
default
.
- availability
Zone AvailabilityConfig Zone[] - The list of Configurations in which to create subnets. You can specify availability zone with a private or a public subnet cidr block. You can also associated a private subnet with a dedicated network ACL.
- cidr
Block string - CIDR block for the VPC
- create
Additional booleanPrivate Subnets - Set to
true
to create a network ACL protected subnet in each Availability Zone. Iffalse
, the CIDR parameters for those subnets will be ignored. Iftrue
, it also requires that the 'Create private subnets' parameter is alsotrue
to have any effect. Default istrue
- create
Flow booleanLogs - Enable Flow Logs to capture IP traffic for the VPC. Defaults to
true
- create
Nat booleanGateways - Set to
false
when creating only private subnets. Iftrue
, both CreatePublicSubnets and CreatePrivateSubnets must also betrue
. Default istrue
- create
Private booleanSubnets - Set to
false
to create only public subnets. Iffalse
, the CIDR parameters for ALL private subnets will be ignored. Default istrue
. - create
Public booleanSubnets - Set to
false
to create only private subnets. Iffalse
, CreatePrivateSubnets must betrue
and the CIDR parameters for ALL public subnets will be ignored. Default istrue
- enable
Dns booleanHostnames - A boolean flag to enable/disable DNS hostnames in the VPC. Defaults
false
. - enable
Dns booleanSupport - A boolean flag to enable/disable DNS support in the VPC. Defaults true.
- flow
Logs stringLog Format - The fields to include in the flow log record, in the order in which they should appear. Specify the fields using the ${field-id} format,
separated by spaces. Default is
${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status}
- flow
Logs numberMax Aggregation Interval - The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds
(1 minute) or 600 seconds (10 minutes). Default is
600
- flow
Logs numberRetention Period In Days - Number of days to retain the VPC Flow Logs in CloudWatch. Defaults to
14
. - flow
Logs stringTraffic Type - The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic.
Default is
REJECT
. - instance
Tenancy string - The allowed tenancy of instances launched into the VPC. Defaults to
default
.
- availability_
zone_ Sequence[Availabilityconfig Zone Args] - The list of Configurations in which to create subnets. You can specify availability zone with a private or a public subnet cidr block. You can also associated a private subnet with a dedicated network ACL.
- cidr_
block str - CIDR block for the VPC
- create_
additional_ boolprivate_ subnets - Set to
true
to create a network ACL protected subnet in each Availability Zone. Iffalse
, the CIDR parameters for those subnets will be ignored. Iftrue
, it also requires that the 'Create private subnets' parameter is alsotrue
to have any effect. Default istrue
- create_
flow_ boollogs - Enable Flow Logs to capture IP traffic for the VPC. Defaults to
true
- create_
nat_ boolgateways - Set to
false
when creating only private subnets. Iftrue
, both CreatePublicSubnets and CreatePrivateSubnets must also betrue
. Default istrue
- create_
private_ boolsubnets - Set to
false
to create only public subnets. Iffalse
, the CIDR parameters for ALL private subnets will be ignored. Default istrue
. - create_
public_ boolsubnets - Set to
false
to create only private subnets. Iffalse
, CreatePrivateSubnets must betrue
and the CIDR parameters for ALL public subnets will be ignored. Default istrue
- enable_
dns_ boolhostnames - A boolean flag to enable/disable DNS hostnames in the VPC. Defaults
false
. - enable_
dns_ boolsupport - A boolean flag to enable/disable DNS support in the VPC. Defaults true.
- flow_
logs_ strlog_ format - The fields to include in the flow log record, in the order in which they should appear. Specify the fields using the ${field-id} format,
separated by spaces. Default is
${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status}
- flow_
logs_ floatmax_ aggregation_ interval - The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds
(1 minute) or 600 seconds (10 minutes). Default is
600
- flow_
logs_ floatretention_ period_ in_ days - Number of days to retain the VPC Flow Logs in CloudWatch. Defaults to
14
. - flow_
logs_ strtraffic_ type - The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic.
Default is
REJECT
. - instance_
tenancy str - The allowed tenancy of instances launched into the VPC. Defaults to
default
.
- availability
Zone List<Property Map>Config - The list of Configurations in which to create subnets. You can specify availability zone with a private or a public subnet cidr block. You can also associated a private subnet with a dedicated network ACL.
- cidr
Block String - CIDR block for the VPC
- create
Additional BooleanPrivate Subnets - Set to
true
to create a network ACL protected subnet in each Availability Zone. Iffalse
, the CIDR parameters for those subnets will be ignored. Iftrue
, it also requires that the 'Create private subnets' parameter is alsotrue
to have any effect. Default istrue
- create
Flow BooleanLogs - Enable Flow Logs to capture IP traffic for the VPC. Defaults to
true
- create
Nat BooleanGateways - Set to
false
when creating only private subnets. Iftrue
, both CreatePublicSubnets and CreatePrivateSubnets must also betrue
. Default istrue
- create
Private BooleanSubnets - Set to
false
to create only public subnets. Iffalse
, the CIDR parameters for ALL private subnets will be ignored. Default istrue
. - create
Public BooleanSubnets - Set to
false
to create only private subnets. Iffalse
, CreatePrivateSubnets must betrue
and the CIDR parameters for ALL public subnets will be ignored. Default istrue
- enable
Dns BooleanHostnames - A boolean flag to enable/disable DNS hostnames in the VPC. Defaults
false
. - enable
Dns BooleanSupport - A boolean flag to enable/disable DNS support in the VPC. Defaults true.
- flow
Logs StringLog Format - The fields to include in the flow log record, in the order in which they should appear. Specify the fields using the ${field-id} format,
separated by spaces. Default is
${version} ${account-id} ${interface-id} ${srcaddr} ${dstaddr} ${srcport} ${dstport} ${protocol} ${packets} ${bytes} ${start} ${end} ${action} ${log-status}
- flow
Logs NumberMax Aggregation Interval - The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. You can specify 60 seconds
(1 minute) or 600 seconds (10 minutes). Default is
600
- flow
Logs NumberRetention Period In Days - Number of days to retain the VPC Flow Logs in CloudWatch. Defaults to
14
. - flow
Logs StringTraffic Type - The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic.
Default is
REJECT
. - instance
Tenancy String - The allowed tenancy of instances launched into the VPC. Defaults to
default
.
Outputs
All input properties are implicitly available as output properties. Additionally, the Vpc resource produces the following output properties:
- Vpc
ID string - The VPC ID
- Nat
Gateway List<string>IPs - The IPs of the EIPs associated with the Nat Gateways
- Private
Subnet List<string>IDs - The IDs of the Private Subnets Created
- Public
Subnet List<string>IDs - The IDs of the Public Subnets Created
- Vpc
ID string - The VPC ID
- Nat
Gateway []stringIPs - The IPs of the EIPs associated with the Nat Gateways
- Private
Subnet []stringIDs - The IDs of the Private Subnets Created
- Public
Subnet []stringIDs - The IDs of the Public Subnets Created
- vpc
ID String - The VPC ID
- nat
Gateway List<String>IPs - The IPs of the EIPs associated with the Nat Gateways
- private
Subnet List<String>IDs - The IDs of the Private Subnets Created
- public
Subnet List<String>IDs - The IDs of the Public Subnets Created
- vpc
ID string - The VPC ID
- nat
Gateway string[]IPs - The IPs of the EIPs associated with the Nat Gateways
- private
Subnet string[]IDs - The IDs of the Private Subnets Created
- public
Subnet string[]IDs - The IDs of the Public Subnets Created
- vpc_
id str - The VPC ID
- nat_
gateway_ Sequence[str]ips - The IPs of the EIPs associated with the Nat Gateways
- private_
subnet_ Sequence[str]ids - The IDs of the Private Subnets Created
- public_
subnet_ Sequence[str]ids - The IDs of the Public Subnets Created
- vpc
ID String - The VPC ID
- nat
Gateway List<String>IPs - The IPs of the EIPs associated with the Nat Gateways
- private
Subnet List<String>IDs - The IDs of the Private Subnets Created
- public
Subnet List<String>IDs - The IDs of the Public Subnets Created
Supporting Types
AvailabilityZone, AvailabilityZoneArgs
- Availability
Zone string - The availability zone name to deploy the subnet into
- Private
Subnet stringACidr - CIDR block for a private subnet located in the specified availability zone
- Private
Subnet stringBCidr - CIDR block for the associated private subnet (2) with a dedicated network ACL located in the specified availability zone. This subnet
will only be created if
CreateAdditionalPrivateSubnets
istrue
. - Public
Subnet stringCidr - CIDR block for the public subnet located in the specified availability zone
- Availability
Zone string - The availability zone name to deploy the subnet into
- Private
Subnet stringACidr - CIDR block for a private subnet located in the specified availability zone
- Private
Subnet stringBCidr - CIDR block for the associated private subnet (2) with a dedicated network ACL located in the specified availability zone. This subnet
will only be created if
CreateAdditionalPrivateSubnets
istrue
. - Public
Subnet stringCidr - CIDR block for the public subnet located in the specified availability zone
- availability
Zone String - The availability zone name to deploy the subnet into
- private
Subnet StringACidr - CIDR block for a private subnet located in the specified availability zone
- private
Subnet StringBCidr - CIDR block for the associated private subnet (2) with a dedicated network ACL located in the specified availability zone. This subnet
will only be created if
CreateAdditionalPrivateSubnets
istrue
. - public
Subnet StringCidr - CIDR block for the public subnet located in the specified availability zone
- availability
Zone string - The availability zone name to deploy the subnet into
- private
Subnet stringACidr - CIDR block for a private subnet located in the specified availability zone
- private
Subnet stringBCidr - CIDR block for the associated private subnet (2) with a dedicated network ACL located in the specified availability zone. This subnet
will only be created if
CreateAdditionalPrivateSubnets
istrue
. - public
Subnet stringCidr - CIDR block for the public subnet located in the specified availability zone
- availability_
zone str - The availability zone name to deploy the subnet into
- private_
subnet_ stra_ cidr - CIDR block for a private subnet located in the specified availability zone
- private_
subnet_ strb_ cidr - CIDR block for the associated private subnet (2) with a dedicated network ACL located in the specified availability zone. This subnet
will only be created if
CreateAdditionalPrivateSubnets
istrue
. - public_
subnet_ strcidr - CIDR block for the public subnet located in the specified availability zone
- availability
Zone String - The availability zone name to deploy the subnet into
- private
Subnet StringACidr - CIDR block for a private subnet located in the specified availability zone
- private
Subnet StringBCidr - CIDR block for the associated private subnet (2) with a dedicated network ACL located in the specified availability zone. This subnet
will only be created if
CreateAdditionalPrivateSubnets
istrue
. - public
Subnet StringCidr - CIDR block for the public subnet located in the specified availability zone
Package Details
- Repository
- AWS QuickStart VPC
- License
AWS QuickStart VPC v0.0.2 published on Friday, Oct 15, 2021 by Pulumi