1
0
mirror of https://github.com/rancher/types.git synced 2025-09-04 22:51:36 +00:00

go generate

This commit is contained in:
Sebastiaan van Steenis
2019-02-06 02:05:14 +01:00
committed by Alena Prokharchyk
parent 0a5a1dc60f
commit 3152022f25
5 changed files with 95 additions and 3 deletions

View File

@@ -1,8 +1,12 @@
package client
const (
AWSCloudProviderType = "awsCloudProvider"
AWSCloudProviderType = "awsCloudProvider"
AWSCloudProviderFieldGlobal = "global"
AWSCloudProviderFieldServiceOverride = "serviceOverride"
)
type AWSCloudProvider struct {
Global *GlobalAwsOpts `json:"global,omitempty" yaml:"global,omitempty"`
ServiceOverride map[string]ServiceOverride `json:"serviceOverride,omitempty" yaml:"serviceOverride,omitempty"`
}

View File

@@ -0,0 +1,28 @@
package client
const (
GlobalAwsOptsType = "globalAwsOpts"
GlobalAwsOptsFieldDisableSecurityGroupIngress = "disable-security-group-ingress"
GlobalAwsOptsFieldDisableStrictZoneCheck = "disable-strict-zone-check"
GlobalAwsOptsFieldElbSecurityGroup = "elb-security-group"
GlobalAwsOptsFieldKubernetesClusterID = "kubernetes-cluster-id"
GlobalAwsOptsFieldKubernetesClusterTag = "kubernetes-cluster-tag"
GlobalAwsOptsFieldRoleARN = "role-arn"
GlobalAwsOptsFieldRouteTableID = "routetable-id"
GlobalAwsOptsFieldSubnetID = "subnet-id"
GlobalAwsOptsFieldVPC = "vpc"
GlobalAwsOptsFieldZone = "zone"
)
type GlobalAwsOpts struct {
DisableSecurityGroupIngress bool `json:"disable-security-group-ingress,omitempty" yaml:"disable-security-group-ingress,omitempty"`
DisableStrictZoneCheck bool `json:"disable-strict-zone-check,omitempty" yaml:"disable-strict-zone-check,omitempty"`
ElbSecurityGroup string `json:"elb-security-group,omitempty" yaml:"elb-security-group,omitempty"`
KubernetesClusterID string `json:"kubernetes-cluster-id,omitempty" yaml:"kubernetes-cluster-id,omitempty"`
KubernetesClusterTag string `json:"kubernetes-cluster-tag,omitempty" yaml:"kubernetes-cluster-tag,omitempty"`
RoleARN string `json:"role-arn,omitempty" yaml:"role-arn,omitempty"`
RouteTableID string `json:"routetable-id,omitempty" yaml:"routetable-id,omitempty"`
SubnetID string `json:"subnet-id,omitempty" yaml:"subnet-id,omitempty"`
VPC string `json:"vpc,omitempty" yaml:"vpc,omitempty"`
Zone string `json:"zone,omitempty" yaml:"zone,omitempty"`
}

View File

@@ -0,0 +1,20 @@
package client
const (
ServiceOverrideType = "serviceOverride"
ServiceOverrideFieldRegion = "region"
ServiceOverrideFieldService = "service"
ServiceOverrideFieldSigningMethod = "signing-method"
ServiceOverrideFieldSigningName = "signing-name"
ServiceOverrideFieldSigningRegion = "signing-region"
ServiceOverrideFieldURL = "url"
)
type ServiceOverride struct {
Region string `json:"region,omitempty" yaml:"region,omitempty"`
Service string `json:"service,omitempty" yaml:"service,omitempty"`
SigningMethod string `json:"signing-method,omitempty" yaml:"signing-method,omitempty"`
SigningName string `json:"signing-name,omitempty" yaml:"signing-name,omitempty"`
SigningRegion string `json:"signing-region,omitempty" yaml:"signing-region,omitempty"`
URL string `json:"url,omitempty" yaml:"url,omitempty"`
}