Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 52 additions & 50 deletions cloudstack/KubernetesService.go
Original file line number Diff line number Diff line change
Expand Up @@ -1830,56 +1830,58 @@ type ListKubernetesClustersResponse struct {
}

type KubernetesCluster struct {
Account string `json:"account"`
Associatednetworkname string `json:"associatednetworkname"`
Autoscalingenabled bool `json:"autoscalingenabled"`
Clustertype string `json:"clustertype"`
Cniconfigname string `json:"cniconfigname"`
Cniconfigurationid string `json:"cniconfigurationid"`
Consoleendpoint string `json:"consoleendpoint"`
Controlnodes int64 `json:"controlnodes"`
Controlofferingid string `json:"controlofferingid"`
Controlofferingname string `json:"controlofferingname"`
Cpunumber string `json:"cpunumber"`
Created string `json:"created"`
Csienabled bool `json:"csienabled"`
Description string `json:"description"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Domainpath string `json:"domainpath"`
Endpoint string `json:"endpoint"`
Etcdips map[string]string `json:"etcdips"`
Etcdnodes int64 `json:"etcdnodes"`
Etcdofferingid string `json:"etcdofferingid"`
Etcdofferingname string `json:"etcdofferingname"`
Hasannotations bool `json:"hasannotations"`
Id string `json:"id"`
Ipaddress string `json:"ipaddress"`
Ipaddressid string `json:"ipaddressid"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Keypair string `json:"keypair"`
Kubernetesversionid string `json:"kubernetesversionid"`
Kubernetesversionname string `json:"kubernetesversionname"`
Masternodes int64 `json:"masternodes"`
Maxsize int64 `json:"maxsize"`
Memory string `json:"memory"`
Minsize int64 `json:"minsize"`
Name string `json:"name"`
Networkid string `json:"networkid"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Serviceofferingid string `json:"serviceofferingid"`
Serviceofferingname string `json:"serviceofferingname"`
Size int64 `json:"size"`
State string `json:"state"`
Templateid string `json:"templateid"`
Templatename string `json:"templatename"`
Virtualmachines []*VirtualMachine `json:"virtualmachines"`
Workerofferingid string `json:"workerofferingid"`
Workerofferingname string `json:"workerofferingname"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
Account string `json:"account"`
Associatednetworkname string `json:"associatednetworkname"`
Autoscalingenabled bool `json:"autoscalingenabled"`
Clustertype string `json:"clustertype"`
Cniconfigname string `json:"cniconfigname"`
Cniconfigurationid string `json:"cniconfigurationid"`
Consoleendpoint string `json:"consoleendpoint"`
Controlnodes int64 `json:"controlnodes"`
Controlofferingid string `json:"controlofferingid"`
Controlofferingname string `json:"controlofferingname"`
Cpunumber string `json:"cpunumber"`
Created string `json:"created"`
Csienabled bool `json:"csienabled"`
Description string `json:"description"`
Enablecsi bool `json:"csienabled"`
Domain string `json:"domain"`
Domainid string `json:"domainid"`
Domainpath string `json:"domainpath"`
Endpoint string `json:"endpoint"`
Etcdips map[string]string `json:"etcdips"`
Externalloadbalanceripaddress string `json:"externalloadbalanceripaddress"`
Etcdnodes int64 `json:"etcdnodes"`
Comment on lines +1852 to +1854
Etcdofferingid string `json:"etcdofferingid"`
Etcdofferingname string `json:"etcdofferingname"`
Hasannotations bool `json:"hasannotations"`
Id string `json:"id"`
Ipaddress string `json:"ipaddress"`
Ipaddressid string `json:"ipaddressid"`
JobID string `json:"jobid"`
Jobstatus int `json:"jobstatus"`
Keypair string `json:"keypair"`
Kubernetesversionid string `json:"kubernetesversionid"`
Kubernetesversionname string `json:"kubernetesversionname"`
Masternodes int64 `json:"masternodes"`
Maxsize int64 `json:"maxsize"`
Memory string `json:"memory"`
Minsize int64 `json:"minsize"`
Name string `json:"name"`
Networkid string `json:"networkid"`
Project string `json:"project"`
Projectid string `json:"projectid"`
Serviceofferingid string `json:"serviceofferingid"`
Serviceofferingname string `json:"serviceofferingname"`
Size int64 `json:"size"`
State string `json:"state"`
Templateid string `json:"templateid"`
Templatename string `json:"templatename"`
Virtualmachines []*VirtualMachine `json:"virtualmachines"`
Workerofferingid string `json:"workerofferingid"`
Workerofferingname string `json:"workerofferingname"`
Zoneid string `json:"zoneid"`
Zonename string `json:"zonename"`
}

type ListKubernetesSupportedVersionsParams struct {
Expand Down
Loading