k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/api/discovery/aggregated_v2.json (about) 1 { 2 "apiVersion": "apidiscovery.k8s.io/v2", 3 "items": [ 4 { 5 "metadata": { 6 "creationTimestamp": null, 7 "name": "apiregistration.k8s.io" 8 }, 9 "versions": [ 10 { 11 "freshness": "Current", 12 "resources": [ 13 { 14 "categories": [ 15 "api-extensions" 16 ], 17 "resource": "apiservices", 18 "responseKind": { 19 "group": "", 20 "kind": "APIService", 21 "version": "" 22 }, 23 "scope": "Cluster", 24 "singularResource": "apiservice", 25 "subresources": [ 26 { 27 "responseKind": { 28 "group": "", 29 "kind": "APIService", 30 "version": "" 31 }, 32 "subresource": "status", 33 "verbs": [ 34 "get", 35 "patch", 36 "update" 37 ] 38 } 39 ], 40 "verbs": [ 41 "create", 42 "delete", 43 "deletecollection", 44 "get", 45 "list", 46 "patch", 47 "update", 48 "watch" 49 ] 50 } 51 ], 52 "version": "v1" 53 } 54 ] 55 }, 56 { 57 "metadata": { 58 "creationTimestamp": null, 59 "name": "apps" 60 }, 61 "versions": [ 62 { 63 "freshness": "Current", 64 "resources": [ 65 { 66 "resource": "controllerrevisions", 67 "responseKind": { 68 "group": "", 69 "kind": "ControllerRevision", 70 "version": "" 71 }, 72 "scope": "Namespaced", 73 "singularResource": "controllerrevision", 74 "verbs": [ 75 "create", 76 "delete", 77 "deletecollection", 78 "get", 79 "list", 80 "patch", 81 "update", 82 "watch" 83 ] 84 }, 85 { 86 "categories": [ 87 "all" 88 ], 89 "resource": "daemonsets", 90 "responseKind": { 91 "group": "", 92 "kind": "DaemonSet", 93 "version": "" 94 }, 95 "scope": "Namespaced", 96 "shortNames": [ 97 "ds" 98 ], 99 "singularResource": "daemonset", 100 "subresources": [ 101 { 102 "responseKind": { 103 "group": "", 104 "kind": "DaemonSet", 105 "version": "" 106 }, 107 "subresource": "status", 108 "verbs": [ 109 "get", 110 "patch", 111 "update" 112 ] 113 } 114 ], 115 "verbs": [ 116 "create", 117 "delete", 118 "deletecollection", 119 "get", 120 "list", 121 "patch", 122 "update", 123 "watch" 124 ] 125 }, 126 { 127 "categories": [ 128 "all" 129 ], 130 "resource": "deployments", 131 "responseKind": { 132 "group": "", 133 "kind": "Deployment", 134 "version": "" 135 }, 136 "scope": "Namespaced", 137 "shortNames": [ 138 "deploy" 139 ], 140 "singularResource": "deployment", 141 "subresources": [ 142 { 143 "responseKind": { 144 "group": "autoscaling", 145 "kind": "Scale", 146 "version": "v1" 147 }, 148 "subresource": "scale", 149 "verbs": [ 150 "get", 151 "patch", 152 "update" 153 ] 154 }, 155 { 156 "responseKind": { 157 "group": "", 158 "kind": "Deployment", 159 "version": "" 160 }, 161 "subresource": "status", 162 "verbs": [ 163 "get", 164 "patch", 165 "update" 166 ] 167 } 168 ], 169 "verbs": [ 170 "create", 171 "delete", 172 "deletecollection", 173 "get", 174 "list", 175 "patch", 176 "update", 177 "watch" 178 ] 179 }, 180 { 181 "categories": [ 182 "all" 183 ], 184 "resource": "replicasets", 185 "responseKind": { 186 "group": "", 187 "kind": "ReplicaSet", 188 "version": "" 189 }, 190 "scope": "Namespaced", 191 "shortNames": [ 192 "rs" 193 ], 194 "singularResource": "replicaset", 195 "subresources": [ 196 { 197 "responseKind": { 198 "group": "autoscaling", 199 "kind": "Scale", 200 "version": "v1" 201 }, 202 "subresource": "scale", 203 "verbs": [ 204 "get", 205 "patch", 206 "update" 207 ] 208 }, 209 { 210 "responseKind": { 211 "group": "", 212 "kind": "ReplicaSet", 213 "version": "" 214 }, 215 "subresource": "status", 216 "verbs": [ 217 "get", 218 "patch", 219 "update" 220 ] 221 } 222 ], 223 "verbs": [ 224 "create", 225 "delete", 226 "deletecollection", 227 "get", 228 "list", 229 "patch", 230 "update", 231 "watch" 232 ] 233 }, 234 { 235 "categories": [ 236 "all" 237 ], 238 "resource": "statefulsets", 239 "responseKind": { 240 "group": "", 241 "kind": "StatefulSet", 242 "version": "" 243 }, 244 "scope": "Namespaced", 245 "shortNames": [ 246 "sts" 247 ], 248 "singularResource": "statefulset", 249 "subresources": [ 250 { 251 "responseKind": { 252 "group": "autoscaling", 253 "kind": "Scale", 254 "version": "v1" 255 }, 256 "subresource": "scale", 257 "verbs": [ 258 "get", 259 "patch", 260 "update" 261 ] 262 }, 263 { 264 "responseKind": { 265 "group": "", 266 "kind": "StatefulSet", 267 "version": "" 268 }, 269 "subresource": "status", 270 "verbs": [ 271 "get", 272 "patch", 273 "update" 274 ] 275 } 276 ], 277 "verbs": [ 278 "create", 279 "delete", 280 "deletecollection", 281 "get", 282 "list", 283 "patch", 284 "update", 285 "watch" 286 ] 287 } 288 ], 289 "version": "v1" 290 } 291 ] 292 }, 293 { 294 "metadata": { 295 "creationTimestamp": null, 296 "name": "events.k8s.io" 297 }, 298 "versions": [ 299 { 300 "freshness": "Current", 301 "resources": [ 302 { 303 "resource": "events", 304 "responseKind": { 305 "group": "", 306 "kind": "Event", 307 "version": "" 308 }, 309 "scope": "Namespaced", 310 "shortNames": [ 311 "ev" 312 ], 313 "singularResource": "event", 314 "verbs": [ 315 "create", 316 "delete", 317 "deletecollection", 318 "get", 319 "list", 320 "patch", 321 "update", 322 "watch" 323 ] 324 } 325 ], 326 "version": "v1" 327 } 328 ] 329 }, 330 { 331 "metadata": { 332 "creationTimestamp": null, 333 "name": "authentication.k8s.io" 334 }, 335 "versions": [ 336 { 337 "freshness": "Current", 338 "resources": [ 339 { 340 "resource": "selfsubjectreviews", 341 "responseKind": { 342 "group": "", 343 "kind": "SelfSubjectReview", 344 "version": "" 345 }, 346 "scope": "Cluster", 347 "singularResource": "selfsubjectreview", 348 "verbs": [ 349 "create" 350 ] 351 }, 352 { 353 "resource": "tokenreviews", 354 "responseKind": { 355 "group": "", 356 "kind": "TokenReview", 357 "version": "" 358 }, 359 "scope": "Cluster", 360 "singularResource": "tokenreview", 361 "verbs": [ 362 "create" 363 ] 364 } 365 ], 366 "version": "v1" 367 }, 368 { 369 "freshness": "Current", 370 "resources": [ 371 { 372 "resource": "selfsubjectreviews", 373 "responseKind": { 374 "group": "", 375 "kind": "SelfSubjectReview", 376 "version": "" 377 }, 378 "scope": "Cluster", 379 "singularResource": "selfsubjectreview", 380 "verbs": [ 381 "create" 382 ] 383 } 384 ], 385 "version": "v1beta1" 386 }, 387 { 388 "freshness": "Current", 389 "resources": [ 390 { 391 "resource": "selfsubjectreviews", 392 "responseKind": { 393 "group": "", 394 "kind": "SelfSubjectReview", 395 "version": "" 396 }, 397 "scope": "Cluster", 398 "singularResource": "selfsubjectreview", 399 "verbs": [ 400 "create" 401 ] 402 } 403 ], 404 "version": "v1alpha1" 405 } 406 ] 407 }, 408 { 409 "metadata": { 410 "creationTimestamp": null, 411 "name": "authorization.k8s.io" 412 }, 413 "versions": [ 414 { 415 "freshness": "Current", 416 "resources": [ 417 { 418 "resource": "localsubjectaccessreviews", 419 "responseKind": { 420 "group": "", 421 "kind": "LocalSubjectAccessReview", 422 "version": "" 423 }, 424 "scope": "Namespaced", 425 "singularResource": "localsubjectaccessreview", 426 "verbs": [ 427 "create" 428 ] 429 }, 430 { 431 "resource": "selfsubjectaccessreviews", 432 "responseKind": { 433 "group": "", 434 "kind": "SelfSubjectAccessReview", 435 "version": "" 436 }, 437 "scope": "Cluster", 438 "singularResource": "selfsubjectaccessreview", 439 "verbs": [ 440 "create" 441 ] 442 }, 443 { 444 "resource": "selfsubjectrulesreviews", 445 "responseKind": { 446 "group": "", 447 "kind": "SelfSubjectRulesReview", 448 "version": "" 449 }, 450 "scope": "Cluster", 451 "singularResource": "selfsubjectrulesreview", 452 "verbs": [ 453 "create" 454 ] 455 }, 456 { 457 "resource": "subjectaccessreviews", 458 "responseKind": { 459 "group": "", 460 "kind": "SubjectAccessReview", 461 "version": "" 462 }, 463 "scope": "Cluster", 464 "singularResource": "subjectaccessreview", 465 "verbs": [ 466 "create" 467 ] 468 } 469 ], 470 "version": "v1" 471 } 472 ] 473 }, 474 { 475 "metadata": { 476 "creationTimestamp": null, 477 "name": "autoscaling" 478 }, 479 "versions": [ 480 { 481 "freshness": "Current", 482 "resources": [ 483 { 484 "categories": [ 485 "all" 486 ], 487 "resource": "horizontalpodautoscalers", 488 "responseKind": { 489 "group": "", 490 "kind": "HorizontalPodAutoscaler", 491 "version": "" 492 }, 493 "scope": "Namespaced", 494 "shortNames": [ 495 "hpa" 496 ], 497 "singularResource": "horizontalpodautoscaler", 498 "subresources": [ 499 { 500 "responseKind": { 501 "group": "", 502 "kind": "HorizontalPodAutoscaler", 503 "version": "" 504 }, 505 "subresource": "status", 506 "verbs": [ 507 "get", 508 "patch", 509 "update" 510 ] 511 } 512 ], 513 "verbs": [ 514 "create", 515 "delete", 516 "deletecollection", 517 "get", 518 "list", 519 "patch", 520 "update", 521 "watch" 522 ] 523 } 524 ], 525 "version": "v2" 526 }, 527 { 528 "freshness": "Current", 529 "resources": [ 530 { 531 "categories": [ 532 "all" 533 ], 534 "resource": "horizontalpodautoscalers", 535 "responseKind": { 536 "group": "", 537 "kind": "HorizontalPodAutoscaler", 538 "version": "" 539 }, 540 "scope": "Namespaced", 541 "shortNames": [ 542 "hpa" 543 ], 544 "singularResource": "horizontalpodautoscaler", 545 "subresources": [ 546 { 547 "responseKind": { 548 "group": "", 549 "kind": "HorizontalPodAutoscaler", 550 "version": "" 551 }, 552 "subresource": "status", 553 "verbs": [ 554 "get", 555 "patch", 556 "update" 557 ] 558 } 559 ], 560 "verbs": [ 561 "create", 562 "delete", 563 "deletecollection", 564 "get", 565 "list", 566 "patch", 567 "update", 568 "watch" 569 ] 570 } 571 ], 572 "version": "v1" 573 } 574 ] 575 }, 576 { 577 "metadata": { 578 "creationTimestamp": null, 579 "name": "batch" 580 }, 581 "versions": [ 582 { 583 "freshness": "Current", 584 "resources": [ 585 { 586 "categories": [ 587 "all" 588 ], 589 "resource": "cronjobs", 590 "responseKind": { 591 "group": "", 592 "kind": "CronJob", 593 "version": "" 594 }, 595 "scope": "Namespaced", 596 "shortNames": [ 597 "cj" 598 ], 599 "singularResource": "cronjob", 600 "subresources": [ 601 { 602 "responseKind": { 603 "group": "", 604 "kind": "CronJob", 605 "version": "" 606 }, 607 "subresource": "status", 608 "verbs": [ 609 "get", 610 "patch", 611 "update" 612 ] 613 } 614 ], 615 "verbs": [ 616 "create", 617 "delete", 618 "deletecollection", 619 "get", 620 "list", 621 "patch", 622 "update", 623 "watch" 624 ] 625 }, 626 { 627 "categories": [ 628 "all" 629 ], 630 "resource": "jobs", 631 "responseKind": { 632 "group": "", 633 "kind": "Job", 634 "version": "" 635 }, 636 "scope": "Namespaced", 637 "singularResource": "job", 638 "subresources": [ 639 { 640 "responseKind": { 641 "group": "", 642 "kind": "Job", 643 "version": "" 644 }, 645 "subresource": "status", 646 "verbs": [ 647 "get", 648 "patch", 649 "update" 650 ] 651 } 652 ], 653 "verbs": [ 654 "create", 655 "delete", 656 "deletecollection", 657 "get", 658 "list", 659 "patch", 660 "update", 661 "watch" 662 ] 663 } 664 ], 665 "version": "v1" 666 } 667 ] 668 }, 669 { 670 "metadata": { 671 "creationTimestamp": null, 672 "name": "certificates.k8s.io" 673 }, 674 "versions": [ 675 { 676 "freshness": "Current", 677 "resources": [ 678 { 679 "resource": "certificatesigningrequests", 680 "responseKind": { 681 "group": "", 682 "kind": "CertificateSigningRequest", 683 "version": "" 684 }, 685 "scope": "Cluster", 686 "shortNames": [ 687 "csr" 688 ], 689 "singularResource": "certificatesigningrequest", 690 "subresources": [ 691 { 692 "responseKind": { 693 "group": "", 694 "kind": "CertificateSigningRequest", 695 "version": "" 696 }, 697 "subresource": "approval", 698 "verbs": [ 699 "get", 700 "patch", 701 "update" 702 ] 703 }, 704 { 705 "responseKind": { 706 "group": "", 707 "kind": "CertificateSigningRequest", 708 "version": "" 709 }, 710 "subresource": "status", 711 "verbs": [ 712 "get", 713 "patch", 714 "update" 715 ] 716 } 717 ], 718 "verbs": [ 719 "create", 720 "delete", 721 "deletecollection", 722 "get", 723 "list", 724 "patch", 725 "update", 726 "watch" 727 ] 728 } 729 ], 730 "version": "v1" 731 }, 732 { 733 "freshness": "Current", 734 "resources": [ 735 { 736 "resource": "clustertrustbundles", 737 "responseKind": { 738 "group": "", 739 "kind": "ClusterTrustBundle", 740 "version": "" 741 }, 742 "scope": "Cluster", 743 "singularResource": "clustertrustbundle", 744 "verbs": [ 745 "create", 746 "delete", 747 "deletecollection", 748 "get", 749 "list", 750 "patch", 751 "update", 752 "watch" 753 ] 754 } 755 ], 756 "version": "v1alpha1" 757 } 758 ] 759 }, 760 { 761 "metadata": { 762 "creationTimestamp": null, 763 "name": "networking.k8s.io" 764 }, 765 "versions": [ 766 { 767 "freshness": "Current", 768 "resources": [ 769 { 770 "resource": "ingressclasses", 771 "responseKind": { 772 "group": "", 773 "kind": "IngressClass", 774 "version": "" 775 }, 776 "scope": "Cluster", 777 "singularResource": "ingressclass", 778 "verbs": [ 779 "create", 780 "delete", 781 "deletecollection", 782 "get", 783 "list", 784 "patch", 785 "update", 786 "watch" 787 ] 788 }, 789 { 790 "resource": "ingresses", 791 "responseKind": { 792 "group": "", 793 "kind": "Ingress", 794 "version": "" 795 }, 796 "scope": "Namespaced", 797 "shortNames": [ 798 "ing" 799 ], 800 "singularResource": "ingress", 801 "subresources": [ 802 { 803 "responseKind": { 804 "group": "", 805 "kind": "Ingress", 806 "version": "" 807 }, 808 "subresource": "status", 809 "verbs": [ 810 "get", 811 "patch", 812 "update" 813 ] 814 } 815 ], 816 "verbs": [ 817 "create", 818 "delete", 819 "deletecollection", 820 "get", 821 "list", 822 "patch", 823 "update", 824 "watch" 825 ] 826 }, 827 { 828 "resource": "networkpolicies", 829 "responseKind": { 830 "group": "", 831 "kind": "NetworkPolicy", 832 "version": "" 833 }, 834 "scope": "Namespaced", 835 "shortNames": [ 836 "netpol" 837 ], 838 "singularResource": "networkpolicy", 839 "verbs": [ 840 "create", 841 "delete", 842 "deletecollection", 843 "get", 844 "list", 845 "patch", 846 "update", 847 "watch" 848 ] 849 } 850 ], 851 "version": "v1" 852 }, 853 { 854 "freshness": "Current", 855 "resources": [ 856 { 857 "resource": "ipaddresses", 858 "responseKind": { 859 "group": "", 860 "kind": "IPAddress", 861 "version": "" 862 }, 863 "scope": "Cluster", 864 "shortNames": [ 865 "ip" 866 ], 867 "singularResource": "ipaddress", 868 "verbs": [ 869 "create", 870 "delete", 871 "deletecollection", 872 "get", 873 "list", 874 "patch", 875 "update", 876 "watch" 877 ] 878 }, 879 { 880 "resource": "servicecidrs", 881 "responseKind": { 882 "group": "", 883 "kind": "ServiceCIDR", 884 "version": "" 885 }, 886 "scope": "Cluster", 887 "singularResource": "servicecidr", 888 "subresources": [ 889 { 890 "responseKind": { 891 "group": "", 892 "kind": "ServiceCIDR", 893 "version": "" 894 }, 895 "subresource": "status", 896 "verbs": [ 897 "get", 898 "patch", 899 "update" 900 ] 901 } 902 ], 903 "verbs": [ 904 "create", 905 "delete", 906 "deletecollection", 907 "get", 908 "list", 909 "patch", 910 "update", 911 "watch" 912 ] 913 } 914 ], 915 "version": "v1alpha1" 916 } 917 ] 918 }, 919 { 920 "metadata": { 921 "creationTimestamp": null, 922 "name": "policy" 923 }, 924 "versions": [ 925 { 926 "freshness": "Current", 927 "resources": [ 928 { 929 "resource": "poddisruptionbudgets", 930 "responseKind": { 931 "group": "", 932 "kind": "PodDisruptionBudget", 933 "version": "" 934 }, 935 "scope": "Namespaced", 936 "shortNames": [ 937 "pdb" 938 ], 939 "singularResource": "poddisruptionbudget", 940 "subresources": [ 941 { 942 "responseKind": { 943 "group": "", 944 "kind": "PodDisruptionBudget", 945 "version": "" 946 }, 947 "subresource": "status", 948 "verbs": [ 949 "get", 950 "patch", 951 "update" 952 ] 953 } 954 ], 955 "verbs": [ 956 "create", 957 "delete", 958 "deletecollection", 959 "get", 960 "list", 961 "patch", 962 "update", 963 "watch" 964 ] 965 } 966 ], 967 "version": "v1" 968 } 969 ] 970 }, 971 { 972 "metadata": { 973 "creationTimestamp": null, 974 "name": "rbac.authorization.k8s.io" 975 }, 976 "versions": [ 977 { 978 "freshness": "Current", 979 "resources": [ 980 { 981 "resource": "clusterrolebindings", 982 "responseKind": { 983 "group": "", 984 "kind": "ClusterRoleBinding", 985 "version": "" 986 }, 987 "scope": "Cluster", 988 "singularResource": "clusterrolebinding", 989 "verbs": [ 990 "create", 991 "delete", 992 "deletecollection", 993 "get", 994 "list", 995 "patch", 996 "update", 997 "watch" 998 ] 999 }, 1000 { 1001 "resource": "clusterroles", 1002 "responseKind": { 1003 "group": "", 1004 "kind": "ClusterRole", 1005 "version": "" 1006 }, 1007 "scope": "Cluster", 1008 "singularResource": "clusterrole", 1009 "verbs": [ 1010 "create", 1011 "delete", 1012 "deletecollection", 1013 "get", 1014 "list", 1015 "patch", 1016 "update", 1017 "watch" 1018 ] 1019 }, 1020 { 1021 "resource": "rolebindings", 1022 "responseKind": { 1023 "group": "", 1024 "kind": "RoleBinding", 1025 "version": "" 1026 }, 1027 "scope": "Namespaced", 1028 "singularResource": "rolebinding", 1029 "verbs": [ 1030 "create", 1031 "delete", 1032 "deletecollection", 1033 "get", 1034 "list", 1035 "patch", 1036 "update", 1037 "watch" 1038 ] 1039 }, 1040 { 1041 "resource": "roles", 1042 "responseKind": { 1043 "group": "", 1044 "kind": "Role", 1045 "version": "" 1046 }, 1047 "scope": "Namespaced", 1048 "singularResource": "role", 1049 "verbs": [ 1050 "create", 1051 "delete", 1052 "deletecollection", 1053 "get", 1054 "list", 1055 "patch", 1056 "update", 1057 "watch" 1058 ] 1059 } 1060 ], 1061 "version": "v1" 1062 } 1063 ] 1064 }, 1065 { 1066 "metadata": { 1067 "creationTimestamp": null, 1068 "name": "storage.k8s.io" 1069 }, 1070 "versions": [ 1071 { 1072 "freshness": "Current", 1073 "resources": [ 1074 { 1075 "resource": "csidrivers", 1076 "responseKind": { 1077 "group": "", 1078 "kind": "CSIDriver", 1079 "version": "" 1080 }, 1081 "scope": "Cluster", 1082 "singularResource": "csidriver", 1083 "verbs": [ 1084 "create", 1085 "delete", 1086 "deletecollection", 1087 "get", 1088 "list", 1089 "patch", 1090 "update", 1091 "watch" 1092 ] 1093 }, 1094 { 1095 "resource": "csinodes", 1096 "responseKind": { 1097 "group": "", 1098 "kind": "CSINode", 1099 "version": "" 1100 }, 1101 "scope": "Cluster", 1102 "singularResource": "csinode", 1103 "verbs": [ 1104 "create", 1105 "delete", 1106 "deletecollection", 1107 "get", 1108 "list", 1109 "patch", 1110 "update", 1111 "watch" 1112 ] 1113 }, 1114 { 1115 "resource": "csistoragecapacities", 1116 "responseKind": { 1117 "group": "", 1118 "kind": "CSIStorageCapacity", 1119 "version": "" 1120 }, 1121 "scope": "Namespaced", 1122 "singularResource": "csistoragecapacity", 1123 "verbs": [ 1124 "create", 1125 "delete", 1126 "deletecollection", 1127 "get", 1128 "list", 1129 "patch", 1130 "update", 1131 "watch" 1132 ] 1133 }, 1134 { 1135 "resource": "storageclasses", 1136 "responseKind": { 1137 "group": "", 1138 "kind": "StorageClass", 1139 "version": "" 1140 }, 1141 "scope": "Cluster", 1142 "shortNames": [ 1143 "sc" 1144 ], 1145 "singularResource": "storageclass", 1146 "verbs": [ 1147 "create", 1148 "delete", 1149 "deletecollection", 1150 "get", 1151 "list", 1152 "patch", 1153 "update", 1154 "watch" 1155 ] 1156 }, 1157 { 1158 "resource": "volumeattachments", 1159 "responseKind": { 1160 "group": "", 1161 "kind": "VolumeAttachment", 1162 "version": "" 1163 }, 1164 "scope": "Cluster", 1165 "singularResource": "volumeattachment", 1166 "subresources": [ 1167 { 1168 "responseKind": { 1169 "group": "", 1170 "kind": "VolumeAttachment", 1171 "version": "" 1172 }, 1173 "subresource": "status", 1174 "verbs": [ 1175 "get", 1176 "patch", 1177 "update" 1178 ] 1179 } 1180 ], 1181 "verbs": [ 1182 "create", 1183 "delete", 1184 "deletecollection", 1185 "get", 1186 "list", 1187 "patch", 1188 "update", 1189 "watch" 1190 ] 1191 } 1192 ], 1193 "version": "v1" 1194 }, 1195 { 1196 "freshness": "Current", 1197 "resources": [ 1198 { 1199 "resource": "volumeattributesclasses", 1200 "responseKind": { 1201 "group": "", 1202 "kind": "VolumeAttributesClass", 1203 "version": "" 1204 }, 1205 "scope": "Cluster", 1206 "shortNames": [ 1207 "vac" 1208 ], 1209 "singularResource": "volumeattributesclass", 1210 "verbs": [ 1211 "create", 1212 "delete", 1213 "deletecollection", 1214 "get", 1215 "list", 1216 "patch", 1217 "update", 1218 "watch" 1219 ] 1220 } 1221 ], 1222 "version": "v1alpha1" 1223 } 1224 ] 1225 }, 1226 { 1227 "metadata": { 1228 "creationTimestamp": null, 1229 "name": "admissionregistration.k8s.io" 1230 }, 1231 "versions": [ 1232 { 1233 "freshness": "Current", 1234 "resources": [ 1235 { 1236 "categories": [ 1237 "api-extensions" 1238 ], 1239 "resource": "mutatingwebhookconfigurations", 1240 "responseKind": { 1241 "group": "", 1242 "kind": "MutatingWebhookConfiguration", 1243 "version": "" 1244 }, 1245 "scope": "Cluster", 1246 "singularResource": "mutatingwebhookconfiguration", 1247 "verbs": [ 1248 "create", 1249 "delete", 1250 "deletecollection", 1251 "get", 1252 "list", 1253 "patch", 1254 "update", 1255 "watch" 1256 ] 1257 }, 1258 { 1259 "categories": [ 1260 "api-extensions" 1261 ], 1262 "resource": "validatingadmissionpolicies", 1263 "responseKind": { 1264 "group": "", 1265 "kind": "ValidatingAdmissionPolicy", 1266 "version": "" 1267 }, 1268 "scope": "Cluster", 1269 "singularResource": "validatingadmissionpolicy", 1270 "subresources": [ 1271 { 1272 "responseKind": { 1273 "group": "", 1274 "kind": "ValidatingAdmissionPolicy", 1275 "version": "" 1276 }, 1277 "subresource": "status", 1278 "verbs": [ 1279 "get", 1280 "patch", 1281 "update" 1282 ] 1283 } 1284 ], 1285 "verbs": [ 1286 "create", 1287 "delete", 1288 "deletecollection", 1289 "get", 1290 "list", 1291 "patch", 1292 "update", 1293 "watch" 1294 ] 1295 }, 1296 { 1297 "categories": [ 1298 "api-extensions" 1299 ], 1300 "resource": "validatingadmissionpolicybindings", 1301 "responseKind": { 1302 "group": "", 1303 "kind": "ValidatingAdmissionPolicyBinding", 1304 "version": "" 1305 }, 1306 "scope": "Cluster", 1307 "singularResource": "validatingadmissionpolicybinding", 1308 "verbs": [ 1309 "create", 1310 "delete", 1311 "deletecollection", 1312 "get", 1313 "list", 1314 "patch", 1315 "update", 1316 "watch" 1317 ] 1318 }, 1319 { 1320 "categories": [ 1321 "api-extensions" 1322 ], 1323 "resource": "validatingwebhookconfigurations", 1324 "responseKind": { 1325 "group": "", 1326 "kind": "ValidatingWebhookConfiguration", 1327 "version": "" 1328 }, 1329 "scope": "Cluster", 1330 "singularResource": "validatingwebhookconfiguration", 1331 "verbs": [ 1332 "create", 1333 "delete", 1334 "deletecollection", 1335 "get", 1336 "list", 1337 "patch", 1338 "update", 1339 "watch" 1340 ] 1341 } 1342 ], 1343 "version": "v1" 1344 }, 1345 { 1346 "freshness": "Current", 1347 "resources": [ 1348 { 1349 "categories": [ 1350 "api-extensions" 1351 ], 1352 "resource": "validatingadmissionpolicies", 1353 "responseKind": { 1354 "group": "", 1355 "kind": "ValidatingAdmissionPolicy", 1356 "version": "" 1357 }, 1358 "scope": "Cluster", 1359 "singularResource": "validatingadmissionpolicy", 1360 "subresources": [ 1361 { 1362 "responseKind": { 1363 "group": "", 1364 "kind": "ValidatingAdmissionPolicy", 1365 "version": "" 1366 }, 1367 "subresource": "status", 1368 "verbs": [ 1369 "get", 1370 "patch", 1371 "update" 1372 ] 1373 } 1374 ], 1375 "verbs": [ 1376 "create", 1377 "delete", 1378 "deletecollection", 1379 "get", 1380 "list", 1381 "patch", 1382 "update", 1383 "watch" 1384 ] 1385 }, 1386 { 1387 "categories": [ 1388 "api-extensions" 1389 ], 1390 "resource": "validatingadmissionpolicybindings", 1391 "responseKind": { 1392 "group": "", 1393 "kind": "ValidatingAdmissionPolicyBinding", 1394 "version": "" 1395 }, 1396 "scope": "Cluster", 1397 "singularResource": "validatingadmissionpolicybinding", 1398 "verbs": [ 1399 "create", 1400 "delete", 1401 "deletecollection", 1402 "get", 1403 "list", 1404 "patch", 1405 "update", 1406 "watch" 1407 ] 1408 } 1409 ], 1410 "version": "v1beta1" 1411 }, 1412 { 1413 "freshness": "Current", 1414 "resources": [ 1415 { 1416 "categories": [ 1417 "api-extensions" 1418 ], 1419 "resource": "validatingadmissionpolicies", 1420 "responseKind": { 1421 "group": "", 1422 "kind": "ValidatingAdmissionPolicy", 1423 "version": "" 1424 }, 1425 "scope": "Cluster", 1426 "singularResource": "validatingadmissionpolicy", 1427 "subresources": [ 1428 { 1429 "responseKind": { 1430 "group": "", 1431 "kind": "ValidatingAdmissionPolicy", 1432 "version": "" 1433 }, 1434 "subresource": "status", 1435 "verbs": [ 1436 "get", 1437 "patch", 1438 "update" 1439 ] 1440 } 1441 ], 1442 "verbs": [ 1443 "create", 1444 "delete", 1445 "deletecollection", 1446 "get", 1447 "list", 1448 "patch", 1449 "update", 1450 "watch" 1451 ] 1452 }, 1453 { 1454 "categories": [ 1455 "api-extensions" 1456 ], 1457 "resource": "validatingadmissionpolicybindings", 1458 "responseKind": { 1459 "group": "", 1460 "kind": "ValidatingAdmissionPolicyBinding", 1461 "version": "" 1462 }, 1463 "scope": "Cluster", 1464 "singularResource": "validatingadmissionpolicybinding", 1465 "verbs": [ 1466 "create", 1467 "delete", 1468 "deletecollection", 1469 "get", 1470 "list", 1471 "patch", 1472 "update", 1473 "watch" 1474 ] 1475 } 1476 ], 1477 "version": "v1alpha1" 1478 } 1479 ] 1480 }, 1481 { 1482 "metadata": { 1483 "creationTimestamp": null, 1484 "name": "apiextensions.k8s.io" 1485 }, 1486 "versions": [ 1487 { 1488 "freshness": "Current", 1489 "resources": [ 1490 { 1491 "categories": [ 1492 "api-extensions" 1493 ], 1494 "resource": "customresourcedefinitions", 1495 "responseKind": { 1496 "group": "", 1497 "kind": "CustomResourceDefinition", 1498 "version": "" 1499 }, 1500 "scope": "Cluster", 1501 "shortNames": [ 1502 "crd", 1503 "crds" 1504 ], 1505 "singularResource": "customresourcedefinition", 1506 "subresources": [ 1507 { 1508 "responseKind": { 1509 "group": "", 1510 "kind": "CustomResourceDefinition", 1511 "version": "" 1512 }, 1513 "subresource": "status", 1514 "verbs": [ 1515 "get", 1516 "patch", 1517 "update" 1518 ] 1519 } 1520 ], 1521 "verbs": [ 1522 "create", 1523 "delete", 1524 "deletecollection", 1525 "get", 1526 "list", 1527 "patch", 1528 "update", 1529 "watch" 1530 ] 1531 } 1532 ], 1533 "version": "v1" 1534 } 1535 ] 1536 }, 1537 { 1538 "metadata": { 1539 "creationTimestamp": null, 1540 "name": "scheduling.k8s.io" 1541 }, 1542 "versions": [ 1543 { 1544 "freshness": "Current", 1545 "resources": [ 1546 { 1547 "resource": "priorityclasses", 1548 "responseKind": { 1549 "group": "", 1550 "kind": "PriorityClass", 1551 "version": "" 1552 }, 1553 "scope": "Cluster", 1554 "shortNames": [ 1555 "pc" 1556 ], 1557 "singularResource": "priorityclass", 1558 "verbs": [ 1559 "create", 1560 "delete", 1561 "deletecollection", 1562 "get", 1563 "list", 1564 "patch", 1565 "update", 1566 "watch" 1567 ] 1568 } 1569 ], 1570 "version": "v1" 1571 } 1572 ] 1573 }, 1574 { 1575 "metadata": { 1576 "creationTimestamp": null, 1577 "name": "coordination.k8s.io" 1578 }, 1579 "versions": [ 1580 { 1581 "freshness": "Current", 1582 "resources": [ 1583 { 1584 "resource": "leases", 1585 "responseKind": { 1586 "group": "", 1587 "kind": "Lease", 1588 "version": "" 1589 }, 1590 "scope": "Namespaced", 1591 "singularResource": "lease", 1592 "verbs": [ 1593 "create", 1594 "delete", 1595 "deletecollection", 1596 "get", 1597 "list", 1598 "patch", 1599 "update", 1600 "watch" 1601 ] 1602 } 1603 ], 1604 "version": "v1" 1605 } 1606 ] 1607 }, 1608 { 1609 "metadata": { 1610 "creationTimestamp": null, 1611 "name": "node.k8s.io" 1612 }, 1613 "versions": [ 1614 { 1615 "freshness": "Current", 1616 "resources": [ 1617 { 1618 "resource": "runtimeclasses", 1619 "responseKind": { 1620 "group": "", 1621 "kind": "RuntimeClass", 1622 "version": "" 1623 }, 1624 "scope": "Cluster", 1625 "singularResource": "runtimeclass", 1626 "verbs": [ 1627 "create", 1628 "delete", 1629 "deletecollection", 1630 "get", 1631 "list", 1632 "patch", 1633 "update", 1634 "watch" 1635 ] 1636 } 1637 ], 1638 "version": "v1" 1639 } 1640 ] 1641 }, 1642 { 1643 "metadata": { 1644 "creationTimestamp": null, 1645 "name": "discovery.k8s.io" 1646 }, 1647 "versions": [ 1648 { 1649 "freshness": "Current", 1650 "resources": [ 1651 { 1652 "resource": "endpointslices", 1653 "responseKind": { 1654 "group": "", 1655 "kind": "EndpointSlice", 1656 "version": "" 1657 }, 1658 "scope": "Namespaced", 1659 "singularResource": "endpointslice", 1660 "verbs": [ 1661 "create", 1662 "delete", 1663 "deletecollection", 1664 "get", 1665 "list", 1666 "patch", 1667 "update", 1668 "watch" 1669 ] 1670 } 1671 ], 1672 "version": "v1" 1673 } 1674 ] 1675 }, 1676 { 1677 "metadata": { 1678 "creationTimestamp": null, 1679 "name": "flowcontrol.apiserver.k8s.io" 1680 }, 1681 "versions": [ 1682 { 1683 "freshness": "Current", 1684 "resources": [ 1685 { 1686 "resource": "flowschemas", 1687 "responseKind": { 1688 "group": "", 1689 "kind": "FlowSchema", 1690 "version": "" 1691 }, 1692 "scope": "Cluster", 1693 "singularResource": "flowschema", 1694 "subresources": [ 1695 { 1696 "responseKind": { 1697 "group": "", 1698 "kind": "FlowSchema", 1699 "version": "" 1700 }, 1701 "subresource": "status", 1702 "verbs": [ 1703 "get", 1704 "patch", 1705 "update" 1706 ] 1707 } 1708 ], 1709 "verbs": [ 1710 "create", 1711 "delete", 1712 "deletecollection", 1713 "get", 1714 "list", 1715 "patch", 1716 "update", 1717 "watch" 1718 ] 1719 }, 1720 { 1721 "resource": "prioritylevelconfigurations", 1722 "responseKind": { 1723 "group": "", 1724 "kind": "PriorityLevelConfiguration", 1725 "version": "" 1726 }, 1727 "scope": "Cluster", 1728 "singularResource": "prioritylevelconfiguration", 1729 "subresources": [ 1730 { 1731 "responseKind": { 1732 "group": "", 1733 "kind": "PriorityLevelConfiguration", 1734 "version": "" 1735 }, 1736 "subresource": "status", 1737 "verbs": [ 1738 "get", 1739 "patch", 1740 "update" 1741 ] 1742 } 1743 ], 1744 "verbs": [ 1745 "create", 1746 "delete", 1747 "deletecollection", 1748 "get", 1749 "list", 1750 "patch", 1751 "update", 1752 "watch" 1753 ] 1754 } 1755 ], 1756 "version": "v1" 1757 }, 1758 { 1759 "freshness": "Current", 1760 "resources": [ 1761 { 1762 "resource": "flowschemas", 1763 "responseKind": { 1764 "group": "", 1765 "kind": "FlowSchema", 1766 "version": "" 1767 }, 1768 "scope": "Cluster", 1769 "singularResource": "flowschema", 1770 "subresources": [ 1771 { 1772 "responseKind": { 1773 "group": "", 1774 "kind": "FlowSchema", 1775 "version": "" 1776 }, 1777 "subresource": "status", 1778 "verbs": [ 1779 "get", 1780 "patch", 1781 "update" 1782 ] 1783 } 1784 ], 1785 "verbs": [ 1786 "create", 1787 "delete", 1788 "deletecollection", 1789 "get", 1790 "list", 1791 "patch", 1792 "update", 1793 "watch" 1794 ] 1795 }, 1796 { 1797 "resource": "prioritylevelconfigurations", 1798 "responseKind": { 1799 "group": "", 1800 "kind": "PriorityLevelConfiguration", 1801 "version": "" 1802 }, 1803 "scope": "Cluster", 1804 "singularResource": "prioritylevelconfiguration", 1805 "subresources": [ 1806 { 1807 "responseKind": { 1808 "group": "", 1809 "kind": "PriorityLevelConfiguration", 1810 "version": "" 1811 }, 1812 "subresource": "status", 1813 "verbs": [ 1814 "get", 1815 "patch", 1816 "update" 1817 ] 1818 } 1819 ], 1820 "verbs": [ 1821 "create", 1822 "delete", 1823 "deletecollection", 1824 "get", 1825 "list", 1826 "patch", 1827 "update", 1828 "watch" 1829 ] 1830 } 1831 ], 1832 "version": "v1beta3" 1833 } 1834 ] 1835 }, 1836 { 1837 "metadata": { 1838 "creationTimestamp": null, 1839 "name": "internal.apiserver.k8s.io" 1840 }, 1841 "versions": [ 1842 { 1843 "freshness": "Current", 1844 "resources": [ 1845 { 1846 "resource": "storageversions", 1847 "responseKind": { 1848 "group": "", 1849 "kind": "StorageVersion", 1850 "version": "" 1851 }, 1852 "scope": "Cluster", 1853 "singularResource": "storageversion", 1854 "subresources": [ 1855 { 1856 "responseKind": { 1857 "group": "", 1858 "kind": "StorageVersion", 1859 "version": "" 1860 }, 1861 "subresource": "status", 1862 "verbs": [ 1863 "get", 1864 "patch", 1865 "update" 1866 ] 1867 } 1868 ], 1869 "verbs": [ 1870 "create", 1871 "delete", 1872 "deletecollection", 1873 "get", 1874 "list", 1875 "patch", 1876 "update", 1877 "watch" 1878 ] 1879 } 1880 ], 1881 "version": "v1alpha1" 1882 } 1883 ] 1884 }, 1885 { 1886 "metadata": { 1887 "creationTimestamp": null, 1888 "name": "resource.k8s.io" 1889 }, 1890 "versions": [ 1891 { 1892 "freshness": "Current", 1893 "resources": [ 1894 { 1895 "resource": "podschedulingcontexts", 1896 "responseKind": { 1897 "group": "", 1898 "kind": "PodSchedulingContext", 1899 "version": "" 1900 }, 1901 "scope": "Namespaced", 1902 "singularResource": "podschedulingcontext", 1903 "subresources": [ 1904 { 1905 "responseKind": { 1906 "group": "", 1907 "kind": "PodSchedulingContext", 1908 "version": "" 1909 }, 1910 "subresource": "status", 1911 "verbs": [ 1912 "get", 1913 "patch", 1914 "update" 1915 ] 1916 } 1917 ], 1918 "verbs": [ 1919 "create", 1920 "delete", 1921 "deletecollection", 1922 "get", 1923 "list", 1924 "patch", 1925 "update", 1926 "watch" 1927 ] 1928 }, 1929 { 1930 "resource": "resourceclaimparameters", 1931 "responseKind": { 1932 "group": "", 1933 "kind": "ResourceClaimParameters", 1934 "version": "" 1935 }, 1936 "scope": "Namespaced", 1937 "singularResource": "resourceclaimparameters", 1938 "verbs": [ 1939 "create", 1940 "delete", 1941 "deletecollection", 1942 "get", 1943 "list", 1944 "patch", 1945 "update", 1946 "watch" 1947 ] 1948 }, 1949 { 1950 "resource": "resourceclaims", 1951 "responseKind": { 1952 "group": "", 1953 "kind": "ResourceClaim", 1954 "version": "" 1955 }, 1956 "scope": "Namespaced", 1957 "singularResource": "resourceclaim", 1958 "subresources": [ 1959 { 1960 "responseKind": { 1961 "group": "", 1962 "kind": "ResourceClaim", 1963 "version": "" 1964 }, 1965 "subresource": "status", 1966 "verbs": [ 1967 "get", 1968 "patch", 1969 "update" 1970 ] 1971 } 1972 ], 1973 "verbs": [ 1974 "create", 1975 "delete", 1976 "deletecollection", 1977 "get", 1978 "list", 1979 "patch", 1980 "update", 1981 "watch" 1982 ] 1983 }, 1984 { 1985 "resource": "resourceclaimtemplates", 1986 "responseKind": { 1987 "group": "", 1988 "kind": "ResourceClaimTemplate", 1989 "version": "" 1990 }, 1991 "scope": "Namespaced", 1992 "singularResource": "resourceclaimtemplate", 1993 "verbs": [ 1994 "create", 1995 "delete", 1996 "deletecollection", 1997 "get", 1998 "list", 1999 "patch", 2000 "update", 2001 "watch" 2002 ] 2003 }, 2004 { 2005 "resource": "resourceclasses", 2006 "responseKind": { 2007 "group": "", 2008 "kind": "ResourceClass", 2009 "version": "" 2010 }, 2011 "scope": "Cluster", 2012 "singularResource": "resourceclass", 2013 "verbs": [ 2014 "create", 2015 "delete", 2016 "deletecollection", 2017 "get", 2018 "list", 2019 "patch", 2020 "update", 2021 "watch" 2022 ] 2023 }, 2024 { 2025 "resource": "resourceclassparameters", 2026 "responseKind": { 2027 "group": "", 2028 "kind": "ResourceClassParameters", 2029 "version": "" 2030 }, 2031 "scope": "Namespaced", 2032 "singularResource": "resourceclassparameters", 2033 "verbs": [ 2034 "create", 2035 "delete", 2036 "deletecollection", 2037 "get", 2038 "list", 2039 "patch", 2040 "update", 2041 "watch" 2042 ] 2043 }, 2044 { 2045 "resource": "resourceslices", 2046 "responseKind": { 2047 "group": "", 2048 "kind": "ResourceSlice", 2049 "version": "" 2050 }, 2051 "scope": "Cluster", 2052 "singularResource": "resourceslice", 2053 "verbs": [ 2054 "create", 2055 "delete", 2056 "deletecollection", 2057 "get", 2058 "list", 2059 "patch", 2060 "update", 2061 "watch" 2062 ] 2063 } 2064 ], 2065 "version": "v1alpha2" 2066 } 2067 ] 2068 }, 2069 { 2070 "metadata": { 2071 "creationTimestamp": null, 2072 "name": "storagemigration.k8s.io" 2073 }, 2074 "versions": [ 2075 { 2076 "freshness": "Current", 2077 "resources": [ 2078 { 2079 "resource": "storageversionmigrations", 2080 "responseKind": { 2081 "group": "", 2082 "kind": "StorageVersionMigration", 2083 "version": "" 2084 }, 2085 "scope": "Cluster", 2086 "singularResource": "storageversionmigration", 2087 "subresources": [ 2088 { 2089 "responseKind": { 2090 "group": "", 2091 "kind": "StorageVersionMigration", 2092 "version": "" 2093 }, 2094 "subresource": "status", 2095 "verbs": [ 2096 "get", 2097 "patch", 2098 "update" 2099 ] 2100 } 2101 ], 2102 "verbs": [ 2103 "create", 2104 "delete", 2105 "deletecollection", 2106 "get", 2107 "list", 2108 "patch", 2109 "update", 2110 "watch" 2111 ] 2112 } 2113 ], 2114 "version": "v1alpha1" 2115 } 2116 ] 2117 } 2118 ], 2119 "kind": "APIGroupDiscoveryList", 2120 "metadata": {} 2121 }