diff --git a/cloudstack/KubernetesService.go b/cloudstack/KubernetesService.go index 0ce0afb..95b0b54 100644 --- a/cloudstack/KubernetesService.go +++ b/cloudstack/KubernetesService.go @@ -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"` + 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 {