mirror of
https://github.com/rancher/types.git
synced 2025-07-31 04:49:37 +00:00
go generate
This commit is contained in:
parent
e5e9d6fbf3
commit
737205cf64
@ -836,6 +836,22 @@ func (in *CloudProvider) DeepCopy() *CloudProvider {
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *CloudflareProviderConfig) DeepCopyInto(out *CloudflareProviderConfig) {
|
||||
*out = *in
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudflareProviderConfig.
|
||||
func (in *CloudflareProviderConfig) DeepCopy() *CloudflareProviderConfig {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(CloudflareProviderConfig)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *Cluster) DeepCopyInto(out *Cluster) {
|
||||
*out = *in
|
||||
@ -2773,6 +2789,11 @@ func (in *GlobalDNSProviderSpec) DeepCopyInto(out *GlobalDNSProviderSpec) {
|
||||
*out = new(Route53ProviderConfig)
|
||||
**out = **in
|
||||
}
|
||||
if in.CloudflareProviderConfig != nil {
|
||||
in, out := &in.CloudflareProviderConfig, &out.CloudflareProviderConfig
|
||||
*out = new(CloudflareProviderConfig)
|
||||
**out = **in
|
||||
}
|
||||
if in.Members != nil {
|
||||
in, out := &in.Members, &out.Members
|
||||
*out = make([]Member, len(*in))
|
||||
|
@ -0,0 +1,14 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
CloudflareProviderConfigType = "cloudflareProviderConfig"
|
||||
CloudflareProviderConfigFieldAPIEmail = "apiEmail"
|
||||
CloudflareProviderConfigFieldAPIKey = "apiKey"
|
||||
CloudflareProviderConfigFieldRootDomain = "rootDomain"
|
||||
)
|
||||
|
||||
type CloudflareProviderConfig struct {
|
||||
APIEmail string `json:"apiEmail,omitempty" yaml:"apiEmail,omitempty"`
|
||||
APIKey string `json:"apiKey,omitempty" yaml:"apiKey,omitempty"`
|
||||
RootDomain string `json:"rootDomain,omitempty" yaml:"rootDomain,omitempty"`
|
||||
}
|
@ -5,31 +5,33 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
GlobalDNSProviderType = "globalDnsProvider"
|
||||
GlobalDNSProviderFieldAnnotations = "annotations"
|
||||
GlobalDNSProviderFieldCreated = "created"
|
||||
GlobalDNSProviderFieldCreatorID = "creatorId"
|
||||
GlobalDNSProviderFieldLabels = "labels"
|
||||
GlobalDNSProviderFieldMembers = "members"
|
||||
GlobalDNSProviderFieldName = "name"
|
||||
GlobalDNSProviderFieldOwnerReferences = "ownerReferences"
|
||||
GlobalDNSProviderFieldRemoved = "removed"
|
||||
GlobalDNSProviderFieldRoute53ProviderConfig = "route53ProviderConfig"
|
||||
GlobalDNSProviderFieldUUID = "uuid"
|
||||
GlobalDNSProviderType = "globalDnsProvider"
|
||||
GlobalDNSProviderFieldAnnotations = "annotations"
|
||||
GlobalDNSProviderFieldCloudflareProviderConfig = "cloudflareProviderConfig"
|
||||
GlobalDNSProviderFieldCreated = "created"
|
||||
GlobalDNSProviderFieldCreatorID = "creatorId"
|
||||
GlobalDNSProviderFieldLabels = "labels"
|
||||
GlobalDNSProviderFieldMembers = "members"
|
||||
GlobalDNSProviderFieldName = "name"
|
||||
GlobalDNSProviderFieldOwnerReferences = "ownerReferences"
|
||||
GlobalDNSProviderFieldRemoved = "removed"
|
||||
GlobalDNSProviderFieldRoute53ProviderConfig = "route53ProviderConfig"
|
||||
GlobalDNSProviderFieldUUID = "uuid"
|
||||
)
|
||||
|
||||
type GlobalDNSProvider struct {
|
||||
types.Resource
|
||||
Annotations map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"`
|
||||
Created string `json:"created,omitempty" yaml:"created,omitempty"`
|
||||
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
|
||||
Members []Member `json:"members,omitempty" yaml:"members,omitempty"`
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty" yaml:"route53ProviderConfig,omitempty"`
|
||||
UUID string `json:"uuid,omitempty" yaml:"uuid,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"`
|
||||
CreatorID string `json:"creatorId,omitempty" yaml:"creatorId,omitempty"`
|
||||
Labels map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"`
|
||||
Members []Member `json:"members,omitempty" yaml:"members,omitempty"`
|
||||
Name string `json:"name,omitempty" yaml:"name,omitempty"`
|
||||
OwnerReferences []OwnerReference `json:"ownerReferences,omitempty" yaml:"ownerReferences,omitempty"`
|
||||
Removed string `json:"removed,omitempty" yaml:"removed,omitempty"`
|
||||
Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty" yaml:"route53ProviderConfig,omitempty"`
|
||||
UUID string `json:"uuid,omitempty" yaml:"uuid,omitempty"`
|
||||
}
|
||||
|
||||
type GlobalDNSProviderCollection struct {
|
||||
|
@ -1,12 +1,14 @@
|
||||
package client
|
||||
|
||||
const (
|
||||
GlobalDNSProviderSpecType = "globalDnsProviderSpec"
|
||||
GlobalDNSProviderSpecFieldMembers = "members"
|
||||
GlobalDNSProviderSpecFieldRoute53ProviderConfig = "route53ProviderConfig"
|
||||
GlobalDNSProviderSpecType = "globalDnsProviderSpec"
|
||||
GlobalDNSProviderSpecFieldCloudflareProviderConfig = "cloudflareProviderConfig"
|
||||
GlobalDNSProviderSpecFieldMembers = "members"
|
||||
GlobalDNSProviderSpecFieldRoute53ProviderConfig = "route53ProviderConfig"
|
||||
)
|
||||
|
||||
type GlobalDNSProviderSpec struct {
|
||||
Members []Member `json:"members,omitempty" yaml:"members,omitempty"`
|
||||
Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty" yaml:"route53ProviderConfig,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"`
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user