mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-15 06:01:50 +00:00
apiextension: clarify what atomic means
This commit is contained in:
4
api/openapi-spec/swagger.json
generated
4
api/openapi-spec/swagger.json
generated
@@ -18569,7 +18569,7 @@
|
|||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
"x-kubernetes-list-type": {
|
"x-kubernetes-list-type": {
|
||||||
"description": "x-kubernetes-list-type annotates an array to further describe its topology. This extension must only be used on lists and may have 3 possible values:\n\n1) `atomic`: the list is treated as a single entity, like a scalar.\n Atomic lists will be entirely replaced when updated. This extension\n may be used on any type of list (struct, scalar, ...).\n2) `set`:\n Sets are lists that must not have multiple items with the same value. Each\n value must be a scalar (or another atomic type).\n3) `map`:\n These lists are like maps in that their elements have a non-index key\n used to identify them. Order is preserved upon merge. The map tag\n must only be used on a list with elements of type object.\nDefaults to atomic for arrays.",
|
"description": "x-kubernetes-list-type annotates an array to further describe its topology. This extension must only be used on lists and may have 3 possible values:\n\n1) `atomic`: the list is treated as a single entity, like a scalar.\n Atomic lists will be entirely replaced when updated. This extension\n may be used on any type of list (struct, scalar, ...).\n2) `set`:\n Sets are lists that must not have multiple items with the same value. Each\n value must be a scalar, an object with x-kubernetes-map-type `atomic` or an\n array with x-kubernetes-list-type `atomic`.\n3) `map`:\n These lists are like maps in that their elements have a non-index key\n used to identify them. Order is preserved upon merge. The map tag\n must only be used on a list with elements of type object.\nDefaults to atomic for arrays.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"x-kubernetes-map-type": {
|
"x-kubernetes-map-type": {
|
||||||
@@ -19212,7 +19212,7 @@
|
|||||||
"type": "array"
|
"type": "array"
|
||||||
},
|
},
|
||||||
"x-kubernetes-list-type": {
|
"x-kubernetes-list-type": {
|
||||||
"description": "x-kubernetes-list-type annotates an array to further describe its topology. This extension must only be used on lists and may have 3 possible values:\n\n1) `atomic`: the list is treated as a single entity, like a scalar.\n Atomic lists will be entirely replaced when updated. This extension\n may be used on any type of list (struct, scalar, ...).\n2) `set`:\n Sets are lists that must not have multiple items with the same value. Each\n value must be a scalar (or another atomic type).\n3) `map`:\n These lists are like maps in that their elements have a non-index key\n used to identify them. Order is preserved upon merge. The map tag\n must only be used on a list with elements of type object.\nDefaults to atomic for arrays.",
|
"description": "x-kubernetes-list-type annotates an array to further describe its topology. This extension must only be used on lists and may have 3 possible values:\n\n1) `atomic`: the list is treated as a single entity, like a scalar.\n Atomic lists will be entirely replaced when updated. This extension\n may be used on any type of list (struct, scalar, ...).\n2) `set`:\n Sets are lists that must not have multiple items with the same value. Each\n value must be a scalar, an object with x-kubernetes-map-type `atomic` or an\n array with x-kubernetes-list-type `atomic`.\n3) `map`:\n These lists are like maps in that their elements have a non-index key\n used to identify them. Order is preserved upon merge. The map tag\n must only be used on a list with elements of type object.\nDefaults to atomic for arrays.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
"x-kubernetes-map-type": {
|
"x-kubernetes-map-type": {
|
||||||
|
@@ -103,7 +103,8 @@ type JSONSchemaProps struct {
|
|||||||
// may be used on any type of list (struct, scalar, ...).
|
// may be used on any type of list (struct, scalar, ...).
|
||||||
// 2) `set`:
|
// 2) `set`:
|
||||||
// Sets are lists that must not have multiple items with the same value. Each
|
// Sets are lists that must not have multiple items with the same value. Each
|
||||||
// value must be a scalar (or another atomic type).
|
// value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
|
||||||
|
// array with x-kubernetes-list-type `atomic`.
|
||||||
// 3) `map`:
|
// 3) `map`:
|
||||||
// These lists are like maps in that their elements have a non-index key
|
// These lists are like maps in that their elements have a non-index key
|
||||||
// used to identify them. Order is preserved upon merge. The map tag
|
// used to identify them. Order is preserved upon merge. The map tag
|
||||||
|
@@ -476,7 +476,8 @@ message JSONSchemaProps {
|
|||||||
// may be used on any type of list (struct, scalar, ...).
|
// may be used on any type of list (struct, scalar, ...).
|
||||||
// 2) `set`:
|
// 2) `set`:
|
||||||
// Sets are lists that must not have multiple items with the same value. Each
|
// Sets are lists that must not have multiple items with the same value. Each
|
||||||
// value must be a scalar (or another atomic type).
|
// value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
|
||||||
|
// array with x-kubernetes-list-type `atomic`.
|
||||||
// 3) `map`:
|
// 3) `map`:
|
||||||
// These lists are like maps in that their elements have a non-index key
|
// These lists are like maps in that their elements have a non-index key
|
||||||
// used to identify them. Order is preserved upon merge. The map tag
|
// used to identify them. Order is preserved upon merge. The map tag
|
||||||
|
@@ -109,7 +109,8 @@ type JSONSchemaProps struct {
|
|||||||
// may be used on any type of list (struct, scalar, ...).
|
// may be used on any type of list (struct, scalar, ...).
|
||||||
// 2) `set`:
|
// 2) `set`:
|
||||||
// Sets are lists that must not have multiple items with the same value. Each
|
// Sets are lists that must not have multiple items with the same value. Each
|
||||||
// value must be a scalar (or another atomic type).
|
// value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
|
||||||
|
// array with x-kubernetes-list-type `atomic`.
|
||||||
// 3) `map`:
|
// 3) `map`:
|
||||||
// These lists are like maps in that their elements have a non-index key
|
// These lists are like maps in that their elements have a non-index key
|
||||||
// used to identify them. Order is preserved upon merge. The map tag
|
// used to identify them. Order is preserved upon merge. The map tag
|
||||||
|
@@ -528,7 +528,8 @@ message JSONSchemaProps {
|
|||||||
// may be used on any type of list (struct, scalar, ...).
|
// may be used on any type of list (struct, scalar, ...).
|
||||||
// 2) `set`:
|
// 2) `set`:
|
||||||
// Sets are lists that must not have multiple items with the same value. Each
|
// Sets are lists that must not have multiple items with the same value. Each
|
||||||
// value must be a scalar (or another atomic type).
|
// value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
|
||||||
|
// array with x-kubernetes-list-type `atomic`.
|
||||||
// 3) `map`:
|
// 3) `map`:
|
||||||
// These lists are like maps in that their elements have a non-index key
|
// These lists are like maps in that their elements have a non-index key
|
||||||
// used to identify them. Order is preserved upon merge. The map tag
|
// used to identify them. Order is preserved upon merge. The map tag
|
||||||
|
@@ -109,7 +109,8 @@ type JSONSchemaProps struct {
|
|||||||
// may be used on any type of list (struct, scalar, ...).
|
// may be used on any type of list (struct, scalar, ...).
|
||||||
// 2) `set`:
|
// 2) `set`:
|
||||||
// Sets are lists that must not have multiple items with the same value. Each
|
// Sets are lists that must not have multiple items with the same value. Each
|
||||||
// value must be a scalar (or another atomic type).
|
// value must be a scalar, an object with x-kubernetes-map-type `atomic` or an
|
||||||
|
// array with x-kubernetes-list-type `atomic`.
|
||||||
// 3) `map`:
|
// 3) `map`:
|
||||||
// These lists are like maps in that their elements have a non-index key
|
// These lists are like maps in that their elements have a non-index key
|
||||||
// used to identify them. Order is preserved upon merge. The map tag
|
// used to identify them. Order is preserved upon merge. The map tag
|
||||||
|
Reference in New Issue
Block a user