This module creates Azure Network Security Group, NSG Association, Diagnostic Settings and Network Watcher Flow Log.
No requirements.
Name |
Description |
Type |
Default |
Required |
ds_map |
n/a |
map(any) |
{ "log_analytics_workspace_id": null } |
no |
enable_diagnostics |
n/a |
bool |
true |
no |
enable_nw_flow_log |
n/a |
bool |
true |
no |
enabled |
Either true to enable diagnostic settings or false to disable it. |
bool |
true |
no |
environment |
Global tags |
map(any) |
{ "tags": {} } |
no |
interval_in_minutes |
n/a |
number |
10 |
no |
network_watcher_name |
n/a |
string |
null |
no |
nsg_name |
n/a |
string |
n/a |
yes |
nwf_version |
n/a |
number |
2 |
no |
resource_group_name |
n/a |
string |
n/a |
yes |
rp_days |
n/a |
number |
0 |
no |
rp_enabled |
n/a |
bool |
false |
no |
storage_account_id |
n/a |
string |
null |
no |
subnet_id |
n/a |
string |
n/a |
yes |
ta_enabled |
n/a |
bool |
true |
no |
tags |
Specific tags |
map(any) |
{} |
no |
traffic_analytics_enabled |
n/a |
bool |
true |
no |
workspace_id |
n/a |
string |
null |
no |
workspace_region |
n/a |
string |
null |
no |
Name |
Description |
flow_log_id |
n/a |
nsg_id |
n/a |
nsg_name |
n/a |