Skip to content

Instantly share code, notes, and snippets.

@kralicky
Created July 22, 2021 17:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kralicky/905f444c0be24eba93ca0805bb055d0e to your computer and use it in GitHub Desktop.
Save kralicky/905f444c0be24eba93ca0805bb055d0e to your computer and use it in GitHub Desktop.
k8s api imports vscode snippets
{
"Import metav1": {
"scope": "go",
"prefix": "i-metav1",
"body": "metav1 \"k8s.io/apimachinery/pkg/apis/meta/v1\"",
},
"Import appsv1": {
"scope": "go",
"prefix": "i-appsv1",
"body": "appsv1 \"k8s.io/api/apps/v1\"",
},
"Import admissionv1": {
"scope": "go",
"prefix": "i-admissionv1",
"body": "admissionv1 \"k8s.io/api/admission/v1\"",
},
"Import admissionregistrationv1": {
"scope": "go",
"prefix": "i-admissionregistrationv1",
"body": "admissionregistrationv1 \"k8s.io/api/admissionregistration/v1\"",
},
"Import authenticationv1": {
"scope": "go",
"prefix": "i-authenticationv1",
"body": "authenticationv1 \"k8s.io/api/authentication/v1\"",
},
"Import authorizationv1": {
"scope": "go",
"prefix": "i-authorizationv1",
"body": "authorizationv1 \"k8s.io/api/authorization/v1\"",
},
"Import autoscalingv1": {
"scope": "go",
"prefix": "i-autoscalingv1",
"body": "autoscalingv1 \"k8s.io/api/autoscaling/v1\"",
},
"Import batchv1": {
"scope": "go",
"prefix": "i-batchv1",
"body": "batchv1 \"k8s.io/api/batch/v1\"",
},
"Import certificatesv1": {
"scope": "go",
"prefix": "i-certificatesv1",
"body": "certificatesv1 \"k8s.io/api/certificates/v1\"",
},
"Import coordinationv1": {
"scope": "go",
"prefix": "i-coordinationv1",
"body": "coordinationv1 \"k8s.io/api/coordination/v1\"",
},
"Import corev1": {
"scope": "go",
"prefix": "i-corev1",
"body": "corev1 \"k8s.io/api/core/v1\"",
},
"Import discoveryv1": {
"scope": "go",
"prefix": "i-discoveryv1",
"body": "discoveryv1 \"k8s.io/api/discovery/v1\"",
},
"Import eventsv1": {
"scope": "go",
"prefix": "i-eventsv1",
"body": "eventsv1 \"k8s.io/api/events/v1\"",
},
"Import extensionsv1beta1": {
"scope": "go",
"prefix": "i-extensionsv1beta1",
"body": "extensionsv1beta1 \"k8s.io/api/extensions/v1beta1\"",
},
"Import imagepolicyv1alpha1": {
"scope": "go",
"prefix": "i-imagepolicyv1alpha1",
"body": "imagepolicyv1alpha1 \"k8s.io/api/imagepolicy/v1alpha1\"",
},
"Import networkingv1": {
"scope": "go",
"prefix": "i-networkingv1",
"body": "networkingv1 \"k8s.io/api/networking/v1\"",
},
"Import policyv1": {
"scope": "go",
"prefix": "i-policyv1",
"body": "policyv1 \"k8s.io/api/policy/v1\"",
},
"Import rbacv1": {
"scope": "go",
"prefix": "i-rbacv1",
"body": "rbacv1 \"k8s.io/api/rbac/v1\"",
},
"Import schedulingv1": {
"scope": "go",
"prefix": "i-schedulingv1",
"body": "schedulingv1 \"k8s.io/api/scheduling/v1\"",
},
"Import storagev1": {
"scope": "go",
"prefix": "i-storagev1",
"body": "storagev1 \"k8s.io/api/storage/v1\"",
},
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment