1
0
mirror of https://github.com/rancher/types.git synced 2025-07-19 15:56:26 +00:00

Add alidns provider config for globaldns

This commit is contained in:
gitlawr 2019-02-03 08:47:08 +08:00 committed by Alena Prokharchyk
parent 60be9b9176
commit 856db7f1e1

View File

@ -43,6 +43,7 @@ type GlobalDNSProvider struct {
type GlobalDNSProviderSpec struct {
Route53ProviderConfig *Route53ProviderConfig `json:"route53ProviderConfig,omitempty"`
CloudflareProviderConfig *CloudflareProviderConfig `json:"cloudflareProviderConfig,omitempty"`
AlidnsProviderConfig *AlidnsProviderConfig `json:"alidnsProviderConfig,omitempty"`
Members []Member `json:"members,omitempty"`
}
@ -61,3 +62,9 @@ type CloudflareProviderConfig struct {
type UpdateGlobalDNSTargetsInput struct {
ProjectNames []string `json:"projectNames" norman:"type=array[reference[project]]"`
}
type AlidnsProviderConfig struct {
RootDomain string `json:"rootDomain" norman:"required"`
AccessKey string `json:"accessKey" norman:"notnullable,required,minLength=1"`
SecretKey string `json:"secretKey" norman:"notnullable,required,minLength=1,type=password"`
}