-
Notifications
You must be signed in to change notification settings - Fork 2.9k
/
zz_generated_eks_cluster_config_spec.go
42 lines (40 loc) · 2.95 KB
/
zz_generated_eks_cluster_config_spec.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package client
const (
EKSClusterConfigSpecType = "eksClusterConfigSpec"
EKSClusterConfigSpecFieldAmazonCredentialSecret = "amazonCredentialSecret"
EKSClusterConfigSpecFieldDisplayName = "displayName"
EKSClusterConfigSpecFieldEBSCSIDriver = "ebsCSIDriver"
EKSClusterConfigSpecFieldImported = "imported"
EKSClusterConfigSpecFieldKmsKey = "kmsKey"
EKSClusterConfigSpecFieldKubernetesVersion = "kubernetesVersion"
EKSClusterConfigSpecFieldLoggingTypes = "loggingTypes"
EKSClusterConfigSpecFieldNodeGroups = "nodeGroups"
EKSClusterConfigSpecFieldPrivateAccess = "privateAccess"
EKSClusterConfigSpecFieldPublicAccess = "publicAccess"
EKSClusterConfigSpecFieldPublicAccessSources = "publicAccessSources"
EKSClusterConfigSpecFieldRegion = "region"
EKSClusterConfigSpecFieldSecretsEncryption = "secretsEncryption"
EKSClusterConfigSpecFieldSecurityGroups = "securityGroups"
EKSClusterConfigSpecFieldServiceRole = "serviceRole"
EKSClusterConfigSpecFieldSubnets = "subnets"
EKSClusterConfigSpecFieldTags = "tags"
)
type EKSClusterConfigSpec struct {
AmazonCredentialSecret string `json:"amazonCredentialSecret,omitempty" yaml:"amazonCredentialSecret,omitempty"`
DisplayName string `json:"displayName,omitempty" yaml:"displayName,omitempty"`
EBSCSIDriver *bool `json:"ebsCSIDriver,omitempty" yaml:"ebsCSIDriver,omitempty"`
Imported bool `json:"imported,omitempty" yaml:"imported,omitempty"`
KmsKey *string `json:"kmsKey,omitempty" yaml:"kmsKey,omitempty"`
KubernetesVersion *string `json:"kubernetesVersion,omitempty" yaml:"kubernetesVersion,omitempty"`
LoggingTypes []string `json:"loggingTypes,omitempty" yaml:"loggingTypes,omitempty"`
NodeGroups []NodeGroup `json:"nodeGroups,omitempty" yaml:"nodeGroups,omitempty"`
PrivateAccess *bool `json:"privateAccess,omitempty" yaml:"privateAccess,omitempty"`
PublicAccess *bool `json:"publicAccess,omitempty" yaml:"publicAccess,omitempty"`
PublicAccessSources []string `json:"publicAccessSources,omitempty" yaml:"publicAccessSources,omitempty"`
Region string `json:"region,omitempty" yaml:"region,omitempty"`
SecretsEncryption *bool `json:"secretsEncryption,omitempty" yaml:"secretsEncryption,omitempty"`
SecurityGroups []string `json:"securityGroups,omitempty" yaml:"securityGroups,omitempty"`
ServiceRole *string `json:"serviceRole,omitempty" yaml:"serviceRole,omitempty"`
Subnets []string `json:"subnets,omitempty" yaml:"subnets,omitempty"`
Tags map[string]string `json:"tags,omitempty" yaml:"tags,omitempty"`
}