Azure / Azure/azure-rest-api-specs
Storage Blob Service `deleteRetentionPolicy` should not have restricts when `RestorePolicy` is disabled
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 5.9k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
1. PUT https://management.azure.com/subscriptions/{{subscriptionId}}/resourceGroups/yupstr/providers/Microsoft.Storage/storageAccounts/yups/blobServices/default?api-version=2019-06-01
{
"properties": {
"cors": {
"corsRules": []
},
"deleteRetentionPolicy": {
"enabled": true,
"days":12
},
"RestorePolicy": {
"enabled": true,
"days":7
},
"isVersioningEnabled": true,
"changeFeed":{
"enabled":true
}
}
}
2. https://management.azure.com/subscriptions/{{subscriptionId}}/resourceGroups/yupstr/providers/Microsoft.Storage/storageAccounts/yups/blobServices/default?api-version=2019-06-01
{
"properties": {
"cors": {
"corsRules": []
},
"deleteRetentionPolicy": {
"enabled": true,
"days":5
},
"RestorePolicy": {
"enabled": false
},
"isVersioningEnabled": true,
"changeFeed":{
"enabled":true
}
}
}
Response:
{
"error": {
"code": "ContainerOperationFailure",
"message": "Blob Delete Retention policy days should be longer than Point In Time Restore policy days.\nRequestId:feb1f7f7-401e-000e-7d8e-a33552000000\nTime:2020-10-16T07:29:21.9434562Z"
}
}
Contributor guide
Assessment
This issue has not been assessed yet.