-
Notifications
You must be signed in to change notification settings - Fork 0
/
zz_generated_cloud_provider.go
20 lines (18 loc) · 1.18 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
package client
const (
CloudProviderType = "cloudProvider"
CloudProviderFieldAWSCloudProvider = "awsCloudProvider"
CloudProviderFieldAzureCloudProvider = "azureCloudProvider"
CloudProviderFieldCustomCloudProvider = "customCloudProvider"
CloudProviderFieldName = "name"
CloudProviderFieldOpenstackCloudProvider = "openstackCloudProvider"
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"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
OpenstackCloudProvider *OpenstackCloudProvider `json:"openstackCloudProvider,omitempty" yaml:"openstackCloudProvider,omitempty"`
VsphereCloudProvider *VsphereCloudProvider `json:"vsphereCloudProvider,omitempty" yaml:"vsphereCloudProvider,omitempty"`
}