CustomResourceDefinitionStatus
io.k8s.apiextensions-apiserver.pkg.apis.apiextensions.v1.CustomResourceDefinitionStatus
source ↗
CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
acceptedNamesCustomResourceDefinitionNamesacceptedNames are the names that are actually being used to serve discovery. They may be different than the names in spec.
categories[]stringcategories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like `kubectl get all`.kindstring requiredkind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the `kind` attribute in API calls.listKindstringlistKind is the serialized kind of the list for this resource. Defaults to "`kind`List".pluralstring requiredplural is the plural name of the resource to serve. The custom resources are served under `/apis/<group>/<version>/.../<plural>`. Must match the name of the CustomResourceDefinition (in the form `<names.plural>.<group>`). Must be all lowercase.shortNames[]stringshortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`. It must be all lowercase.singularstringsingular is the singular name of the resource. It must be all lowercase. Defaults to lowercased `kind`.conditions[]CustomResourceDefinitionConditionconditions indicate state for particular aspects of a CustomResourceDefinition
lastTransitionTimeTimelastTransitionTime last time the condition transitioned from one status to another.messagestringmessage is a human-readable message indicating details about last transition.reasonstringreason is a unique, one-word, CamelCase reason for the condition's last transition.statusstring requiredstatus is the status of the condition. Can be True, False, Unknown.typestring requiredtype is the type of the condition. Types include Established, NamesAccepted and Terminating.storedVersions[]stringstoredVersions lists all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so a migration controller can finish a migration to another version (ensuring no old objects are left in storage), and then remove the rest of the versions from this list. Versions may not be removed from `spec.versions` while they exist in this list.