二头肌生成 GUID

Nay*_*Van 4 azure azure-resource-manager azure-bicep

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

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'
    ]
  }
}]
Run Code Online (Sandbox Code Playgroud)

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

b402c7ed-0c50-4c07-91c4-e075694fdd30
Run Code Online (Sandbox Code Playgroud)

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

谁能指导我走上正确的道路。

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

Tho*_*mas 6

您可以newGuid按照文档使用该函数:

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

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

Run Code Online (Sandbox Code Playgroud)