From 4c8cb6fa844ccb531ce9b3b73b72f206cd2d7a5a Mon Sep 17 00:00:00 2001 From: galal-hussein Date: Wed, 6 Jun 2018 18:55:41 +0200 Subject: [PATCH] go generate --- .../v3/zz_generated_deepcopy.go | 281 +++++++++++++++++- ..._generated_block_storage_openstack_opts.go | 14 + .../v3/zz_generated_cloud_provider.go | 22 +- .../v3/zz_generated_disk_vsphere_opts.go | 10 + .../v3/zz_generated_global_openstack_opts.go | 30 ++ .../v3/zz_generated_global_vsphere_opts.go | 32 ++ ..._generated_load_balancer_openstack_opts.go | 30 ++ .../zz_generated_metadata_openstack_opts.go | 12 + .../v3/zz_generated_network_vshpere_opts.go | 10 + .../zz_generated_openstack_cloud_provider.go | 18 ++ .../v3/zz_generated_router_openstack_opts.go | 10 + .../v3/zz_generated_virtual_center_config.go | 18 ++ .../v3/zz_generated_vsphere_cloud_provider.go | 18 ++ .../v3/zz_generated_workspace_vsphere_opts.go | 18 ++ 14 files changed, 507 insertions(+), 16 deletions(-) create mode 100644 client/management/v3/zz_generated_block_storage_openstack_opts.go create mode 100644 client/management/v3/zz_generated_disk_vsphere_opts.go create mode 100644 client/management/v3/zz_generated_global_openstack_opts.go create mode 100644 client/management/v3/zz_generated_global_vsphere_opts.go create mode 100644 client/management/v3/zz_generated_load_balancer_openstack_opts.go create mode 100644 client/management/v3/zz_generated_metadata_openstack_opts.go create mode 100644 client/management/v3/zz_generated_network_vshpere_opts.go create mode 100644 client/management/v3/zz_generated_openstack_cloud_provider.go create mode 100644 client/management/v3/zz_generated_router_openstack_opts.go create mode 100644 client/management/v3/zz_generated_virtual_center_config.go create mode 100644 client/management/v3/zz_generated_vsphere_cloud_provider.go create mode 100644 client/management/v3/zz_generated_workspace_vsphere_opts.go diff --git a/apis/management.cattle.io/v3/zz_generated_deepcopy.go b/apis/management.cattle.io/v3/zz_generated_deepcopy.go index 7a2c0e46..e3ee214e 100644 --- a/apis/management.cattle.io/v3/zz_generated_deepcopy.go +++ b/apis/management.cattle.io/v3/zz_generated_deepcopy.go @@ -92,6 +92,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*BastionHost).DeepCopyInto(out.(*BastionHost)) return nil }, InType: reflect.TypeOf(&BastionHost{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*BlockStorageOpenstackOpts).DeepCopyInto(out.(*BlockStorageOpenstackOpts)) + return nil + }, InType: reflect.TypeOf(&BlockStorageOpenstackOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*CalicoNetworkProvider).DeepCopyInto(out.(*CalicoNetworkProvider)) return nil @@ -256,6 +260,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*CustomConfig).DeepCopyInto(out.(*CustomConfig)) return nil }, InType: reflect.TypeOf(&CustomConfig{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*DiskVsphereOpts).DeepCopyInto(out.(*DiskVsphereOpts)) + return nil + }, InType: reflect.TypeOf(&DiskVsphereOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*DockerInfo).DeepCopyInto(out.(*DockerInfo)) return nil @@ -328,6 +336,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*GithubConfigTestOutput).DeepCopyInto(out.(*GithubConfigTestOutput)) return nil }, InType: reflect.TypeOf(&GithubConfigTestOutput{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*GlobalOpenstackOpts).DeepCopyInto(out.(*GlobalOpenstackOpts)) + return nil + }, InType: reflect.TypeOf(&GlobalOpenstackOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*GlobalRole).DeepCopyInto(out.(*GlobalRole)) return nil @@ -344,6 +356,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*GlobalRoleList).DeepCopyInto(out.(*GlobalRoleList)) return nil }, InType: reflect.TypeOf(&GlobalRoleList{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*GlobalVsphereOpts).DeepCopyInto(out.(*GlobalVsphereOpts)) + return nil + }, InType: reflect.TypeOf(&GlobalVsphereOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*GoogleKubernetesEngineConfig).DeepCopyInto(out.(*GoogleKubernetesEngineConfig)) return nil @@ -420,6 +436,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*ListenConfigList).DeepCopyInto(out.(*ListenConfigList)) return nil }, InType: reflect.TypeOf(&ListenConfigList{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*LoadBalancerOpenstackOpts).DeepCopyInto(out.(*LoadBalancerOpenstackOpts)) + return nil + }, InType: reflect.TypeOf(&LoadBalancerOpenstackOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*LocalConfig).DeepCopyInto(out.(*LocalConfig)) return nil @@ -436,10 +456,18 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*LoggingSystemImages).DeepCopyInto(out.(*LoggingSystemImages)) return nil }, InType: reflect.TypeOf(&LoggingSystemImages{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*MetadataOpenstackOpts).DeepCopyInto(out.(*MetadataOpenstackOpts)) + return nil + }, InType: reflect.TypeOf(&MetadataOpenstackOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*NetworkConfig).DeepCopyInto(out.(*NetworkConfig)) return nil }, InType: reflect.TypeOf(&NetworkConfig{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*NetworkVshpereOpts).DeepCopyInto(out.(*NetworkVshpereOpts)) + return nil + }, InType: reflect.TypeOf(&NetworkVshpereOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*Node).DeepCopyInto(out.(*Node)) return nil @@ -536,6 +564,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*NotifierStatus).DeepCopyInto(out.(*NotifierStatus)) return nil }, InType: reflect.TypeOf(&NotifierStatus{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*OpenstackCloudProvider).DeepCopyInto(out.(*OpenstackCloudProvider)) + return nil + }, InType: reflect.TypeOf(&OpenstackCloudProvider{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*PagerdutyConfig).DeepCopyInto(out.(*PagerdutyConfig)) return nil @@ -760,6 +792,10 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*RoleTemplateList).DeepCopyInto(out.(*RoleTemplateList)) return nil }, InType: reflect.TypeOf(&RoleTemplateList{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*RouterOpenstackOpts).DeepCopyInto(out.(*RouterOpenstackOpts)) + return nil + }, InType: reflect.TypeOf(&RouterOpenstackOpts{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*RunPipelineInput).DeepCopyInto(out.(*RunPipelineInput)) return nil @@ -948,10 +984,22 @@ func RegisterDeepCopies(scheme *runtime.Scheme) error { in.(*VersionCommits).DeepCopyInto(out.(*VersionCommits)) return nil }, InType: reflect.TypeOf(&VersionCommits{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*VirtualCenterConfig).DeepCopyInto(out.(*VirtualCenterConfig)) + return nil + }, InType: reflect.TypeOf(&VirtualCenterConfig{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*VsphereCloudProvider).DeepCopyInto(out.(*VsphereCloudProvider)) + return nil + }, InType: reflect.TypeOf(&VsphereCloudProvider{})}, conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { in.(*WebhookConfig).DeepCopyInto(out.(*WebhookConfig)) return nil }, InType: reflect.TypeOf(&WebhookConfig{})}, + conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error { + in.(*WorkspaceVsphereOpts).DeepCopyInto(out.(*WorkspaceVsphereOpts)) + return nil + }, InType: reflect.TypeOf(&WorkspaceVsphereOpts{})}, ) } @@ -1338,6 +1386,22 @@ func (in *BastionHost) DeepCopy() *BastionHost { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *BlockStorageOpenstackOpts) DeepCopyInto(out *BlockStorageOpenstackOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockStorageOpenstackOpts. +func (in *BlockStorageOpenstackOpts) DeepCopy() *BlockStorageOpenstackOpts { + if in == nil { + return nil + } + out := new(BlockStorageOpenstackOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CalicoNetworkProvider) DeepCopyInto(out *CalicoNetworkProvider) { *out = *in @@ -1513,13 +1577,6 @@ func (in *ChangePasswordInput) DeepCopy() *ChangePasswordInput { // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *CloudProvider) DeepCopyInto(out *CloudProvider) { *out = *in - if in.CloudConfig != nil { - in, out := &in.CloudConfig, &out.CloudConfig - *out = make(map[string]string, len(*in)) - for key, val := range *in { - (*out)[key] = val - } - } if in.AWSCloudProvider != nil { in, out := &in.AWSCloudProvider, &out.AWSCloudProvider if *in == nil { @@ -1538,6 +1595,24 @@ func (in *CloudProvider) DeepCopyInto(out *CloudProvider) { **out = **in } } + if in.OpenstackCloudProvider != nil { + in, out := &in.OpenstackCloudProvider, &out.OpenstackCloudProvider + if *in == nil { + *out = nil + } else { + *out = new(OpenstackCloudProvider) + **out = **in + } + } + if in.VsphereCloudProvider != nil { + in, out := &in.VsphereCloudProvider, &out.VsphereCloudProvider + if *in == nil { + *out = nil + } else { + *out = new(VsphereCloudProvider) + (*in).DeepCopyInto(*out) + } + } return } @@ -2488,6 +2563,22 @@ func (in *CustomConfig) DeepCopy() *CustomConfig { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *DiskVsphereOpts) DeepCopyInto(out *DiskVsphereOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DiskVsphereOpts. +func (in *DiskVsphereOpts) DeepCopy() *DiskVsphereOpts { + if in == nil { + return nil + } + out := new(DiskVsphereOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *DockerInfo) DeepCopyInto(out *DockerInfo) { *out = *in @@ -2892,6 +2983,22 @@ func (in *GithubConfigTestOutput) DeepCopy() *GithubConfigTestOutput { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GlobalOpenstackOpts) DeepCopyInto(out *GlobalOpenstackOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalOpenstackOpts. +func (in *GlobalOpenstackOpts) DeepCopy() *GlobalOpenstackOpts { + if in == nil { + return nil + } + out := new(GlobalOpenstackOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GlobalRole) DeepCopyInto(out *GlobalRole) { *out = *in @@ -3021,6 +3128,22 @@ func (in *GlobalRoleList) DeepCopyObject() runtime.Object { } } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *GlobalVsphereOpts) DeepCopyInto(out *GlobalVsphereOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalVsphereOpts. +func (in *GlobalVsphereOpts) DeepCopy() *GlobalVsphereOpts { + if in == nil { + return nil + } + out := new(GlobalVsphereOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *GoogleKubernetesEngineConfig) DeepCopyInto(out *GoogleKubernetesEngineConfig) { *out = *in @@ -3523,6 +3646,22 @@ func (in *ListenConfigList) DeepCopyObject() runtime.Object { } } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *LoadBalancerOpenstackOpts) DeepCopyInto(out *LoadBalancerOpenstackOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerOpenstackOpts. +func (in *LoadBalancerOpenstackOpts) DeepCopy() *LoadBalancerOpenstackOpts { + if in == nil { + return nil + } + out := new(LoadBalancerOpenstackOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *LocalConfig) DeepCopyInto(out *LocalConfig) { *out = *in @@ -3642,6 +3781,22 @@ func (in *LoggingSystemImages) DeepCopy() *LoggingSystemImages { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *MetadataOpenstackOpts) DeepCopyInto(out *MetadataOpenstackOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataOpenstackOpts. +func (in *MetadataOpenstackOpts) DeepCopy() *MetadataOpenstackOpts { + if in == nil { + return nil + } + out := new(MetadataOpenstackOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig) { *out = *in @@ -3692,6 +3847,22 @@ func (in *NetworkConfig) DeepCopy() *NetworkConfig { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *NetworkVshpereOpts) DeepCopyInto(out *NetworkVshpereOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkVshpereOpts. +func (in *NetworkVshpereOpts) DeepCopy() *NetworkVshpereOpts { + if in == nil { + return nil + } + out := new(NetworkVshpereOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *Node) DeepCopyInto(out *Node) { *out = *in @@ -4465,6 +4636,27 @@ func (in *NotifierStatus) DeepCopy() *NotifierStatus { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *OpenstackCloudProvider) DeepCopyInto(out *OpenstackCloudProvider) { + *out = *in + out.Global = in.Global + out.LoadBalancer = in.LoadBalancer + out.BlockStorage = in.BlockStorage + out.Router = in.Router + out.Metadata = in.Metadata + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackCloudProvider. +func (in *OpenstackCloudProvider) DeepCopy() *OpenstackCloudProvider { + if in == nil { + return nil + } + out := new(OpenstackCloudProvider) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *PagerdutyConfig) DeepCopyInto(out *PagerdutyConfig) { *out = *in @@ -5994,6 +6186,22 @@ func (in *RoleTemplateList) DeepCopyObject() runtime.Object { } } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RouterOpenstackOpts) DeepCopyInto(out *RouterOpenstackOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouterOpenstackOpts. +func (in *RouterOpenstackOpts) DeepCopy() *RouterOpenstackOpts { + if in == nil { + return nil + } + out := new(RouterOpenstackOpts) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *RunPipelineInput) DeepCopyInto(out *RunPipelineInput) { *out = *in @@ -7118,6 +7326,49 @@ func (in *VersionCommits) DeepCopy() *VersionCommits { return out } +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *VirtualCenterConfig) DeepCopyInto(out *VirtualCenterConfig) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualCenterConfig. +func (in *VirtualCenterConfig) DeepCopy() *VirtualCenterConfig { + if in == nil { + return nil + } + out := new(VirtualCenterConfig) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *VsphereCloudProvider) DeepCopyInto(out *VsphereCloudProvider) { + *out = *in + out.Global = in.Global + if in.VirtualCenter != nil { + in, out := &in.VirtualCenter, &out.VirtualCenter + *out = make(map[string]VirtualCenterConfig, len(*in)) + for key, val := range *in { + (*out)[key] = val + } + } + out.Network = in.Network + out.Disk = in.Disk + out.Workspace = in.Workspace + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VsphereCloudProvider. +func (in *VsphereCloudProvider) DeepCopy() *VsphereCloudProvider { + if in == nil { + return nil + } + out := new(VsphereCloudProvider) + in.DeepCopyInto(out) + return out +} + // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. func (in *WebhookConfig) DeepCopyInto(out *WebhookConfig) { *out = *in @@ -7133,3 +7384,19 @@ func (in *WebhookConfig) DeepCopy() *WebhookConfig { in.DeepCopyInto(out) return out } + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *WorkspaceVsphereOpts) DeepCopyInto(out *WorkspaceVsphereOpts) { + *out = *in + return +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVsphereOpts. +func (in *WorkspaceVsphereOpts) DeepCopy() *WorkspaceVsphereOpts { + if in == nil { + return nil + } + out := new(WorkspaceVsphereOpts) + in.DeepCopyInto(out) + return out +} diff --git a/client/management/v3/zz_generated_block_storage_openstack_opts.go b/client/management/v3/zz_generated_block_storage_openstack_opts.go new file mode 100644 index 00000000..b95bb36e --- /dev/null +++ b/client/management/v3/zz_generated_block_storage_openstack_opts.go @@ -0,0 +1,14 @@ +package client + +const ( + BlockStorageOpenstackOptsType = "blockStorageOpenstackOpts" + BlockStorageOpenstackOptsFieldBSVersion = "bs-version" + BlockStorageOpenstackOptsFieldIgnoreVolumeAZ = "ignore-volume-az" + BlockStorageOpenstackOptsFieldTrustDevicePath = "trust-device-path" +) + +type BlockStorageOpenstackOpts struct { + BSVersion string `json:"bs-version,omitempty" yaml:"bs-version,omitempty"` + IgnoreVolumeAZ bool `json:"ignore-volume-az,omitempty" yaml:"ignore-volume-az,omitempty"` + TrustDevicePath bool `json:"trust-device-path,omitempty" yaml:"trust-device-path,omitempty"` +} diff --git a/client/management/v3/zz_generated_cloud_provider.go b/client/management/v3/zz_generated_cloud_provider.go index 0e24c109..f2ac5fff 100644 --- a/client/management/v3/zz_generated_cloud_provider.go +++ b/client/management/v3/zz_generated_cloud_provider.go @@ -1,16 +1,20 @@ package client const ( - CloudProviderType = "cloudProvider" - CloudProviderFieldAWSCloudProvider = "awsCloudProvider" - CloudProviderFieldAzureCloudProvider = "azureCloudProvider" - CloudProviderFieldCloudConfig = "cloudConfig" - CloudProviderFieldName = "name" + 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"` - CloudConfig map[string]string `json:"cloudConfig,omitempty" yaml:"cloudConfig,omitempty"` - Name string `json:"name,omitempty" yaml:"name,omitempty"` + 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"` } diff --git a/client/management/v3/zz_generated_disk_vsphere_opts.go b/client/management/v3/zz_generated_disk_vsphere_opts.go new file mode 100644 index 00000000..d3db88ae --- /dev/null +++ b/client/management/v3/zz_generated_disk_vsphere_opts.go @@ -0,0 +1,10 @@ +package client + +const ( + DiskVsphereOptsType = "diskVsphereOpts" + DiskVsphereOptsFieldSCSIControllerType = "scsicontrollertype" +) + +type DiskVsphereOpts struct { + SCSIControllerType string `json:"scsicontrollertype,omitempty" yaml:"scsicontrollertype,omitempty"` +} diff --git a/client/management/v3/zz_generated_global_openstack_opts.go b/client/management/v3/zz_generated_global_openstack_opts.go new file mode 100644 index 00000000..7db5e17e --- /dev/null +++ b/client/management/v3/zz_generated_global_openstack_opts.go @@ -0,0 +1,30 @@ +package client + +const ( + GlobalOpenstackOptsType = "globalOpenstackOpts" + GlobalOpenstackOptsFieldAuthURL = "auth-url" + GlobalOpenstackOptsFieldCAFile = "ca-file" + GlobalOpenstackOptsFieldDomainID = "domain-id" + GlobalOpenstackOptsFieldDomainName = "domain-name" + GlobalOpenstackOptsFieldPassword = "password" + GlobalOpenstackOptsFieldRegion = "region" + GlobalOpenstackOptsFieldTenantID = "tenant-id" + GlobalOpenstackOptsFieldTenantName = "tenant-name" + GlobalOpenstackOptsFieldTrustID = "trust-id" + GlobalOpenstackOptsFieldUserID = "user-id" + GlobalOpenstackOptsFieldUsername = "username" +) + +type GlobalOpenstackOpts struct { + AuthURL string `json:"auth-url,omitempty" yaml:"auth-url,omitempty"` + CAFile string `json:"ca-file,omitempty" yaml:"ca-file,omitempty"` + DomainID string `json:"domain-id,omitempty" yaml:"domain-id,omitempty"` + DomainName string `json:"domain-name,omitempty" yaml:"domain-name,omitempty"` + Password string `json:"password,omitempty" yaml:"password,omitempty"` + Region string `json:"region,omitempty" yaml:"region,omitempty"` + TenantID string `json:"tenant-id,omitempty" yaml:"tenant-id,omitempty"` + TenantName string `json:"tenant-name,omitempty" yaml:"tenant-name,omitempty"` + TrustID string `json:"trust-id,omitempty" yaml:"trust-id,omitempty"` + UserID string `json:"user-id,omitempty" yaml:"user-id,omitempty"` + Username string `json:"username,omitempty" yaml:"username,omitempty"` +} diff --git a/client/management/v3/zz_generated_global_vsphere_opts.go b/client/management/v3/zz_generated_global_vsphere_opts.go new file mode 100644 index 00000000..3b515a06 --- /dev/null +++ b/client/management/v3/zz_generated_global_vsphere_opts.go @@ -0,0 +1,32 @@ +package client + +const ( + GlobalVsphereOptsType = "globalVsphereOpts" + GlobalVsphereOptsFieldDatacenter = "datacenter" + GlobalVsphereOptsFieldDatacenters = "datacenters" + GlobalVsphereOptsFieldDefaultDatastore = "datastore" + GlobalVsphereOptsFieldInsecureFlag = "insecure-flag" + GlobalVsphereOptsFieldPassword = "password" + GlobalVsphereOptsFieldRoundTripperCount = "soap-roundtrip-count" + GlobalVsphereOptsFieldUser = "user" + GlobalVsphereOptsFieldVCenterIP = "server" + GlobalVsphereOptsFieldVCenterPort = "port" + GlobalVsphereOptsFieldVMName = "vm-name" + GlobalVsphereOptsFieldVMUUID = "vm-uuid" + GlobalVsphereOptsFieldWorkingDir = "working-dir" +) + +type GlobalVsphereOpts struct { + Datacenter string `json:"datacenter,omitempty" yaml:"datacenter,omitempty"` + Datacenters string `json:"datacenters,omitempty" yaml:"datacenters,omitempty"` + DefaultDatastore string `json:"datastore,omitempty" yaml:"datastore,omitempty"` + InsecureFlag bool `json:"insecure-flag,omitempty" yaml:"insecure-flag,omitempty"` + Password string `json:"password,omitempty" yaml:"password,omitempty"` + RoundTripperCount int64 `json:"soap-roundtrip-count,omitempty" yaml:"soap-roundtrip-count,omitempty"` + User string `json:"user,omitempty" yaml:"user,omitempty"` + VCenterIP string `json:"server,omitempty" yaml:"server,omitempty"` + VCenterPort string `json:"port,omitempty" yaml:"port,omitempty"` + VMName string `json:"vm-name,omitempty" yaml:"vm-name,omitempty"` + VMUUID string `json:"vm-uuid,omitempty" yaml:"vm-uuid,omitempty"` + WorkingDir string `json:"working-dir,omitempty" yaml:"working-dir,omitempty"` +} diff --git a/client/management/v3/zz_generated_load_balancer_openstack_opts.go b/client/management/v3/zz_generated_load_balancer_openstack_opts.go new file mode 100644 index 00000000..01f4f38e --- /dev/null +++ b/client/management/v3/zz_generated_load_balancer_openstack_opts.go @@ -0,0 +1,30 @@ +package client + +const ( + LoadBalancerOpenstackOptsType = "loadBalancerOpenstackOpts" + LoadBalancerOpenstackOptsFieldCreateMonitor = "create-monitor" + LoadBalancerOpenstackOptsFieldFloatingNetworkID = "floating-network-id" + LoadBalancerOpenstackOptsFieldLBMethod = "lb-method" + LoadBalancerOpenstackOptsFieldLBProvider = "lb-provider" + LoadBalancerOpenstackOptsFieldLBVersion = "lb-version" + LoadBalancerOpenstackOptsFieldManageSecurityGroups = "manage-security-groups" + LoadBalancerOpenstackOptsFieldMonitorDelay = "monitor-delay" + LoadBalancerOpenstackOptsFieldMonitorMaxRetries = "monitor-max-retries" + LoadBalancerOpenstackOptsFieldMonitorTimeout = "monitor-timeout" + LoadBalancerOpenstackOptsFieldSubnetID = "subnet-id" + LoadBalancerOpenstackOptsFieldUseOctavia = "use-octavia" +) + +type LoadBalancerOpenstackOpts struct { + CreateMonitor bool `json:"create-monitor,omitempty" yaml:"create-monitor,omitempty"` + FloatingNetworkID string `json:"floating-network-id,omitempty" yaml:"floating-network-id,omitempty"` + LBMethod string `json:"lb-method,omitempty" yaml:"lb-method,omitempty"` + LBProvider string `json:"lb-provider,omitempty" yaml:"lb-provider,omitempty"` + LBVersion string `json:"lb-version,omitempty" yaml:"lb-version,omitempty"` + ManageSecurityGroups bool `json:"manage-security-groups,omitempty" yaml:"manage-security-groups,omitempty"` + MonitorDelay int64 `json:"monitor-delay,omitempty" yaml:"monitor-delay,omitempty"` + MonitorMaxRetries int64 `json:"monitor-max-retries,omitempty" yaml:"monitor-max-retries,omitempty"` + MonitorTimeout int64 `json:"monitor-timeout,omitempty" yaml:"monitor-timeout,omitempty"` + SubnetID string `json:"subnet-id,omitempty" yaml:"subnet-id,omitempty"` + UseOctavia bool `json:"use-octavia,omitempty" yaml:"use-octavia,omitempty"` +} diff --git a/client/management/v3/zz_generated_metadata_openstack_opts.go b/client/management/v3/zz_generated_metadata_openstack_opts.go new file mode 100644 index 00000000..8a38e932 --- /dev/null +++ b/client/management/v3/zz_generated_metadata_openstack_opts.go @@ -0,0 +1,12 @@ +package client + +const ( + MetadataOpenstackOptsType = "metadataOpenstackOpts" + MetadataOpenstackOptsFieldRequestTimeout = "request-timeout" + MetadataOpenstackOptsFieldSearchOrder = "search-order" +) + +type MetadataOpenstackOpts struct { + RequestTimeout int64 `json:"request-timeout,omitempty" yaml:"request-timeout,omitempty"` + SearchOrder string `json:"search-order,omitempty" yaml:"search-order,omitempty"` +} diff --git a/client/management/v3/zz_generated_network_vshpere_opts.go b/client/management/v3/zz_generated_network_vshpere_opts.go new file mode 100644 index 00000000..ad27335a --- /dev/null +++ b/client/management/v3/zz_generated_network_vshpere_opts.go @@ -0,0 +1,10 @@ +package client + +const ( + NetworkVshpereOptsType = "networkVshpereOpts" + NetworkVshpereOptsFieldPublicNetwork = "public-network" +) + +type NetworkVshpereOpts struct { + PublicNetwork string `json:"public-network,omitempty" yaml:"public-network,omitempty"` +} diff --git a/client/management/v3/zz_generated_openstack_cloud_provider.go b/client/management/v3/zz_generated_openstack_cloud_provider.go new file mode 100644 index 00000000..c9b71d1b --- /dev/null +++ b/client/management/v3/zz_generated_openstack_cloud_provider.go @@ -0,0 +1,18 @@ +package client + +const ( + OpenstackCloudProviderType = "openstackCloudProvider" + OpenstackCloudProviderFieldBlockStorage = "blockStorage" + OpenstackCloudProviderFieldGlobal = "global" + OpenstackCloudProviderFieldLoadBalancer = "loadBalancer" + OpenstackCloudProviderFieldMetadata = "metadata" + OpenstackCloudProviderFieldRouter = "router" +) + +type OpenstackCloudProvider struct { + BlockStorage *BlockStorageOpenstackOpts `json:"blockStorage,omitempty" yaml:"blockStorage,omitempty"` + Global *GlobalOpenstackOpts `json:"global,omitempty" yaml:"global,omitempty"` + LoadBalancer *LoadBalancerOpenstackOpts `json:"loadBalancer,omitempty" yaml:"loadBalancer,omitempty"` + Metadata *MetadataOpenstackOpts `json:"metadata,omitempty" yaml:"metadata,omitempty"` + Router *RouterOpenstackOpts `json:"router,omitempty" yaml:"router,omitempty"` +} diff --git a/client/management/v3/zz_generated_router_openstack_opts.go b/client/management/v3/zz_generated_router_openstack_opts.go new file mode 100644 index 00000000..327dbd55 --- /dev/null +++ b/client/management/v3/zz_generated_router_openstack_opts.go @@ -0,0 +1,10 @@ +package client + +const ( + RouterOpenstackOptsType = "routerOpenstackOpts" + RouterOpenstackOptsFieldRouterID = "router-id" +) + +type RouterOpenstackOpts struct { + RouterID string `json:"router-id,omitempty" yaml:"router-id,omitempty"` +} diff --git a/client/management/v3/zz_generated_virtual_center_config.go b/client/management/v3/zz_generated_virtual_center_config.go new file mode 100644 index 00000000..b29d74df --- /dev/null +++ b/client/management/v3/zz_generated_virtual_center_config.go @@ -0,0 +1,18 @@ +package client + +const ( + VirtualCenterConfigType = "virtualCenterConfig" + VirtualCenterConfigFieldDatacenters = "datacenters" + VirtualCenterConfigFieldPassword = "password" + VirtualCenterConfigFieldRoundTripperCount = "soap-roundtrip-count" + VirtualCenterConfigFieldUser = "user" + VirtualCenterConfigFieldVCenterPort = "port" +) + +type VirtualCenterConfig struct { + Datacenters string `json:"datacenters,omitempty" yaml:"datacenters,omitempty"` + Password string `json:"password,omitempty" yaml:"password,omitempty"` + RoundTripperCount int64 `json:"soap-roundtrip-count,omitempty" yaml:"soap-roundtrip-count,omitempty"` + User string `json:"user,omitempty" yaml:"user,omitempty"` + VCenterPort string `json:"port,omitempty" yaml:"port,omitempty"` +} diff --git a/client/management/v3/zz_generated_vsphere_cloud_provider.go b/client/management/v3/zz_generated_vsphere_cloud_provider.go new file mode 100644 index 00000000..63bbae2d --- /dev/null +++ b/client/management/v3/zz_generated_vsphere_cloud_provider.go @@ -0,0 +1,18 @@ +package client + +const ( + VsphereCloudProviderType = "vsphereCloudProvider" + VsphereCloudProviderFieldDisk = "disk" + VsphereCloudProviderFieldGlobal = "global" + VsphereCloudProviderFieldNetwork = "network" + VsphereCloudProviderFieldVirtualCenter = "virtualCenter" + VsphereCloudProviderFieldWorkspace = "workspace" +) + +type VsphereCloudProvider struct { + Disk *DiskVsphereOpts `json:"disk,omitempty" yaml:"disk,omitempty"` + Global *GlobalVsphereOpts `json:"global,omitempty" yaml:"global,omitempty"` + Network *NetworkVshpereOpts `json:"network,omitempty" yaml:"network,omitempty"` + VirtualCenter map[string]VirtualCenterConfig `json:"virtualCenter,omitempty" yaml:"virtualCenter,omitempty"` + Workspace *WorkspaceVsphereOpts `json:"workspace,omitempty" yaml:"workspace,omitempty"` +} diff --git a/client/management/v3/zz_generated_workspace_vsphere_opts.go b/client/management/v3/zz_generated_workspace_vsphere_opts.go new file mode 100644 index 00000000..3f13897e --- /dev/null +++ b/client/management/v3/zz_generated_workspace_vsphere_opts.go @@ -0,0 +1,18 @@ +package client + +const ( + WorkspaceVsphereOptsType = "workspaceVsphereOpts" + WorkspaceVsphereOptsFieldDatacenter = "datacenter" + WorkspaceVsphereOptsFieldDefaultDatastore = "default-datastore" + WorkspaceVsphereOptsFieldFolder = "folder" + WorkspaceVsphereOptsFieldResourcePoolPath = "resourcepool-path" + WorkspaceVsphereOptsFieldVCenterIP = "server" +) + +type WorkspaceVsphereOpts struct { + Datacenter string `json:"datacenter,omitempty" yaml:"datacenter,omitempty"` + DefaultDatastore string `json:"default-datastore,omitempty" yaml:"default-datastore,omitempty"` + Folder string `json:"folder,omitempty" yaml:"folder,omitempty"` + ResourcePoolPath string `json:"resourcepool-path,omitempty" yaml:"resourcepool-path,omitempty"` + VCenterIP string `json:"server,omitempty" yaml:"server,omitempty"` +}