1
0
mirror of https://github.com/rancher/types.git synced 2025-09-08 16:39:00 +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

@@ -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"`