Documentation ¶
Index ¶
Constants ¶
View Source
const ( SubnetTypePublic = "PUBLIC" SubnetTypePrivate = "PRIVATE" CreatedByTagKey = "CreatedBy" CreatedByTagValue = "vpcctl" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
type CreateOptions ¶
type CreateOptions struct { Name string CIDR string Subnets []CreateSubnetOptions Tags map[string]string }
type CreateSubnetOptions ¶
func DefaultSubnets ¶
func DefaultSubnets(region string) []CreateSubnetOptions
DefaultSubnets uses 3 subnets in the region with Private /18 CIDRs (16,382 IPs) Public /20 CIDRs (4,094 IPs)
type DeleteOptions ¶
type Details ¶
type Details struct { VPC *types.Vpc Subnets []*types.Subnet RouteTables []*types.RouteTable InternetGateway *types.InternetGateway NATGateway *types.NatGateway }
func (Details) OutputEKSCTL ¶ added in v0.0.6
OutputEKSCTL outputs the vpc configuration yaml block for eksctl
type GetOptions ¶
type GetOptions struct {
Name string
}
Click to show internal directories.
Click to hide internal directories.