You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description="Specifies the databricks unity cluster configuration"
217
217
default={}
218
218
}
219
+
220
+
######
221
+
variable"sp_client_id_secret_name" {
222
+
type=string
223
+
description="The name of Azure Key Vault secret that contains ClientID of Service Principal to access in Azure Key Vault"
224
+
}
225
+
226
+
variable"sp_key_secret_name" {
227
+
type=string
228
+
description="The name of Azure Key Vault secret that contains client secret of Service Principal to access in Azure Key Vault"
229
+
}
230
+
231
+
# Secret Scope variables
232
+
variable"secret_scope" {
233
+
type=list(object({
234
+
scope_name =string
235
+
acl =optional(list(object({
236
+
principal =string
237
+
permission =string
238
+
})))
239
+
secrets =optional(list(object({
240
+
key =string
241
+
string_value =string
242
+
})))
243
+
}))
244
+
description=<<-EOT
245
+
Provides an ability to create custom Secret Scope, store secrets in it and assigning ACL for access management
246
+
scope_name - name of Secret Scope to create;
247
+
acl - list of objects, where 'principal' custom group name, this group is created in 'Premium' module; 'permission' is one of "READ", "WRITE", "MANAGE";
248
+
secrets - list of objects, where object's 'key' param is created key name and 'string_value' is a value for it;
249
+
EOT
250
+
default=[{
251
+
scope_name =null
252
+
acl =null
253
+
secrets =null
254
+
}]
255
+
}
256
+
257
+
variable"sku" {
258
+
type=string
259
+
description="The sku to use for the Databricks Workspace: [standard|premium|trial]"
260
+
default="premium"
261
+
}
262
+
263
+
variable"key_vault_id" {
264
+
type=string
265
+
description="ID of the Key Vault instance where the Secret resides"
266
+
}
267
+
268
+
variable"tenant_id_secret_name" {
269
+
type=string
270
+
description="The name of Azure Key Vault secret that contains tenant ID secret of Service Principal to access in Azure Key Vault"
0 commit comments