removedInput schema / properties / accessEntryNo
Removed value: -{
- "description": "Access entry number",
- "type": "number"
-}
addedInput schema / properties / entryUuid
Added value: +{
+ "description": "IAM access entry UUID",
+ "type": "string"
+}
addedInput schema / properties / groups
Added value: +{
+ "description": "Kubernetes group names (replaces the existing list)",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
removedInput schema / properties / kubernetesGroups
Removed value: -{
- "description": "Kubernetes groups",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / policies
Added value: +{
+ "description": "NKS access policies (replaces the existing list)",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "namespaces": {
+ "description": "Target namespaces — required when scope is 'namespace'",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "scope": {
+ "description": "Policy scope",
+ "enum": [
+ "cluster",
+ "namespace"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "description": "NKS access policy type",
+ "enum": [
+ "NKSClusterAdminPolicy",
+ "NKSAdminPolicy",
+ "NKSEditPolicy",
+ "NKSViewPolicy"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "scope"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
changedInput schema / required
Previous value: -[
- "clusterUuid",
- "accessEntryNo"
-]New value: +[
+ "clusterUuid",
+ "entryUuid"
+]