如何在Bicep中设置Azure Service Bus订阅永不自动删除?
如何用Bicep设置Azure Service Bus订阅永不自动删除
你提到的autoDeleteOnIdle就是控制自动删除的核心参数,要实现“永不自动删除”,有两种方式:
- 直接设置该参数为Azure允许的最大时间跨度值:
'P10675199DT2H48M5.4775807S'(对应约10675199天,几乎等同于永久)。 - 不手动配置该参数,因为Azure Service Bus订阅的
autoDeleteOnIdle默认值就是上述最大时间跨度,订阅会自动保持永不自动删除的状态。
示例Bicep代码片段(手动设置方式):
resource serviceBusSubscription 'Microsoft.ServiceBus/namespaces/topics/subscriptions@2022-10-01-preview' = { parent: serviceBusTopic name: 'your-subscription-name' properties: { autoDeleteOnIdle: 'P10675199DT2H48M5.4775807S' // 其他订阅配置参数... } }
内容的提问来源于stack exchange,提问作者jay
相关产品推荐
相关产品推荐

