Support for retention policies on containers (#3501)

- [x] ability to specify a retention period on a container, which applies to newly-created blobs
- [x] specify default retention periods in templates from CLI side 

There's a small breaking change to the Python JobHelper class.
This commit is contained in:
George Pollard
2023-09-27 09:13:06 +13:00
committed by Cheick Keita
parent 80fe109a50
commit 1cee562cf5
19 changed files with 393 additions and 184 deletions

View File

@ -89,4 +89,17 @@ resource enableWorkItemCreation 'Microsoft.AppConfiguration/configurationStores/
}
}
resource enableContainerRetentionPolicies 'Microsoft.AppConfiguration/configurationStores/keyValues@2021-10-01-preview' = {
parent: featureFlags
name: '.appconfig.featureflag~2FEnableContainerRetentionPolicies'
properties: {
value: string({
id: 'EnableContainerRetentionPolicies'
description: 'Enable retention policies on containers'
enabled: true
})
contentType: 'application/vnd.microsoft.appconfig.ff+json;charset=utf-8'
}
}
output AppConfigEndpoint string = 'https://${appConfigName}.azconfig.io'