1
0
mirror of https://github.com/rancher/types.git synced 2025-06-28 22:46:49 +00:00

go generate

This commit is contained in:
orangedeng 2019-02-12 09:40:48 +08:00 committed by Alena Prokharchyk
parent 2c58759d05
commit 5adbda7735
4 changed files with 55 additions and 0 deletions

View File

@ -180,6 +180,22 @@ func (in *AlertSystemImages) DeepCopy() *AlertSystemImages {
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *AlidnsProviderConfig) DeepCopyInto(out *AlidnsProviderConfig) {
*out = *in
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlidnsProviderConfig.
func (in *AlidnsProviderConfig) DeepCopy() *AlidnsProviderConfig {
if in == nil {
return nil
}
out := new(AlidnsProviderConfig)
in.DeepCopyInto(out)
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *Answer) DeepCopyInto(out *Answer) {
*out = *in
@ -2916,6 +2932,11 @@ func (in *GlobalDNSProviderSpec) DeepCopyInto(out *GlobalDNSProviderSpec) {
*out = new(CloudflareProviderConfig)
**out = **in
}
if in.AlidnsProviderConfig != nil {
in, out := &in.AlidnsProviderConfig, &out.AlidnsProviderConfig
*out = new(AlidnsProviderConfig)
**out = **in
}
if in.Members != nil {
in, out := &in.Members, &out.Members
*out = make([]Member, len(*in))
@ -2996,6 +3017,22 @@ func (in *GlobalDNSStatus) DeepCopy() *GlobalDNSStatus {
return out
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (in *GlobalDNSSystemImages) DeepCopyInto(out *GlobalDNSSystemImages) {
*out = *in
return
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalDNSSystemImages.
func (in *GlobalDNSSystemImages) DeepCopy() *GlobalDNSSystemImages {
if in == nil {
return nil
}
out := new(GlobalDNSSystemImages)
in.DeepCopyInto(out)
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

View File

@ -0,0 +1,14 @@
package client
const (
AlidnsProviderConfigType = "alidnsProviderConfig"
AlidnsProviderConfigFieldAccessKey = "accessKey"
AlidnsProviderConfigFieldRootDomain = "rootDomain"
AlidnsProviderConfigFieldSecretKey = "secretKey"
)
type AlidnsProviderConfig struct {
AccessKey string `json:"accessKey,omitempty" yaml:"accessKey,omitempty"`
RootDomain string `json:"rootDomain,omitempty" yaml:"rootDomain,omitempty"`
SecretKey string `json:"secretKey,omitempty" yaml:"secretKey,omitempty"`
}

View File

@ -6,6 +6,7 @@ import (
const (
GlobalDNSProviderType = "globalDnsProvider"
GlobalDNSProviderFieldAlidnsProviderConfig = "alidnsProviderConfig"
GlobalDNSProviderFieldAnnotations = "annotations"
GlobalDNSProviderFieldCloudflareProviderConfig = "cloudflareProviderConfig"
GlobalDNSProviderFieldCreated = "created"
@ -21,6 +22,7 @@ const (
type GlobalDNSProvider struct {
types.Resource
AlidnsProviderConfig *AlidnsProviderConfig `json:"alidnsProviderConfig,omitempty" yaml:"alidnsProviderConfig,omitempty"`
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
CloudflareProviderConfig *CloudflareProviderConfig `json:"cloudflareProviderConfig,omitempty" yaml:"cloudflareProviderConfig,omitempty"`
Created string `json:"created,omitempty" yaml:"created,omitempty"`

View File

@ -2,12 +2,14 @@ package client
const (
GlobalDNSProviderSpecType = "globalDnsProviderSpec"
GlobalDNSProviderSpecFieldAlidnsProviderConfig = "alidnsProviderConfig"
GlobalDNSProviderSpecFieldCloudflareProviderConfig = "cloudflareProviderConfig"
GlobalDNSProviderSpecFieldMembers = "members"
GlobalDNSProviderSpecFieldRoute53ProviderConfig = "route53ProviderConfig"
)
type GlobalDNSProviderSpec struct {
AlidnsProviderConfig *AlidnsProviderConfig `json:"alidnsProviderConfig,omitempty" yaml:"alidnsProviderConfig,omitempty"`
CloudflareProviderConfig *CloudflareProviderConfig `json:"cloudflareProviderConfig,omitempty" yaml:"cloudflareProviderConfig,omitempty"`
Members []Member `json:"members,omitempty" yaml:"members,omitempty"`
Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty" yaml:"route53ProviderConfig,omitempty"`