Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix portal dashboardName validation pattern in metadata (#3568)
There's a mistake in the Azure spec where the max length of a Portal dashboardName is (correctly) 64, but the regex validation pattern only allows 24 characters: Azure/azure-rest-api-specs#30458. Resolves #3560 This change corrects the validation regex on our side. After the change: ``` > make local_generate > cat bin/metadata-compact.json | jq > ../m.json > rg -A 8 dashboardName ../m.json | rg '(dashboardName|pattern)' "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "pattern": "^[a-zA-Z0-9-]{3,64}$", "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "pattern": "^[a-zA-Z0-9-]{3,64}$", "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "pattern": "^[a-zA-Z0-9-]{3,64}$", "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "pattern": "^[a-zA-Z0-9-]{3,64}$" "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "pattern": "^[a-zA-Z0-9-]{3,64}$" "path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Portal/dashboards/{dashboardName}", "name": "dashboardName", "pattern": "^[a-zA-Z0-9-]{3,64}$" ```
- Loading branch information