Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Defaults ¶
type Defaults struct {
// GatewaySizing keeps the default node definition
GatewaySizing resources.SizingRequirements `json:"gateway_sizing"`
// MasterSizing keeps the default node definition
MasterSizing resources.SizingRequirements `json:"master_sizing"`
// NodeSizing keeps the default node definition
NodeSizing resources.SizingRequirements `json:"node_sizing"`
// Image keeps the default Linux image to use
Image string `json:"image"`
}
Defaults ... NOT FROZEN YET
type Network ¶
type Network struct {
NetworkID string `json:"network_id"` // contains the ID of the network
CIDR string `json:"cidr"` // the network CIDR
GatewayID string `json:"gateway_id"` // contains the ID of the primary gateway
GatewayIP string `json:"gateway_ip"` // contains the private IP address of the primary gateway
SecondaryGatewayID string `json:"secondary_gateway_id"` // contains the ID of the secondary gateway
SecondaryGatewayIP string `json:"secondary_gateway_ip"` // contains the private IP of the secondary gateway
DefaultRouteIP string `json:"default_route_ip"` // contains the IP of the default route
PrimaryPublicIP string `json:"primary_public_ip"` // contains the public IP of the primary gateway
SecondaryPublicIP string `json:"secondary_public_ip"` // contains the public IP of the secondary gateway
EndpointIP string `json:"endpoint_ip"` // contains the IP of the external Endpoint
}
Network ... NOT FROZEN YET
Click to show internal directories.
Click to hide internal directories.