mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-12 13:31:52 +00:00
Run hack/update-openapi-spec.sh for XMapType
This commit is contained in:
parent
a826261b76
commit
cba0b9aec0
8
api/openapi-spec/swagger.json
generated
8
api/openapi-spec/swagger.json
generated
@ -17887,6 +17887,10 @@
|
|||||||
"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 (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.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"x-kubernetes-map-type": {
|
||||||
|
"description": "x-kubernetes-map-type annotates an object to further describe its topology. This extension must only be used when type is object and may have 2 possible values:\n\n1) `granular`:\n These maps are actual maps (key-value pairs) and each fields are independent\n from each other (they can each be manipulated by separate actors). This is\n the default behaviour for all maps.\n2) `atomic`: the list is treated as a single entity, like a scalar.\n Atomic maps will be entirely replaced when updated.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"x-kubernetes-preserve-unknown-fields": {
|
"x-kubernetes-preserve-unknown-fields": {
|
||||||
"description": "x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.",
|
"description": "x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
@ -18526,6 +18530,10 @@
|
|||||||
"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 (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.",
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
|
"x-kubernetes-map-type": {
|
||||||
|
"description": "x-kubernetes-map-type annotates an object to further describe its topology. This extension must only be used when type is object and may have 2 possible values:\n\n1) `granular`:\n These maps are actual maps (key-value pairs) and each fields are independent\n from each other (they can each be manipulated by separate actors). This is\n the default behaviour for all maps.\n2) `atomic`: the list is treated as a single entity, like a scalar.\n Atomic maps will be entirely replaced when updated.",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"x-kubernetes-preserve-unknown-fields": {
|
"x-kubernetes-preserve-unknown-fields": {
|
||||||
"description": "x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.",
|
"description": "x-kubernetes-preserve-unknown-fields stops the API server decoding step from pruning fields which are not specified in the validation schema. This affects fields recursively, but switches back to normal pruning behaviour if nested properties or additionalProperties are specified in the schema. This can either be true or undefined. False is forbidden.",
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
|
@ -912,6 +912,7 @@ func autoConvert_v1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSch
|
|||||||
out.XIntOrString = in.XIntOrString
|
out.XIntOrString = in.XIntOrString
|
||||||
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
||||||
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
||||||
|
out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1099,6 +1100,7 @@ func autoConvert_apiextensions_JSONSchemaProps_To_v1_JSONSchemaProps(in *apiexte
|
|||||||
out.XIntOrString = in.XIntOrString
|
out.XIntOrString = in.XIntOrString
|
||||||
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
||||||
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
||||||
|
out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -945,6 +945,7 @@ func autoConvert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JS
|
|||||||
out.XIntOrString = in.XIntOrString
|
out.XIntOrString = in.XIntOrString
|
||||||
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
||||||
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
||||||
|
out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1132,6 +1133,7 @@ func autoConvert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *ap
|
|||||||
out.XIntOrString = in.XIntOrString
|
out.XIntOrString = in.XIntOrString
|
||||||
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
|
||||||
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
out.XListType = (*string)(unsafe.Pointer(in.XListType))
|
||||||
|
out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user