@@ -23,30 +23,32 @@ Usage:
23
23
azure-auditor [OPTIONS]
24
24
25
25
Application Options:
26
- --log.debug debug mode [$LOG_DEBUG]
27
- --log.trace trace mode [$LOG_TRACE]
28
- --log.json Switch log output to json format [$LOG_JSON]
29
- --azure.environment= Azure environment name (default: AZUREPUBLICCLOUD)
30
- [$AZURE_ENVIRONMENT]
31
- --azure.subscription= Azure subscription ID [$AZURE_SUBSCRIPTION_ID]
32
- --report.title= Report title [$REPORT_TITLE]
33
- --cron.keytvaultaccesspolicies= Cronjob for KeyVault AccessPolicies report (default: 0 * * * *)
34
- [$CRON_KEYTVAULTACCESSPOLICIES]
35
- --cron.resourcegroups= Cronjob for ResourceGroups report (default: */30 * * * *)
36
- [$CRON_RESOURCEGROUPS]
37
- --cron.resourceproviders= Cronjob for ResourceProviders report (default: 0 * * * *)
38
- [$CRON_RESOURCEPROVIDERS]
39
- --cron.roleassignments= Cronjob for RoleAssignments report (default: */5 * * * *)
40
- [$CRON_ROLEASSIGNMENTS]
41
- --cron.resourcegraph= Cronjob for ResourceGraph report (default: 15 * * * *)
42
- [$CRON_RESOURCEGRAPH]
43
- --config= Config file path [$CONFIG]
44
- --dry-run Dry Run (report only) [$DRYRUN]
45
- --bind= Server address (default: :8080) [$SERVER_BIND]
46
- --server.path.report= Server path for report (default: /report) [$SERVER_PATH_REPORT]
26
+ --log.debug debug mode [$LOG_DEBUG]
27
+ --log.devel development mode [$LOG_DEVEL]
28
+ --log.json Switch log output to json format [$LOG_JSON]
29
+ --azure.environment= Azure environment name (default: AZUREPUBLICCLOUD) [$AZURE_ENVIRONMENT]
30
+ --azure.tenant= Azure tenant id [$AZURE_TENANT_ID]
31
+ --azure.subscription= Azure subscription ID [$AZURE_SUBSCRIPTION_ID]
32
+ --azure.tag.inherit= Inherit tags [$AZURE_TAG_INHERIT]
33
+ --report.title= Report title [$REPORT_TITLE]
34
+ --report.pagination.size=[5|10|25|50|100|250] Report pagination size (default: 50) [$REPORT_PAGINATION_SIZE]
35
+ --cron.keytvaultaccesspolicies= Cronjob for KeyVault AccessPolicies report (default: 0 * * * *)
36
+ [$CRON_KEYTVAULTACCESSPOLICIES]
37
+ --cron.resourcegroups= Cronjob for ResourceGroups report (default: */30 * * * *) [$CRON_RESOURCEGROUPS]
38
+ --cron.resourceproviders= Cronjob for ResourceProviders report (default: 0 * * * *) [$CRON_RESOURCEPROVIDERS]
39
+ --cron.roleassignments= Cronjob for RoleAssignments report (default: */5 * * * *) [$CRON_ROLEASSIGNMENTS]
40
+ --cron.resourcegraph= Cronjob for ResourceGraph report (default: 15 * * * *) [$CRON_RESOURCEGRAPH]
41
+ --cron.loganalytics= Cronjob for LogAnalytics report (default: 30 * * * *) [$CRON_LOGANALYTICS]
42
+ --loganalytics.waitduration= Wait duration between LogAnalytics queries (default: 5s) [$LOGANALYTICS_WAITDURATION]
43
+ --config= Config file path [$CONFIG]
44
+ --dry-run Dry Run (report only) [$DRYRUN]
45
+ --server.bind= Server address (default: :8080) [$SERVER_BIND]
46
+ --server.timeout.read= Server read timeout (default: 5s) [$SERVER_TIMEOUT_READ]
47
+ --server.timeout.write= Server write timeout (default: 10s) [$SERVER_TIMEOUT_WRITE]
48
+ --server.path.report= Server path for report [$SERVER_PATH_REPORT]
47
49
48
50
Help Options:
49
- -h, --help Show this help message
51
+ -h, --help Show this help message
50
52
```
51
53
52
54
crons can be disabled by setting them to empty string or ` false `
0 commit comments