code: func expandResourceShortcut(resource unversioned.GroupVersionResource) unversioned.GroupVersionResource {
  	shortForms := map[string]unversioned.GroupVersionResource{
  		// Please keep this alphabetized
  		"cs":     api.SchemeGroupVersion.WithResource("componentstatuses"),
  		"ds":     extensions.SchemeGroupVersion.WithResource("daemonsets"),
  		"ep":     api.SchemeGroupVersion.WithResource("endpoints"),
  		"ev":     api.SchemeGroupVersion.WithResource("events"),
  		"hpa":    extensions.SchemeGroupVersion.WithResource("horizontalpodautoscalers"),
  		"ing":    extensions.SchemeGroupVersion.WithResource("ingresses"),
  		"limits": api.SchemeGroupVersion.WithResource("limitranges"),
  		"no":     api.SchemeGroupVersion.WithResource("nodes"),
  		"ns":     api.SchemeGroupVersion.WithResource("namespaces"),
  		"po":     api.SchemeGroupVersion.WithResource("pods"),
  		"psp":    api.SchemeGroupVersion.WithResource("podSecurityPolicies"),
  		"pvc":    api.SchemeGroupVersion.WithResource("persistentvolumeclaims"),
  		"pv":     api.SchemeGroupVersion.WithResource("persistentvolumes"),
  		"quota":  api.SchemeGroupVersion.WithResource("resourcequotas"),
  		"rc":     api.SchemeGroupVersion.WithResource("replicationcontrollers"),
  		"rs":     extensions.SchemeGroupVersion.WithResource("replicasets"),
  		"svc":    api.SchemeGroupVersion.WithResource("services"),
  	}
  	if expanded, ok := shortForms[resource.Resource]; ok {
  		return expanded
  	}
  	return resource
  }
docs: // expandResourceShortcut will return the expanded version of resource
  // (something that a pkg/api/meta.RESTMapper can understand), if it is
  // indeed a shortcut. Otherwise, will return resource unmodified.