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
Copy file name to clipboardExpand all lines: modules/azurerm_netapp/variables.tf
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,24 @@ variable "allowed_clients" {
55
55
default=["0.0.0.0/0"]
56
56
}
57
57
58
+
variable"netapp_enable_cmk_encryption" {
59
+
description="Setting this variable to true enables CMK encryption on the netapp account. Only relevant when storage_type=ha."
60
+
type=bool
61
+
default=false
62
+
}
63
+
64
+
variable"netapp_cmk_encryption_key_id" {
65
+
description="The ID of the key in keyvault to Encrypt ANF with (i.e. https://<keyvault-name>.vault.azure.net/keys/<key-name>). Must exist before running terraform. Only relevant when storage_type=ha. Required if enable_anf_cmk_encryption is true."
66
+
type=string
67
+
default=null
68
+
}
69
+
70
+
variable"netapp_cmk_encryption_key_uai" {
71
+
description="The user assigned identity that will be used to access the key (i.e. /subscriptions/<sub>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<uai name>). Must exist and have Key Vault Crypto Service Encryption User permission on the keyvault before running terraform. Only relevant when storage_type=ha. Required if enable_anf_cmk_encryption is true."
72
+
type=string
73
+
default=null
74
+
}
75
+
58
76
variable"tags" {
59
77
description="Map of tags to be placed on the Resources"
description="Setting this variable to true enables CMK encryption on the netapp account. Only relevant when storage_type=ha."
551
+
type=bool
552
+
default=false
553
+
}
554
+
555
+
variable"netapp_cmk_encryption_key_id" {
556
+
description="The ID of the key in keyvault to Encrypt ANF with (i.e. https://<keyvault-name>.vault.azure.net/keys/<key-name>). Must exist before running terraform. Only relevant when storage_type=ha. Required if enable_anf_cmk_encryption is true."
557
+
type=string
558
+
default=null
559
+
}
560
+
561
+
variable"netapp_cmk_encryption_key_uai" {
562
+
description="The user assigned identity that will be used to access the key (i.e. /subscriptions/<sub>/resourceGroups/<rg>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<uai name>). Must exist and have Key Vault Crypto Service Encryption User permission on the keyvault before running terraform. Only relevant when storage_type=ha. Required if enable_anf_cmk_encryption is true."
563
+
type=string
564
+
default=null
565
+
}
566
+
549
567
variable"node_pools_availability_zone" {
550
568
description="Specifies a Availability Zone in which the Kubernetes Cluster Node Pool should be located."
0 commit comments