k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/crd/enterprise/kcp/ee.kubermatic.k8c.io_sshkeybindings.yaml (about)

     1  # This file has been generated by hack/update-codegen.sh, DO NOT EDIT.
     2  
     3  apiVersion: apiextensions.k8s.io/v1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    annotations:
     7      controller-gen.kubebuilder.io/version: v0.12.0
     8    name: sshkeybindings.ee.kubermatic.k8c.io
     9  spec:
    10    group: ee.kubermatic.k8c.io
    11    names:
    12      kind: SSHKeyBinding
    13      listKind: SSHKeyBindingList
    14      plural: sshkeybindings
    15      singular: sshkeybinding
    16    scope: Cluster
    17    versions:
    18      - additionalPrinterColumns:
    19          - jsonPath: .keyRef.name
    20            name: Key
    21            type: string
    22          - jsonPath: .clusterRef.name
    23            name: Cluster
    24            type: string
    25          - jsonPath: .metadata.creationTimestamp
    26            name: Age
    27            type: date
    28        name: v1
    29        schema:
    30          openAPIV3Schema:
    31            description: SSHKeyBinding sets the relationship between a UserSSHKey and a Cluster.
    32            properties:
    33              apiVersion:
    34                description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    35                type: string
    36              clusterRef:
    37                description: LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
    38                properties:
    39                  name:
    40                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
    41                    type: string
    42                type: object
    43                x-kubernetes-map-type: atomic
    44              kind:
    45                description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    46                type: string
    47              metadata:
    48                type: object
    49              sshKeyRef:
    50                description: LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
    51                properties:
    52                  name:
    53                    description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?'
    54                    type: string
    55                type: object
    56                x-kubernetes-map-type: atomic
    57            required:
    58              - clusterRef
    59              - sshKeyRef
    60            type: object
    61        served: true
    62        storage: true
    63        subresources:
    64          status: {}