Skip to content

Commit 232d1ab

Browse files
feat: Simplified several Bicep specs as per latest DSL improvements (#1858)
1 parent 3d50536 commit 232d1ab

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

docs/static/includes/interfaces/bicep/int.cmk.udt.schema1.bicep

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ param customerManagedKey customerManagedKeyType?
1111
// ============= //
1212

1313
resource cMKKeyVault 'Microsoft.KeyVault/vaults@2023-02-01' existing = if (!empty(customerManagedKey.?keyVaultResourceId)) {
14-
name: last(split((customerManagedKey.?keyVaultResourceId ?? 'dummyVault'), '/'))
14+
name: last(split((customerManagedKey.?keyVaultResourceId!), '/'))
1515
scope: resourceGroup(
16-
split((customerManagedKey.?keyVaultResourceId ?? '//'), '/')[2],
17-
split((customerManagedKey.?keyVaultResourceId ?? '////'), '/')[4]
16+
split(customerManagedKey.?keyVaultResourceId!, '/')[2],
17+
split(customerManagedKey.?keyVaultResourceId!, '/')[4]
1818
)
1919

2020
resource cMKKey 'keys@2023-02-01' existing = if (!empty(customerManagedKey.?keyVaultResourceId) && !empty(customerManagedKey.?keyName)) {
21-
name: customerManagedKey.?keyName ?? 'dummyKey'
21+
name: customerManagedKey.?keyName!
2222
}
2323
}
2424

2525
resource cMKUserAssignedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' existing = if (!empty(customerManagedKey.?userAssignedIdentityResourceId)) {
26-
name: last(split(customerManagedKey.?userAssignedIdentityResourceId ?? 'dummyMsi', '/'))
26+
name: last(split(customerManagedKey.?userAssignedIdentityResourceId!, '/'))
2727
scope: resourceGroup(
28-
split((customerManagedKey.?userAssignedIdentityResourceId ?? '//'), '/')[2],
29-
split((customerManagedKey.?userAssignedIdentityResourceId ?? '////'), '/')[4]
28+
split(customerManagedKey.?userAssignedIdentityResourceId!, '/')[2],
29+
split(customerManagedKey.?userAssignedIdentityResourceId!, '/')[4]
3030
)
3131
}
3232

docs/static/includes/interfaces/bicep/int.cmk.udt.schema2.bicep

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,22 @@ param customerManagedKey customerManagedKeyWithAutoRotateType?
1010
// ============= //
1111

1212
resource cMKKeyVault 'Microsoft.KeyVault/vaults@2023-02-01' existing = if (!empty(customerManagedKey.?keyVaultResourceId)) {
13-
name: last(split((customerManagedKey.?keyVaultResourceId ?? 'dummyVault'), '/'))
13+
name: last(split((customerManagedKey.?keyVaultResourceId!), '/'))
1414
scope: resourceGroup(
15-
split((customerManagedKey.?keyVaultResourceId ?? '//'), '/')[2],
16-
split((customerManagedKey.?keyVaultResourceId ?? '////'), '/')[4]
15+
split(customerManagedKey.?keyVaultResourceId!, '/')[2],
16+
split(customerManagedKey.?keyVaultResourceId!, '/')[4]
1717
)
1818

1919
resource cMKKey 'keys@2023-02-01' existing = if (!empty(customerManagedKey.?keyVaultResourceId) && !empty(customerManagedKey.?keyName)) {
20-
name: customerManagedKey.?keyName ?? 'dummyKey'
20+
name: customerManagedKey.?keyName!
2121
}
2222
}
2323

2424
resource cMKUserAssignedIdentity 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' existing = if (!empty(customerManagedKey.?userAssignedIdentityResourceId)) {
25-
name: last(split(customerManagedKey.?userAssignedIdentityResourceId ?? 'dummyMsi', '/'))
25+
name: last(split(customerManagedKey.?userAssignedIdentityResourceId!, '/'))
2626
scope: resourceGroup(
27-
split((customerManagedKey.?userAssignedIdentityResourceId ?? '//'), '/')[2],
28-
split((customerManagedKey.?userAssignedIdentityResourceId ?? '////'), '/')[4]
27+
split(customerManagedKey.?userAssignedIdentityResourceId!, '/')[2],
28+
split(customerManagedKey.?userAssignedIdentityResourceId!, '/')[4]
2929
)
3030
}
3131

docs/static/includes/interfaces/bicep/int.secExp.output.bicep

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ output exportedSecrets object = >deploymentReference<.outputs.exportedSecrets
66
output specificSecret string = >deploymentReference<.outputs.exportedSecrets.>secretToExport1<Name.secretResourceId
77

88
// Get the resource Ids of all secrets set
9-
output exportedSecretResourceIds array = map(
9+
output exportedSecretResourceIds string[] = map(
1010
items(>deploymentReference<.outputs.exportedSecrets),
1111
item => item.value.secretResourceId
1212
)

docs/static/includes/interfaces/bicep/int.secExp.udt.schema.bicep

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ param secretsExportConfiguration secretsExportConfigurationType?
1313
module secretsExport 'modules/keyVaultExport.bicep' = if (secretsExportConfiguration != null) {
1414
name: '${uniqueString(deployment().name, location)}-secrets-kv'
1515
scope: resourceGroup(
16-
split((secretsExportConfiguration.?keyVaultResourceId ?? '//'), '/')[2],
17-
split((secretsExportConfiguration.?keyVaultResourceId ?? '////'), '/')[4]
16+
split(secretsExportConfiguration.?keyVaultResourceId, '/')[2],
17+
split(secretsExportConfiguration.?keyVaultResourceId, '/')[4]
1818
)
1919
params: {
20-
keyVaultName: last(split(secretsExportConfiguration.?keyVaultResourceId ?? '//', '/'))
20+
keyVaultName: last(split(secretsExportConfiguration.?keyVaultResourceId, '/'))
2121
secretsToSet: union(
2222
[],
2323
contains(secretsExportConfiguration!, '>secretToExport1<Name')

0 commit comments

Comments
 (0)