使用powershell获取Azure工作空间SQL池的最新API版本



我在powershell中尝试了多个选项,如Get-AzSynapseWorkspace,但我找不到Synapse Analytics的最新API版本。

我正在使用下面的代码调用REST API,但由于微软的API版本,它失败了。突触/工作区/. .在网上搜索后,我发现了几个api版本,我将其中一个添加到一个变量中,它工作了,但这是一个旧的日期,这意味着他们可能有一天会删除它,所以我需要知道在Azure门户或通过powershell命令如何拉出最新的一个,所以不是一个静态值分配给变量

"https://management.azure.com/subscriptions/$SubscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Synapse/workspaces/$sqlServerName/sqlPools/$SynapseSqlPoolName"+"?api-version=$apiversion" 

您可以使用PowerShell来查看可用的API版本。

$workspaces = (Get-AzResourceProvider -ProviderNamespace Microsoft.Synapse).resourcetypes | ? resourceTypeName -eq 'workspaces'
$workspaces.ApiVersions
2021-06-01-preview
2021-06-01
2021-05-01
2021-04-01-preview
2021-03-01
2020-12-01
2019-06-01-preview

通过更改providerNameSpace

,这适用于所有资源

最新更新