Azure / Azure/azure-rest-api-specs
[BUG] Microsoft.ApiManagement/service@2023-05-01-preview - Error
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 5.9k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
### API Spec link
TODO
### API Spec version
2023-05-01-preview
### Describe the bug
In the LRO of delete method, the GET response of the polling requests have an empty response body.
Here're the request traces:
```
GET /subscriptions/0000/resourceGroups/acctesthenglu611/providers/Microsoft.ApiManagement/service/test?api-version=2023-05-01-preview
Status Code: 200
------------ Request ------------
User-Agent: HashiCorp Terraform/1.8.1 (+https://www.terraform.io) terraform-provider-azapi/dev pid-222c6c49-1b0a-5959-a213-6608f9eb8820
X-Ms-Correlation-Request-Id: 9e38927f-6b11-e55c-fca1-00bed492a15c
Accept: application/json
Authorization: REDACTED
---
------------ Response ------------
X-Ms-Routing-Request-Id: SOUTHEASTASIA:20240611T030132Z:02022ea0-b353-4575-8b6a-e5fd55dbeae6
X-Msedge-Ref: Ref A: 0B6EB9CE0D89427FAD758EA4772E03A7 Ref B: MAA201060513029 Ref C: 2024-06-11T03:01:31Z
Content-Length: 2279
Date: Tue, 11 Jun 2024 03:01:31 GMT
X-Content-Type-Options: nosniff
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
Cache-Control: no-cache
Content-Type: application/json; charset=utf-8
Etag: "AAAAAACPWsk="
X-Cache: CONFIG_NOCACHE
X-Ms-Correlation-Request-Id: 9e38927f-6b11-e55c-fca1-00bed492a15c
X-Ms-Ratelimit-Remaining-Subscription-Global-Reads: 3749
Expires: -1
X-Ms-Ratelimit-Remaining-Subscription-Reads: 249
X-Ms-Request-Id: 9e38927f-6b11-e55c-fca1-00bed492a15c
------
{
"etag": "AAAAAACPWsk=",
"id": "/subscriptions/0000/resourceGroups/acctesthenglu611/providers/Microsoft.ApiManagement/service/test",
"identity": {
"principalId": "7037f88d-4780-40d6-96f3-ab7a9f175098",
"tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a",
"type": "SystemAssigned"
},
"location": "West US",
"name": "test",
"properties": {
"additionalLocations": null,
"apiVersionConstraint": {
"minApiVersion": null
},
"certificates": null,
"configurationApi": null,
"createdAtUtc": "2024-06-11T00:42:33.1964957Z",
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "False"
},
"dataApiUrl": null,
"developerPortalStatus": "Disabled",
"developerPortalUrl": null,
"gatewayRegionalUrl": null,
"gatewayUrl": "https://test.azure-api.net",
"hostnameConfigurations": [
{
"certificate": null,
"certificatePassword": null,
"certificateSource": "BuiltIn",
"certificateStatus": null,
"defaultSslBinding": true,
"encodedCertificate": null,
"hostName": "test.azure-api.net",
"identityClientId": null,
"keyVaultId": null,
"negotiateClientCertificate": false,
"type": "Proxy"
}
],
"legacyPortalStatus": "Disabled",
"managementApiUrl": "https://smapi.api-bay-prod-scaleunit-001.p.azurewebsites.net/",
"natGatewayState": "Enabled",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"outboundPublicIPAddresses": [],
"platformVersion": "undetermined",
"portalUrl": null,
"privateEndpointConnections": null,
"privateIPAddresses": null,
"provisioningState": "Succeeded",
"publicIPAddresses": null,
"publicIpAddressId": null,
"publicNetworkAccess": "Enabled",
"publisherEmail": "henglu@microsoft.com",
"publisherName": "henglu",
"scmUrl": null,
"targetProvisioningState": "",
"virtualNetworkConfiguration": null,
"virtualNetworkType": "None"
},
"sku": {
"capacity": 1,
"name": "StandardV2"
},
"systemData": null,
"tags": {},
"type": "Microsoft.ApiManagement/service",
"zones": null
}
DELETE /subscriptions/0000/resourceGroups/acctesthenglu611/providers/Microsoft.ApiManagement/service/test?api-version=2023-05-01-preview
Status Code: 202
------------ Request ------------
Accept: application/json
Authorization: REDACTED
User-Agent: HashiCorp Terraform/1.8.1 (+https://www.terraform.io) terraform-provider-azapi/dev pid-222c6c49-1b0a-5959-a213-6608f9eb8820
X-Ms-Correlation-Request-Id: 932c8b26-f596-248a-b311-0d783197daae
---
------------ Response ------------
Cache-Control: no-cache
X-Ms-Ratelimit-Remaining-Subscription-Global-Deletes: 2999
Location: https://management.azure.com/subscriptions/0000//providers/Microsoft.ApiManagement/locations/westus/operationResults/d2VzdHVzOmFjY3Rlc3Q2MTFsaF9UZXJtXzVhMzE4ZGE2?api-version=2023-05-01-preview
Pragma: no-cache
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-Ms-Correlation-Request-Id: 932c8b26-f596-248a-b311-0d783197daae
X-Ms-Ratelimit-Remaining-Subscription-Deletes: 199
Content-Length: 2286
Content-Type: application/json; charset=utf-8
X-Ms-Routing-Request-Id: SOUTHEASTASIA:20240611T030137Z:859fe67c-8f74-4ed9-8e42-805923b71e25
X-Cache: CONFIG_NOCACHE
X-Ms-Request-Id: 932c8b26-f596-248a-b311-0d783197daae
X-Msedge-Ref: Ref A: 7BA33209CF674B7783E5E7C0D4ED8DFB Ref B: MAA201060515025 Ref C: 2024-06-11T03:01:35Z
Expires: -1
Retry-After: 20
Azure-Asyncoperation: https://management.azure.com/subscriptions/0000//providers/Microsoft.ApiManagement/locations/westus/operationResults/d2VzdHVzOmFjY3Rlc3Q2MTFsaF9UZXJtXzVhMzE4ZGE2?api-version=2023-05-01-preview
Date: Tue, 11 Jun 2024 03:01:37 GMT
------
{
"etag": "AAAAAACPW/s=",
"id": "/subscriptions/0000/resourceGroups/acctesthenglu611/providers/Microsoft.ApiManagement/service/test",
"identity": {
"principalId": "7037f88d-4780-40d6-96f3-ab7a9f175098",
"tenantId": "54826b22-38d6-4fb2-bad9-b7b93a3e9c5a",
"type": "SystemAssigned"
},
"location": "West US",
"name": "test",
"properties": {
"additionalLocations": null,
"apiVersionConstraint": {
"minApiVersion": null
},
"certificates": null,
"configurationApi": null,
"createdAtUtc": "2024-06-11T00:42:33.1964957Z",
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "False"
},
"dataApiUrl": null,
"developerPortalStatus": "Disabled",
"developerPortalUrl": null,
"gatewayRegionalUrl": null,
"gatewayUrl": "https://test.azure-api.net",
"hostnameConfigurations": [
{
"certificate": null,
"certificatePassword": null,
"certificateSource": "BuiltIn",
"certificateStatus": null,
"defaultSslBinding": true,
"encodedCertificate": null,
"hostName": "test.azure-api.net",
"identityClientId": null,
"keyVaultId": null,
"negotiateClientCertificate": false,
"type": "Proxy"
}
],
"legacyPortalStatus": "Disabled",
"managementApiUrl": "https://smapi.api-bay-prod-scaleunit-001.p.azurewebsites.net/",
"natGatewayState": "Enabled",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"outboundPublicIPAddresses": [],
"platformVersion": "undetermined",
"portalUrl": null,
"privateEndpointConnections": null,
"privateIPAddresses": null,
"provisioningState": "Deleting",
"publicIPAddresses": null,
"publicIpAddressId": null,
"publicNetworkAccess": "Enabled",
"publisherEmail": "henglu@microsoft.com",
"publisherName": "henglu",
"scmUrl": null,
"targetProvisioningState": "Deleting",
"virtualNetworkConfiguration": null,
"virtualNetworkType": "None"
},
"sku": {
"capacity": 1,
"name": "StandardV2"
},
"systemData": null,
"tags": {},
"type": "Microsoft.ApiManagement/service",
"zones": null
}
{
"request": {
"headers": {
"Authorization": "REDACTED",
"User-Agent": "HashiCorp Terraform/1.8.1 (+https://www.terraform.io) terraform-provider-azapi/dev pid-222c6c49-1b0a-5959-a213-6608f9eb8820",
"X-Ms-Correlation-Request-Id": "932c8b26-f596-248a-b311-0d783197daae"
},
"method": "GET",
"url": "https://management.azure.com/subscriptions/0000//providers/Microsoft.ApiManagement/locations/westus/operationResults/d2VzdHVzOmFjY3Rlc3Q2MTFsaF9UZXJtXzVhMzE4ZGE2?api-version=2023-05-01-preview",
"body": ""
},
"response": {
"statusCode": 202,
"headers": {
"Cache-Control": "no-cache",
"Content-Length": "0",
"Date": "Tue, 11 Jun 2024 03:01:58 GMT",
"Expires": "-1",
"Location": "https://management.azure.com/subscriptions/0000/providers/Microsoft.ApiManagement/locations/westus/operationResults/d2VzdHVzOmFjY3Rlc3Q2MTFsaF9UZXJtXzVhMzE4ZGE2?api-version=2023-05-01-preview&t=638536717192226642&c=MIIHpTCCBo2gAwIBAgITOgMPIyvO-SSNo3JCxQAEAw8jKzANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjQwNTE3MDc0MzI1WhcNMjUwNTEyMDc0MzI1WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMm-rUyPQv0z_LgvMVxRmSGe7k2sSDcjhZtJtacrGF0aA0mXhldjASVDsIKbducmYozS8YVn2yXvxW_2yo82m2q934keEf1UEKaSADUrozDPX5msTyt18UcXAPp7vPi8MXbYjFOyyuc1uzgXltAbdS5P2ki32RUjUplv8OZZSK5OvCrsyCwkmsg2yKxfHaRObmPqpu65x8lFk2jKBDK30LBTk2StP96kJI1VnIe3fxGXE6_1XKZTCJH9o_4vYvmA3wTHxlu8KWljLk10ttEqy736mEq9ex8TqnJVHebwRZ33UQTFZClqhQrIcLUrar5PXwlFMtvhgI1-Du5tVtKr1KECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFggvX2K4Py0SACAWQCAQowggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBTVszhW7MMKoXa9-QpBHa5cQlUN9TAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwEwDAYKKwYBBAGCN3sEATAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAD-urQp96AuB916E-Te8RmgK90YXOfxpQ9UFVrx1h5G83WkRUIlKdESHrUjduIESxCRdkRY2ntf__S09h5_4l7f3rT0jpHXw-_8dUrAbn43jMiQmB2LXzLoyIWaLagT18F_wbUAmRMU1m1WEJE66ngt8mx407-SRKz6rKaPUCD2z-wIeSOcaXXY7KbRVUtbPS4GhSTo3fCRHPGpXS9ftpm-v7z3JFkXFsN7jcHBQDn2YqE7eFoPVqmoQtJZXXzAsWMeqSilE2wmsqn8Ty0ykZnqcfjuRNXoTC9CpuEhZYirAwmdBN87Cb7ZrhR2s8flm-uIqdEhk4mWeNMEyWsm5RLA&s=GI3KNP1E0zUakC5tcuso5icU_ewmzi2RtsPLMZx1qfXuBYvp3V08Gzi2Eyiw0aZTUWCA69gH1OnqcL69RcvYY6TmQLu521P3esNYpfx3OZ220ubk-EnBgRt7wNOxkgrMmurE5jKEep32buuLcElrN6x3-sI6jWpU-VNyaAkoBK0m-h4Kmlpk8YZt3To4CYJg1Ka-hyLO_8rWDuAQS4uq7Z91fbjRh_4EZNGpQe7UFauNIZXa3gOB-Zf_6drhb7n7iCHKnGkD5lAu6XplIRu1635-iWDo_B00Wxi1X4XCJS7l9AhY3F19ZoMbXTDClUfukkuUtnTosltjA7wb5vAdfQ&h=d405Q2HuxBqlFx6Y30iKqJo_xWynMrYa074Gm1VR_Bw",
"Pragma": "no-cache",
"Retry-After": "20",
"Strict-Transport-Security": "max-age=31536000; includeSubDomains",
"X-Cache": "CONFIG_NOCACHE",
"X-Content-Type-Options": "nosniff",
"X-Ms-Correlation-Request-Id": "932c8b26-f596-248a-b311-0d783197daae",
"X-Ms-Ratelimit-Remaining-Subscription-Global-Reads": "3749",
"X-Ms-Ratelimit-Remaining-Subscription-Reads": "249",
"X-Ms-Request-Id": "932c8b26-f596-248a-b311-0d783197daae",
"X-Ms-Routing-Request-Id": "SOUTHEASTASIA:20240611T030159Z:a848ab82-ad83-4e5e-86db-b4e572cb10ac",
"X-Msedge-Ref": "Ref A: 00E03C920616414FB65F4F3D2EBD0649 Ref B: MAA201060515025 Ref C: 2024-06-11T03:01:58Z"
},
"body": ""
}
}
```
### Expected behavior
In previous preview api-version, the response body has a content like the following:
```
{
"status": "InProgress"
}
```
### Actual behavior
The GET response of the polling requests returns empty body.
### Reproduction Steps
1. Create the api management service
2. Delete the api management service
3. Call GET API on the request url from the location header of the Delete response.
### Environment
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.