二头肌生成 GUID

我正在学习二头肌以及如何使用来部署 azure 资源。我一直在进行密钥保管库部署,如下所示:

resource keyVault 'Microsoft.KeyVault/vaults@2021-06-01-preview' existing = {
  name: keyVaultName
}

// Create key vault keys
resource keyVaultKeys 'Microsoft.KeyVault/vaults/keys@2021-06-01-preview' = [for tenantCode in tenantCodes: {
  name: '${keyVault.name}/${keyVaultKeyPrefix}${tenantCode}'
  properties: {
    keySize: 2048
    kty: 'RSA'
    // storage key should only needs these operations
    keyOps: [
      'unwrapKey'
      'wrapKey'
    ]
  }
}]

我现在想做的是以这种格式为每个部署创建一个 GUID,例如:

b402c7ed-0c50-4c07-91c4-e075694fdd30

我找不到任何来源来实现这一目标。

谁能指导我正确的道路。

非常感谢您的帮助和对初学者的耐心

stack overflow Bicep Generate GUID
原文答案

答案:

作者头像

您可以按照 newGuid 使用 documentation 函数:

以全局唯一标识符的格式返回一个值。 此函数只能用于参数的默认值。

// parameter with default value
param deploymentId string = newGuid()
...
output deploymentId string = deploymentId