bicep - using conditional when creating resources
To use conditional in Bicep, you can just specify "if" as shown below. Also we can place a param that pass from command line during deployment. param deploy bool @ description ( 'Location for all resources.' ) param location string = resourceGroup (). location @ description ( '' ) resource serviceBusNamespace 'Microsoft.ServiceBus/namespaces@2021-06-01-preview' = if ( deploy ) { name : 'mytestservicebusjerwo' location : location sku : { name : 'Basic' capacity : 1 tier : 'Basic' } } resource serviceBusQueue 'Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview' = if ( deploy ) { parent : serviceBusNamespace name : 'myqueue' properties : { lockDuration : 'PT5M' maxSizeInMegabytes : 1024 requiresDuplicateDetection : false requiresSession : false //defaultMessageTimeToLive: 'P10675199DT2H48M5.4775807S' deadLetteringOnMessageExpiratio