1
0
mirror of https://github.com/rancher/types.git synced 2025-08-25 07:18:25 +00:00

generate changes

This commit is contained in:
Daishan Peng 2017-12-05 16:27:38 -07:00
parent 0b301183cd
commit 0d2b03f50b
2 changed files with 48 additions and 25 deletions

View File

@ -478,6 +478,11 @@ func (in *GoogleKubernetesEngineConfig) DeepCopyInto(out *GoogleKubernetesEngine
(*out)[key] = val
}
}
if in.Locations != nil {
in, out := &in.Locations, &out.Locations
*out = make([]string, len(*in))
copy(*out, *in)
}
return
}

View File

@ -1,32 +1,50 @@
package client
const (
GoogleKubernetesEngineConfigType = "googleKubernetesEngineConfig"
GoogleKubernetesEngineConfigFieldClusterIpv4Cidr = "clusterIpv4Cidr"
GoogleKubernetesEngineConfigFieldCredential = "credential"
GoogleKubernetesEngineConfigFieldDescription = "description"
GoogleKubernetesEngineConfigFieldDiskSizeGb = "diskSizeGb"
GoogleKubernetesEngineConfigFieldEnableAlphaFeature = "enableAlphaFeature"
GoogleKubernetesEngineConfigFieldLabels = "labels"
GoogleKubernetesEngineConfigFieldMachineType = "machineType"
GoogleKubernetesEngineConfigFieldMasterVersion = "masterVersion"
GoogleKubernetesEngineConfigFieldNodeCount = "nodeCount"
GoogleKubernetesEngineConfigFieldNodeVersion = "nodeVersion"
GoogleKubernetesEngineConfigFieldProjectID = "projectId"
GoogleKubernetesEngineConfigFieldZone = "zone"
GoogleKubernetesEngineConfigType = "googleKubernetesEngineConfig"
GoogleKubernetesEngineConfigFieldClusterIpv4Cidr = "clusterIpv4Cidr"
GoogleKubernetesEngineConfigFieldCredential = "credential"
GoogleKubernetesEngineConfigFieldDescription = "description"
GoogleKubernetesEngineConfigFieldDiskSizeGb = "diskSizeGb"
GoogleKubernetesEngineConfigFieldEnableAlphaFeature = "enableAlphaFeature"
GoogleKubernetesEngineConfigFieldHTTPLoadBalancing = "httpLoadBalancing"
GoogleKubernetesEngineConfigFieldHorizontalPodAutoscaling = "horizontalPodAutoscaling"
GoogleKubernetesEngineConfigFieldImageType = "imageType"
GoogleKubernetesEngineConfigFieldKubernetesDashboard = "kubernetesDashboard"
GoogleKubernetesEngineConfigFieldLabels = "labels"
GoogleKubernetesEngineConfigFieldLegacyAbac = "legacyAbac"
GoogleKubernetesEngineConfigFieldLocations = "locations"
GoogleKubernetesEngineConfigFieldMachineType = "machineType"
GoogleKubernetesEngineConfigFieldMasterVersion = "masterVersion"
GoogleKubernetesEngineConfigFieldNetwork = "network"
GoogleKubernetesEngineConfigFieldNetworkPolicyConfig = "networkPolicyConfig"
GoogleKubernetesEngineConfigFieldNodeCount = "nodeCount"
GoogleKubernetesEngineConfigFieldNodeVersion = "nodeVersion"
GoogleKubernetesEngineConfigFieldProjectID = "projectId"
GoogleKubernetesEngineConfigFieldSubNetwork = "subNetwork"
GoogleKubernetesEngineConfigFieldZone = "zone"
)
type GoogleKubernetesEngineConfig struct {
ClusterIpv4Cidr string `json:"clusterIpv4Cidr,omitempty"`
Credential string `json:"credential,omitempty"`
Description string `json:"description,omitempty"`
DiskSizeGb *int64 `json:"diskSizeGb,omitempty"`
EnableAlphaFeature *bool `json:"enableAlphaFeature,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
MachineType string `json:"machineType,omitempty"`
MasterVersion string `json:"masterVersion,omitempty"`
NodeCount *int64 `json:"nodeCount,omitempty"`
NodeVersion string `json:"nodeVersion,omitempty"`
ProjectID string `json:"projectId,omitempty"`
Zone string `json:"zone,omitempty"`
ClusterIpv4Cidr string `json:"clusterIpv4Cidr,omitempty"`
Credential string `json:"credential,omitempty"`
Description string `json:"description,omitempty"`
DiskSizeGb *int64 `json:"diskSizeGb,omitempty"`
EnableAlphaFeature *bool `json:"enableAlphaFeature,omitempty"`
HTTPLoadBalancing *bool `json:"httpLoadBalancing,omitempty"`
HorizontalPodAutoscaling *bool `json:"horizontalPodAutoscaling,omitempty"`
ImageType string `json:"imageType,omitempty"`
KubernetesDashboard *bool `json:"kubernetesDashboard,omitempty"`
Labels map[string]string `json:"labels,omitempty"`
LegacyAbac *bool `json:"legacyAbac,omitempty"`
Locations []string `json:"locations,omitempty"`
MachineType string `json:"machineType,omitempty"`
MasterVersion string `json:"masterVersion,omitempty"`
Network string `json:"network,omitempty"`
NetworkPolicyConfig *bool `json:"networkPolicyConfig,omitempty"`
NodeCount *int64 `json:"nodeCount,omitempty"`
NodeVersion string `json:"nodeVersion,omitempty"`
ProjectID string `json:"projectId,omitempty"`
SubNetwork string `json:"subNetwork,omitempty"`
Zone string `json:"zone,omitempty"`
}