scripts/Export-PSBicepApiManagementSubscriptionData.ps1
#workaround for https://github.com/Azure/azure-powershell/issues/19399 function Export-PSBicepApiManagementSubscriptionData ( $resourceGroupName, $apiManagementName, $ApiId ) { $context = New-AzApiManagementContext -ResourceGroupName $resourceGroupName -ServiceName $apiManagementName $api = Get-AzApiManagementApi -Context $context -ApiId $apiId if($null -eq $api.SubscriptionKeyHeaderName){ return $null } $toReturn = @{} $toReturn['header'] = "'$($api.SubscriptionKeyHeaderName)'" $toReturn['query'] = "'$($api.SubscriptionKeyQueryParamName)'" return $toReturn } |