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
@@ -742,6 +738,7 @@ Description: This map of objects is used to create additional `azurerm_virtual_m
742
738
-`secret_url` (Required) - The Secret URL of a Key Vault Certificate. This can be sourced from the `secret_id` field within the `azurerm_key_vault_certificate` Resource.
743
739
-`source_vault_id` (Required) - the Azure resource ID of the key vault holding the secret
744
740
-`tags` (Optional) - A mapping of tags to assign to the extension resource.
741
+
-`timeouts` (Optional): Timeouts for the extension resource.
745
742
746
743
Example Inputs:
747
744
@@ -808,6 +805,13 @@ map(object({
808
805
secret_url = string
809
806
source_vault_id = string
810
807
}))
808
+
timeouts = optional(object({
809
+
create = optional(string)
810
+
delete = optional(string)
811
+
update = optional(string)
812
+
read = optional(string)
813
+
})
814
+
)
811
815
}))
812
816
```
813
817
@@ -1305,13 +1309,14 @@ The following arguments are supported:
1305
1309
1306
1310
-`location` (Required): The Azure Region where the Virtual Machine Run Command should exist. Changing this forces a new Virtual Machine Run Command to be created.
1307
1311
-`name` (Required): Specifies the name of this Virtual Machine Run Command. Changing this forces a new Virtual Machine Run Command to be created.
1308
-
-`source` (Required): A source block as defined below. The source of the run command script.
1312
+
-`script_source` (Required): A source block as defined below. The source of the run command script.
1309
1313
-`error_blob_managed_identity` (Optional): An error\_blob\_managed\_identity block as defined below. User-assigned managed Identity that has access to errorBlobUri storage blob.
1310
1314
-`error_blob_uri` (Optional): Specifies the Azure storage blob where script error stream will be uploaded.
1311
1315
-`output_blob_managed_identity` (Optional): An output\_blob\_managed\_identity block as defined below. User-assigned managed Identity that has access to outputBlobUri storage blob.
1312
1316
-`output_blob_uri` (Optional): Specifies the Azure storage blob where script output stream will be uploaded. It can be basic blob URI with SAS token.
1313
1317
-`parameter` (Optional): A list of parameter blocks as defined below. The parameters used by the script.
1314
1318
-`protected_parameter` (Optional): A list of protected\_parameter blocks as defined below. The protected parameters used by the script.
1319
+
-`timeouts` (Optional): Timeouts for each run command.
1315
1320
-`tags` (Optional): A mapping of tags which should be assigned to the Virtual Machine Run Command.
1316
1321
1317
1322
An error\_blob\_managed\_identity block supports the following arguments:
Description: (Optional) Specifies the Time Zone which should be used by the Windows Virtual Machine, [the possible values are defined here](https://jackstromberg.com/2017/01/list-of-time-zones-consumed-by-azure/). Changing this forces a new resource to be created.
@@ -1767,7 +1818,43 @@ Description: The default attributes exported by the azurerm provider. These
for_each=toset([fork, vinnonsensitive(var.extensions) :kifv.deploy_sequence>=3]) #forcing to use the map key to address terraform limitation around sensitive values in the map (https://developer.hashicorp.com/terraform/language/meta-arguments/for_each#limitations-on-values-used-in-for_each)
3
5
4
6
#using explicit references using the for_each key to get around the secrets issue in the above link
for_each=toset([fork, vinnonsensitive(var.extensions) :kifv.deploy_sequence==1]) #forcing to use the map key to address terraform limitation around sensitive values in the map (https://developer.hashicorp.com/terraform/language/meta-arguments/for_each#limitations-on-values-used-in-for_each)
37
41
38
42
#using explicit references using the for_each key to get around the secrets issue in the above link
for_each=toset([fork, vinnonsensitive(var.extensions) :kifv.deploy_sequence==2]) #forcing to use the map key to address terraform limitation around sensitive values in the map (https://developer.hashicorp.com/terraform/language/meta-arguments/for_each#limitations-on-values-used-in-for_each)
69
75
70
76
#using explicit references using the for_each key to get around the secrets issue in the above link
0 commit comments