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: README.md
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -202,13 +202,18 @@ Here is an example of how you can use this module in your inventory structure:
202
202
| cmk\_encryption\_enabled | n/a |`bool`|`false`| no |
203
203
| containers\_list | List of containers to create and their access levels. |`list(object({ name = string, access_type = string }))`|`[]`| no |
204
204
| cross\_tenant\_replication\_enabled | Should cross Tenant replication be enabled? Defaults to true. |`bool`|`true`| no |
205
+
| datastorages | n/a |`list(string)`|`null`| no |
206
+
| days | Number of days to create retension policies for te diagnosys setting. |`number`|`365`| no |
205
207
| default\_enabled | Set to false to prevent the module from creating any resources. |`bool`|`false`| no |
206
208
| default\_to\_oauth\_authentication | Default to Azure Active Directory authorization in the Azure portal when accessing the Storage Account. The default value is false |`bool`|`false`| no |
207
209
| enable\_advanced\_threat\_protection | Boolean flag which controls if advanced threat protection is enabled. |`bool`|`false`| no |
210
+
| enable\_diagnostic | Set to false to prevent the module from creating the diagnosys setting for the NSG Resource.. |`bool`|`false`| no |
208
211
| enable\_https\_traffic\_only | Boolean flag which forces HTTPS if enabled, see here for more information. |`bool`|`true`| no |
209
212
| enable\_private\_endpoint | enable or disable private endpoint to storage account |`bool`|`false`| no |
210
213
| enabled | Set to false to prevent the module from creating any resources. |`bool`|`true`| no |
| eventhub\_authorization\_rule\_id | Eventhub authorization rule id to pass it to destination details of diagnosys setting of NSG. |`string`|`null`| no |
216
+
| eventhub\_name | Eventhub Name to pass it to destination details of diagnosys setting of NSG. |`string`|`null`| no |
212
217
| existing\_private\_dns\_zone | Name of the existing private DNS zone |`string`|`null`| no |
213
218
| existing\_private\_dns\_zone\_resource\_group\_name | The name of the existing resource group |`string`|`""`| no |
214
219
| file\_shares | List of containers to create and their access levels. |`list(object({ name = string, quota = number }))`|`[]`| no |
@@ -219,8 +224,13 @@ Here is an example of how you can use this module in your inventory structure:
219
224
| key\_vault\_id | n/a |`string`|`null`| no |
220
225
| label\_order | Label order, e.g. sequence of application name and environment `name`,`environment`,'attribute' [`webserver`,`qa`,`devops`,`public`,] . |`list(any)`|`[]`| no |
221
226
| location | The location/region to keep all your network resources. To get the list of all locations with table format from azure cli, run 'az account list-locations -o table' |`string`|`"North Europe"`| no |
227
+
| log\_analytics\_workspace\_id | log analytics workspace id to pass it to destination details of diagnosys setting of NSG. |`string`|`null`| no |
228
+
| logs | n/a |`list(string)`|`null`| no |
229
+
| logs\_enabled | n/a |`list(bool)`|`null`| no |
222
230
| managedby | ManagedBy, eg 'Identos'. |`string`|`""`| no |
| metrics\_enabled | n/a |`list(bool)`|`null`| no |
224
234
| min\_tls\_version | The minimum supported TLS version for the storage account |`string`|`"TLS1_2"`| no |
225
235
| name | Name (e.g. `app` or `cluster`). |`string`|`""`| no |
226
236
| network\_rules | List of objects that represent the configuration of each network rules. |`map`|`{}`| no |
@@ -230,9 +240,11 @@ Here is an example of how you can use this module in your inventory structure:
230
240
| queues | List of storages queues |`list(string)`|`[]`| no |
231
241
| repository | Terraform current module repo |`string`|`""`| no |
232
242
| resource\_group\_name | A container that holds related resources for an Azure solution |`string`|`""`| no |
243
+
| retention\_policy\_enabled | Set to false to prevent the module from creating retension policy for the diagnosys setting. |`bool`|`false`| no |
233
244
| sftp\_enabled | Boolean, enable SFTP for the storage account |`bool`|`false`| no |
234
245
| shared\_access\_key\_enabled | Indicates whether the storage account permits requests to be authorized with the account access key via Shared Key. If false, then all requests, including shared access signatures, must be authorized with Azure Active Directory (Azure AD). The default value is true. |`bool`|`true`| no |
235
246
| soft\_delete\_retention | Number of retention days for soft delete. If set to null it will disable soft delete all together. |`number`|`30`| no |
247
+
| storage\_account\_id | Storage account id to pass it to destination details of diagnosys setting of NSG. |`string`|`null`| no |
236
248
| storage\_account\_name | The name of the azure storage account |`string`|`""`| no |
237
249
| subnet\_id | The resource ID of the subnet |`string`|`""`| no |
238
250
| tables | List of storage tables. |`list(string)`|`[]`| no |
0 commit comments