feat(azure/az): update schema

This commit is contained in:
Kevin Franklin Kim 2025-08-07 16:44:27 +02:00
parent 0c3397ceae
commit 694cb738c6
No known key found for this signature in database

View File

@ -53,6 +53,13 @@
},
"type": "object",
"description": "Subscription configurations"
},
"servicePrincipals": {
"additionalProperties": {
"$ref": "#/$defs/ServicePrincipal"
},
"type": "object",
"description": "Authentication service principals"
}
},
"additionalProperties": false,
@ -60,7 +67,31 @@
"required": [
"configPath",
"tenantId",
"subscriptions"
"subscriptions",
"servicePrincipals"
]
},
"ServicePrincipal": {
"properties": {
"tenantId": {
"type": "string",
"description": "Tenant id"
},
"clientId": {
"type": "string",
"description": "Application client id"
},
"clientSecret": {
"type": "string",
"description": "Application password"
}
},
"additionalProperties": false,
"type": "object",
"required": [
"tenantId",
"clientId",
"clientSecret"
]
},
"Subscription": {