Skip to content

Instantly share code, notes, and snippets.

@johnlokerse
Created June 9, 2024 17:21
Show Gist options
  • Save johnlokerse/8b219d04bb8eddaa4f2fbb3d56a520d5 to your computer and use it in GitHub Desktop.
Save johnlokerse/8b219d04bb8eddaa4f2fbb3d56a520d5 to your computer and use it in GitHub Desktop.
Azure Bicep nullability operators explained blog
param parCnameRecord cnameType = {
name: 'cname_bicepazure'
ttl: 3600
cnameRecord: {
cname: 'copilot'
}
}
resource resDnsZone 'Microsoft.Network/dnsZones@2023-07-01-preview' = {
name: 'bicep.azure'
location: 'global'
resource resCnameRecord 'cname' = {
name: parCnameRecord.name
properties: {
metadata: parCnameRecord.metadata
TTL: parCnameRecord.ttl
CNAMERecord: parCnameRecord.cnameRecord
}
}
}
type cnameType = {
name: string
metadata: object?
ttl: int
cnameRecord: {
cname: string
}?
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment