github.com/kubernetes-incubator/kube-aws@v0.16.4/pkg/api/networking.go (about) 1 package api 2 3 type Networking struct { 4 AmazonVPC AmazonVPC `yaml:"amazonVPC,omitempty"` 5 SelfHosting SelfHosting `yaml:"selfHosting,omitempty"` 6 } 7 8 type SelfHosting struct { 9 Type string `yaml:"type"` 10 Typha bool `yaml:"typha"` 11 TyphaResources ComputeResources `yaml:"typhaResources,omitempty"` 12 CalicoNodeImage Image `yaml:"calicoNodeImage"` 13 CalicoCniImage Image `yaml:"calicoCniImage"` 14 FlannelImage Image `yaml:"flannelImage"` 15 FlannelCniImage Image `yaml:"flannelCniImage"` 16 TyphaImage Image `yaml:"typhaImage"` 17 FlannelConfig FlannelConfig `yaml:"flannelConfig"` 18 CalicoConfig CalicoConfig `yaml:"calicoConfig"` 19 } 20 21 type FlannelConfig struct { 22 SubnetLen int32 `yaml:"subnetLen"` 23 } 24 25 type CalicoConfig struct { 26 VxlanMode bool `yaml:"vxlanMode"` 27 }