Documentation
¶
Index ¶
Constants ¶
View Source
const ( AdminFilename = "substrate.admin-networks.json" Filename = "substrate.networks.json" )
View Source
const NATGatewaysFilename = "substrate.nat-gateways"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Document ¶
type Document struct { Admonition jsonutil.Admonition `json:"#"` IPv4SubnetMaskLength int // must be in range [16, 24] Networks []*Network RFC1918 cidr.IPv4 SubstrateVersion jsonutil.SubstrateVersion // contains filtered or unexported fields }
func ReadDocument ¶
type Network ¶
type PeeringConnections ¶
type PeeringConnections struct {
// contains filtered or unexported fields
}
PeeringConnections ensures we don't duplicate the work of constructing VPC peering connections between two quality-region pairs in an environment.
func EnumeratePeeringConnections ¶
func EnumeratePeeringConnections() (*PeeringConnections, error)
func (*PeeringConnections) Add ¶
func (pcs *PeeringConnections) Add(eq0, eq1 veqp.EnvironmentQualityPair, region0, region1 string)
func (*PeeringConnections) Has ¶
func (pcs *PeeringConnections) Has(eq0, eq1 veqp.EnvironmentQualityPair, region0, region1 string) bool
func (*PeeringConnections) Slice ¶
func (pcs *PeeringConnections) Slice() []peeringConnection
Click to show internal directories.
Click to hide internal directories.