OBJECT

KubernetesResourceKind

Definition of a resource kind

link GraphQL Schema definition

  • type KubernetesResourceKind implements Node {
  • # apiGroupVersion defines the API group serving this Kind and its version
  • apiGroupVersion: String
  • # 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"
  • apiVersion: String!
  • # Categories is a list of the grouped resources this resource belongs to (e.g.
  • # 'all')
  • categories: [String!]
  • # group is the preferred group of the resource. Empty implies the group of the
  • # containing resource list.
  • group: String
  • # Opaque global node ID
  • id: ID!
  • # kubernetes resource kind identifier
  • kind: String!
  • # Indicator if the scope of this kind is global or namespaced
  • namespaced: Boolean!
  • # Plural name
  • pluralName: String!
  • # Connection to resources of this kind in the current context, if available
  • #
  • # Arguments
  • # after: relay-compatible cursor for paging
  • # fieldSelector: Filter by field selector - see
  • # https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/
  • # first: relay-compatible page size
  • # labelSelector: Filter by label selector - see
  • # https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
  • # name: Filter by resource name
  • resourceConnection(
  • after: String,
  • fieldSelector: String,
  • first: Int,
  • labelSelector: String,
  • name: [String!]
  • ): KubernetesResourceConnection
  • # Total count of resources of this kind in the current context, if available
  • resourceCount: Int
  • # Shortened names understood by kubectl
  • shortNames: [String!]
  • # Singular name
  • singularName: String!
  • }

link Require by