propertiesv2

package
v19.10.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2019 License: Apache-2.0 Imports: 3 Imported by: 6

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

func (*Defaults) Clone

func (d *Defaults) Clone() serialize.Property

Clone ... (serialize.Property interface)

func (*Defaults) Content

func (d *Defaults) Content() interface{}

Content ... (serialize.Property interface)

func (*Defaults) Replace

Replace ... (serialize.Property interface)

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

func (*Network) Clone

func (n *Network) Clone() serialize.Property

Clone ... (serialize.Property interface)

func (*Network) Content

func (n *Network) Content() interface{}

Content ... (serialize.Property interface)

func (*Network) Replace

Replace ... (serialize.Property interface)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL