Overview
|
|
| Name |
origins |
| Tag |
2026.8.31.6 |
| FullName |
br:bicepacrdevwcom.azurecr.io/bicep/modules/configbuilder/cdn/profiles/origins:2026.8.31.6 |
| Last updated |
2026-08-31 10:48:11:+00:00 |
| Created |
2026-08-31 10:48:11:+00:00 |
| Digest |
sha256:0d76dba217092f0044d59f61e00f1f6847b7ffe7d4effa5d9e3b44e8f9c81026 |
Parameters
| Name |
Type |
Required |
Description |
name |
string |
Yes |
|
customDomains |
array |
Yes |
|
healthProbeSettings |
object |
Yes |
|
sessionAffinityState |
string |
Yes |
|
loadBalancingSettings |
object |
Yes |
|
patternsToMatch |
array |
Yes |
|
ruleSets |
array |
Yes |
|
supportedProtocols |
array |
Yes |
|
forwardingProtocol |
string |
Yes |
|
httpsRedirect |
string |
Yes |
|
originPath |
string |
Yes |
|
cacheConfiguration |
object |
Yes |
|
addDnsRecord |
bool |
Yes |
|
dnsZoneResourceGroupName |
string |
Yes |
|
dnsZoneSubscriptionId |
string |
Yes |
|
origins |
array |
Yes |
|
linkToDefaultDomain |
string |
Yes |
|
certificateSecretId |
string |
Yes |
|
wafPolicyLinkId |
string |
Yes |
|
Outputs
| Name |
Type |
Description |
originConfig |
object |
|
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
param name string
param customDomains array
param healthProbeSettings object
param sessionAffinityState string
param loadBalancingSettings object
param patternsToMatch array
param ruleSets array
param supportedProtocols array
param forwardingProtocol string
param httpsRedirect string
param originPath string
param cacheConfiguration object
param addDnsRecord bool
param dnsZoneResourceGroupName string
param dnsZoneSubscriptionId string
param origins array
param linkToDefaultDomain string
param certificateSecretId string
param wafPolicyLinkId string
module origins 'br:bicepacrdevwcom.azurecr.io/bicep/modules/configbuilder/cdn/profiles/origins:2026.8.31.6' = {
name: 'origins${env}${version}'
params: {
name: name
customDomains: customDomains
healthProbeSettings: healthProbeSettings
sessionAffinityState: sessionAffinityState
loadBalancingSettings: loadBalancingSettings
patternsToMatch: patternsToMatch
ruleSets: ruleSets
supportedProtocols: supportedProtocols
forwardingProtocol: forwardingProtocol
httpsRedirect: httpsRedirect
originPath: originPath
cacheConfiguration: cacheConfiguration
addDnsRecord: addDnsRecord
dnsZoneResourceGroupName: dnsZoneResourceGroupName
dnsZoneSubscriptionId: dnsZoneSubscriptionId
origins: origins
linkToDefaultDomain: linkToDefaultDomain
certificateSecretId: certificateSecretId
wafPolicyLinkId: wafPolicyLinkId
}
}