Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrivateSubnetRequest ¶
type PrivateSubnetRequest struct {
VPC *ec2.Vpc
Subnet *ec2.Subnet
NatGateway *ec2.NatGateway
CIDR string
AvailabilityZone string
Name string
}
func (PrivateSubnetRequest) Create ¶
func (r PrivateSubnetRequest) Create(ctx *pulumi.Context) (*PrivateSubnetResources, error)
type PrivateSubnetResources ¶
type PrivateSubnetResources struct {
Subnet *ec2.Subnet
RouteTable *ec2.RouteTable
RouteTableAssociation *ec2.RouteTableAssociation
}
type PublicSubnetRequest ¶
type PublicSubnetRequest struct {
VPC *ec2.Vpc
InternetGateway *ec2.InternetGateway
CIDR string
AvailabilityZone string
Name string
AddNatGateway bool
MapPublicIp bool
}
func (PublicSubnetRequest) Create ¶
func (r PublicSubnetRequest) Create(ctx *pulumi.Context) (*PublicSubnetResources, error)
type PublicSubnetResources ¶
type PublicSubnetResources struct {
Subnet *ec2.Subnet
RouteTable *ec2.RouteTable
RouteTableAssociation *ec2.RouteTableAssociation
EIP *ec2.Eip
NatGateway *ec2.NatGateway
}
Click to show internal directories.
Click to hide internal directories.