broad-holiday-50009
01/26/2023, 7:24 PMlittle-cartoon-10569
01/26/2023, 7:25 PMbroad-holiday-50009
01/26/2023, 7:27 PMbillowy-army-68599
01/26/2023, 7:28 PMbroad-holiday-50009
01/26/2023, 7:28 PMbillowy-army-68599
01/26/2023, 7:28 PMbroad-holiday-50009
01/26/2023, 7:28 PMbillowy-army-68599
01/26/2023, 7:29 PMbroad-holiday-50009
01/26/2023, 7:29 PMbillowy-army-68599
01/26/2023, 7:29 PMimport pulumi
import pulumi_awsx as awsx
import pulumi_aws as aws
config = pulumi.Config()
cidr_block = config.require("cidr_block")
stack_name = pulumi.get_stack()
vpc = awsx.ec2.Vpc(
f"vpc-{stack_name}",
cidr_block=cidr_block,
subnet_specs=[
awsx.ec2.SubnetSpecArgs(
type="public",
),
awsx.ec2.SubnetSpecArgs(
type="private",
),
],
number_of_availability_zones=2
nat_gateways=awsx.ec2.NatGatewayConfigurationArgs(strategy="SINGLE":),
)
pulumi.export("vpc_id", vpc.vpc_id)
pulumi.export("public_subnet_ids", vpc.public_subnet_ids)
pulumi.export("private_subnet_ids", vpc.private_subnet_ids)
broad-holiday-50009
01/26/2023, 7:31 PMbillowy-army-68599
01/26/2023, 7:33 PMbroad-holiday-50009
01/26/2023, 7:34 PMbillowy-army-68599
01/26/2023, 7:34 PMbroad-holiday-50009
01/26/2023, 7:34 PMbillowy-army-68599
01/26/2023, 7:35 PMbroad-holiday-50009
01/26/2023, 7:36 PMbillowy-army-68599
01/26/2023, 7:37 PMbroad-holiday-50009
01/26/2023, 7:37 PM