apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: annotations: helm.sh/resource-policy: keep name: eksclusterconfigs.eks.cattle.io spec: group: eks.cattle.io names: kind: EKSClusterConfig plural: eksclusterconfigs shortNames: - ekscc singular: eksclusterconfig preserveUnknownFields: false scope: Namespaced versions: - name: v1 schema: openAPIV3Schema: properties: spec: properties: amazonCredentialSecret: nullable: true type: string displayName: nullable: true type: string imported: type: boolean kmsKey: nullable: true type: string kubernetesVersion: nullable: true type: string loggingTypes: items: nullable: true type: string nullable: true type: array nodeGroups: items: properties: desiredSize: nullable: true type: integer diskSize: nullable: true type: integer ec2SshKey: nullable: true type: string gpu: nullable: true type: boolean imageId: nullable: true type: string instanceType: nullable: true type: string labels: additionalProperties: nullable: true type: string nullable: true type: object launchTemplate: nullable: true properties: id: nullable: true type: string name: nullable: true type: string version: nullable: true type: integer type: object maxSize: nullable: true type: integer minSize: nullable: true type: integer nodeRole: nullable: true type: string nodegroupName: nullable: true type: string requestSpotInstances: nullable: true type: boolean resourceTags: additionalProperties: nullable: true type: string nullable: true type: object spotInstanceTypes: items: nullable: true type: string nullable: true type: array subnets: items: nullable: true type: string nullable: true type: array tags: additionalProperties: nullable: true type: string nullable: true type: object userData: nullable: true type: string version: nullable: true type: string required: - nodegroupName type: object nullable: true type: array privateAccess: nullable: true type: boolean publicAccess: nullable: true type: boolean publicAccessSources: items: nullable: true type: string nullable: true type: array region: nullable: true type: string secretsEncryption: nullable: true type: boolean securityGroups: items: nullable: true type: string nullable: true type: array serviceRole: nullable: true type: string subnets: items: nullable: true type: string nullable: true type: array tags: additionalProperties: nullable: true type: string nullable: true type: object type: object status: properties: failureMessage: nullable: true type: string generatedNodeRole: nullable: true type: string managedLaunchTemplateID: nullable: true type: string managedLaunchTemplateVersions: additionalProperties: nullable: true type: string nullable: true type: object networkFieldsSource: nullable: true type: string phase: nullable: true type: string securityGroups: items: nullable: true type: string nullable: true type: array subnets: items: nullable: true type: string nullable: true type: array templateVersionsToDelete: items: nullable: true type: string nullable: true type: array virtualNetwork: nullable: true type: string type: object type: object served: true storage: true subresources: status: {}