/
zz_generated_cloud_provider.go
24 lines (22 loc) · 1.67 KB
/
zz_generated_cloud_provider.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package client
const (
CloudProviderType = "cloudProvider"
CloudProviderFieldAWSCloudProvider = "awsCloudProvider"
CloudProviderFieldAzureCloudProvider = "azureCloudProvider"
CloudProviderFieldCustomCloudProvider = "customCloudProvider"
CloudProviderFieldHarvesterCloudProvider = "harvesterCloudProvider"
CloudProviderFieldName = "name"
CloudProviderFieldOpenstackCloudProvider = "openstackCloudProvider"
CloudProviderFieldUseInstanceMetadataHostname = "useInstanceMetadataHostname"
CloudProviderFieldVsphereCloudProvider = "vsphereCloudProvider"
)
type CloudProvider struct {
AWSCloudProvider *AWSCloudProvider `json:"awsCloudProvider,omitempty" yaml:"awsCloudProvider,omitempty"`
AzureCloudProvider *AzureCloudProvider `json:"azureCloudProvider,omitempty" yaml:"azureCloudProvider,omitempty"`
CustomCloudProvider string `json:"customCloudProvider,omitempty" yaml:"customCloudProvider,omitempty"`
HarvesterCloudProvider *HarvesterCloudProvider `json:"harvesterCloudProvider,omitempty" yaml:"harvesterCloudProvider,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
OpenstackCloudProvider *OpenstackCloudProvider `json:"openstackCloudProvider,omitempty" yaml:"openstackCloudProvider,omitempty"`
UseInstanceMetadataHostname *bool `json:"useInstanceMetadataHostname,omitempty" yaml:"useInstanceMetadataHostname,omitempty"`
VsphereCloudProvider *VsphereCloudProvider `json:"vsphereCloudProvider,omitempty" yaml:"vsphereCloudProvider,omitempty"`
}