|
2926 | 2926 | "kind",
|
2927 | 2927 | "name"
|
2928 | 2928 | ],
|
2929 |
| - "type": "object" |
| 2929 | + "type": "object", |
| 2930 | + "x-kubernetes-map-type": "atomic" |
2930 | 2931 | },
|
2931 | 2932 | "io.k8s.api.autoscaling.v1.HorizontalPodAutoscaler": {
|
2932 | 2933 | "description": "configuration of a horizontal pod autoscaler.",
|
|
5906 | 5907 | "required": [
|
5907 | 5908 | "key"
|
5908 | 5909 | ],
|
5909 |
| - "type": "object" |
| 5910 | + "type": "object", |
| 5911 | + "x-kubernetes-map-type": "atomic" |
5910 | 5912 | },
|
5911 | 5913 | "io.k8s.api.core.v1.ConfigMapList": {
|
5912 | 5914 | "description": "ConfigMapList is a resource containing a list of ConfigMap objects.",
|
|
6446 | 6448 | "required": [
|
6447 | 6449 | "ip"
|
6448 | 6450 | ],
|
6449 |
| - "type": "object" |
| 6451 | + "type": "object", |
| 6452 | + "x-kubernetes-map-type": "atomic" |
6450 | 6453 | },
|
6451 | 6454 | "io.k8s.api.core.v1.EndpointPort": {
|
6452 | 6455 | "description": "EndpointPort is a tuple that describes a single port.",
|
|
6472 | 6475 | "required": [
|
6473 | 6476 | "port"
|
6474 | 6477 | ],
|
6475 |
| - "type": "object" |
| 6478 | + "type": "object", |
| 6479 | + "x-kubernetes-map-type": "atomic" |
6476 | 6480 | },
|
6477 | 6481 | "io.k8s.api.core.v1.EndpointSubset": {
|
6478 | 6482 | "description": "EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints is the Cartesian product of Addresses x Ports. For example, given:\n {\n Addresses: [{\"ip\": \"10.10.1.1\"}, {\"ip\": \"10.10.2.2\"}],\n Ports: [{\"name\": \"a\", \"port\": 8675}, {\"name\": \"b\", \"port\": 309}]\n }\nThe resulting set of endpoints can be viewed as:\n a: [ 10.10.1.1:8675, 10.10.2.2:8675 ],\n b: [ 10.10.1.1:309, 10.10.2.2:309 ]",
|
|
7621 | 7625 | "type": "string"
|
7622 | 7626 | }
|
7623 | 7627 | },
|
7624 |
| - "type": "object" |
| 7628 | + "type": "object", |
| 7629 | + "x-kubernetes-map-type": "atomic" |
7625 | 7630 | },
|
7626 | 7631 | "io.k8s.api.core.v1.LocalVolumeSource": {
|
7627 | 7632 | "description": "Local represents directly-attached storage with node affinity (Beta feature)",
|
|
7994 | 7999 | "required": [
|
7995 | 8000 | "nodeSelectorTerms"
|
7996 | 8001 | ],
|
7997 |
| - "type": "object" |
| 8002 | + "type": "object", |
| 8003 | + "x-kubernetes-map-type": "atomic" |
7998 | 8004 | },
|
7999 | 8005 | "io.k8s.api.core.v1.NodeSelectorRequirement": {
|
8000 | 8006 | "description": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.",
|
|
8039 | 8045 | "type": "array"
|
8040 | 8046 | }
|
8041 | 8047 | },
|
8042 |
| - "type": "object" |
| 8048 | + "type": "object", |
| 8049 | + "x-kubernetes-map-type": "atomic" |
8043 | 8050 | },
|
8044 | 8051 | "io.k8s.api.core.v1.NodeSpec": {
|
8045 | 8052 | "description": "NodeSpec describes the attributes that a node is created with.",
|
|
8230 | 8237 | "required": [
|
8231 | 8238 | "fieldPath"
|
8232 | 8239 | ],
|
8233 |
| - "type": "object" |
| 8240 | + "type": "object", |
| 8241 | + "x-kubernetes-map-type": "atomic" |
8234 | 8242 | },
|
8235 | 8243 | "io.k8s.api.core.v1.ObjectReference": {
|
8236 | 8244 | "description": "ObjectReference contains enough information to let you inspect or modify the referred object.",
|
|
8264 | 8272 | "type": "string"
|
8265 | 8273 | }
|
8266 | 8274 | },
|
8267 |
| - "type": "object" |
| 8275 | + "type": "object", |
| 8276 | + "x-kubernetes-map-type": "atomic" |
8268 | 8277 | },
|
8269 | 8278 | "io.k8s.api.core.v1.PersistentVolume": {
|
8270 | 8279 | "description": "PersistentVolume (PV) is a storage resource provisioned by an administrator. It is analogous to a node. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes",
|
|
9827 | 9836 | "required": [
|
9828 | 9837 | "resource"
|
9829 | 9838 | ],
|
9830 |
| - "type": "object" |
| 9839 | + "type": "object", |
| 9840 | + "x-kubernetes-map-type": "atomic" |
9831 | 9841 | },
|
9832 | 9842 | "io.k8s.api.core.v1.ResourceQuota": {
|
9833 | 9843 | "description": "ResourceQuota sets aggregate quota restrictions enforced per namespace",
|
|
10102 | 10112 | "type": "array"
|
10103 | 10113 | }
|
10104 | 10114 | },
|
10105 |
| - "type": "object" |
| 10115 | + "type": "object", |
| 10116 | + "x-kubernetes-map-type": "atomic" |
10106 | 10117 | },
|
10107 | 10118 | "io.k8s.api.core.v1.ScopedResourceSelectorRequirement": {
|
10108 | 10119 | "description": "A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.",
|
|
10238 | 10249 | "required": [
|
10239 | 10250 | "key"
|
10240 | 10251 | ],
|
10241 |
| - "type": "object" |
| 10252 | + "type": "object", |
| 10253 | + "x-kubernetes-map-type": "atomic" |
10242 | 10254 | },
|
10243 | 10255 | "io.k8s.api.core.v1.SecretList": {
|
10244 | 10256 | "description": "SecretList is a list of Secret.",
|
|
10311 | 10323 | "type": "string"
|
10312 | 10324 | }
|
10313 | 10325 | },
|
10314 |
| - "type": "object" |
| 10326 | + "type": "object", |
| 10327 | + "x-kubernetes-map-type": "atomic" |
10315 | 10328 | },
|
10316 | 10329 | "io.k8s.api.core.v1.SecretVolumeSource": {
|
10317 | 10330 | "description": "Adapts a Secret into a volume.\n\nThe contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names. Secret volumes support ownership management and SELinux relabeling.",
|
|
10931 | 10944 | "type": "array"
|
10932 | 10945 | }
|
10933 | 10946 | },
|
10934 |
| - "type": "object" |
| 10947 | + "type": "object", |
| 10948 | + "x-kubernetes-map-type": "atomic" |
10935 | 10949 | },
|
10936 | 10950 | "io.k8s.api.core.v1.TopologySpreadConstraint": {
|
10937 | 10951 | "description": "TopologySpreadConstraint specifies how to spread matching pods among the given topology.",
|
|
10981 | 10995 | "kind",
|
10982 | 10996 | "name"
|
10983 | 10997 | ],
|
10984 |
| - "type": "object" |
| 10998 | + "type": "object", |
| 10999 | + "x-kubernetes-map-type": "atomic" |
10985 | 11000 | },
|
10986 | 11001 | "io.k8s.api.core.v1.Volume": {
|
10987 | 11002 | "description": "Volume represents a named volume in a pod that may be accessed by any container in the pod.",
|
|
11359 | 11374 | "type": "string"
|
11360 | 11375 | }
|
11361 | 11376 | },
|
11362 |
| - "type": "object" |
| 11377 | + "type": "object", |
| 11378 | + "x-kubernetes-map-type": "atomic" |
11363 | 11379 | },
|
11364 | 11380 | "io.k8s.api.discovery.v1.EndpointSlice": {
|
11365 | 11381 | "description": "EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.",
|
@@ -14853,14 +14869,14 @@
|
14853 | 14869 | "type": "array"
|
14854 | 14870 | },
|
14855 | 14871 | "resources": {
|
14856 |
| - "description": "Resources is a list of resources this rule applies to. ResourceAll represents all resources.", |
| 14872 | + "description": "Resources is a list of resources this rule applies to. '*' represents all resources.", |
14857 | 14873 | "items": {
|
14858 | 14874 | "type": "string"
|
14859 | 14875 | },
|
14860 | 14876 | "type": "array"
|
14861 | 14877 | },
|
14862 | 14878 | "verbs": {
|
14863 |
| - "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.", |
| 14879 | + "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs.", |
14864 | 14880 | "items": {
|
14865 | 14881 | "type": "string"
|
14866 | 14882 | },
|
|
15046 | 15062 | "kind",
|
15047 | 15063 | "name"
|
15048 | 15064 | ],
|
15049 |
| - "type": "object" |
| 15065 | + "type": "object", |
| 15066 | + "x-kubernetes-map-type": "atomic" |
15050 | 15067 | },
|
15051 | 15068 | "io.k8s.api.rbac.v1.Subject": {
|
15052 | 15069 | "description": "Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names.",
|
|
15072 | 15089 | "kind",
|
15073 | 15090 | "name"
|
15074 | 15091 | ],
|
15075 |
| - "type": "object" |
| 15092 | + "type": "object", |
| 15093 | + "x-kubernetes-map-type": "atomic" |
15076 | 15094 | },
|
15077 | 15095 | "io.k8s.api.rbac.v1alpha1.AggregationRule": {
|
15078 | 15096 | "description": "AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole",
|
@@ -15269,14 +15287,14 @@
|
15269 | 15287 | "type": "array"
|
15270 | 15288 | },
|
15271 | 15289 | "resources": {
|
15272 |
| - "description": "Resources is a list of resources this rule applies to. ResourceAll represents all resources.", |
| 15290 | + "description": "Resources is a list of resources this rule applies to. '*' represents all resources.", |
15273 | 15291 | "items": {
|
15274 | 15292 | "type": "string"
|
15275 | 15293 | },
|
15276 | 15294 | "type": "array"
|
15277 | 15295 | },
|
15278 | 15296 | "verbs": {
|
15279 |
| - "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.", |
| 15297 | + "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs.", |
15280 | 15298 | "items": {
|
15281 | 15299 | "type": "string"
|
15282 | 15300 | },
|
|
15692 | 15710 | "type": "array"
|
15693 | 15711 | },
|
15694 | 15712 | "verbs": {
|
15695 |
| - "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. VerbAll represents all kinds.", |
| 15713 | + "description": "Verbs is a list of Verbs that apply to ALL the ResourceKinds and AttributeRestrictions contained in this rule. '*' represents all verbs.", |
15696 | 15714 | "items": {
|
15697 | 15715 | "type": "string"
|
15698 | 15716 | },
|
|
16411 | 16429 | "items": {
|
16412 | 16430 | "$ref": "#/definitions/io.k8s.api.core.v1.TopologySelectorTerm"
|
16413 | 16431 | },
|
16414 |
| - "type": "array" |
| 16432 | + "type": "array", |
| 16433 | + "x-kubernetes-list-type": "atomic" |
16415 | 16434 | },
|
16416 | 16435 | "apiVersion": {
|
16417 | 16436 | "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
|
|
17270 | 17289 | "items": {
|
17271 | 17290 | "$ref": "#/definitions/io.k8s.api.core.v1.TopologySelectorTerm"
|
17272 | 17291 | },
|
17273 |
| - "type": "array" |
| 17292 | + "type": "array", |
| 17293 | + "x-kubernetes-list-type": "atomic" |
17274 | 17294 | },
|
17275 | 17295 | "apiVersion": {
|
17276 | 17296 | "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
|
|
19640 | 19660 | "name",
|
19641 | 19661 | "uid"
|
19642 | 19662 | ],
|
19643 |
| - "type": "object" |
| 19663 | + "type": "object", |
| 19664 | + "x-kubernetes-map-type": "atomic" |
19644 | 19665 | },
|
19645 | 19666 | "io.k8s.apimachinery.pkg.apis.meta.v1.Patch": {
|
19646 | 19667 | "description": "Patch is provided to give a concrete name and type to the Kubernetes PATCH request body.",
|
|
0 commit comments