shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like kubectl get <shortname>.
plural 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.
CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition