Bicep diagnostic code - BCP192
This diagnostic occurs when Bicep can't copy the external module to the local cache. For example, an incorrect module reference. For more information about using modules in Bicep and Bicep restore, see Bicep modules.
Description
Unable to restore the artifact with reference <reference>: <diagnostic-message>.
Level
Error
Solution
Fix the module reference.
Examples
The following example raises the diagnostic because the public module version doesn't exist:
module storage 'br/public:avm/res/storage/storage-account:0.1.0' = {
name: 'myStorage'
params: {
name: 'store${resourceGroup().name}'
}
}
The following example raises the diagnostic because there is a typo in the reference:
module storage 'br/public:avm/res/storage/storage-account1:0.11.1' = {
name: 'myStorage'
params: {
name: 'store${resourceGroup().name}'
}
}
You can fix the diagnostic by correct the AVM reference and the version:
module storage 'br/public:avm/res/storage/storage-account:0.11.1' = {
name: 'myStorage'
params: {
name: 'store${resourceGroup().name}'
}
}
Next steps
For more information about Bicep diagnostics, see Bicep core diagnostics.