addedInput schema / properties / entry
Added value: +{
+ "description": "NRN of the IAM USER or ROLE",
+ "type": "string"
+}
addedInput schema / properties / groups
Added value: +{
+ "description": "Kubernetes group names to bind the principal to",
+ "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 to attach (type + scope, namespaces when scope is 'namespace')",
+ "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"
+}
removedInput schema / properties / principalArn
Removed value: -{
- "description": "IAM principal ARN",
- "type": "string"
-}
changedInput schema / properties / type / description
Previous value: -"Access entry type"New value: +"IAM principal type"
addedInput schema / properties / type / enum
Added value: +[
+ "USER",
+ "ROLE"
+]
changedInput schema / required
Previous value: -[
- "clusterUuid"
-]New value: +[
+ "clusterUuid",
+ "type",
+ "entry"
+]