general¶
Settings at the top level of the file that apply to the whole run.
Keys¶
| Key | Type | Default | Description |
|---|---|---|---|
log_file |
null |
null |
null = console only; set path for file logging |
verbose |
bool |
false |
Log at debug level. |
concurrency_limit |
int |
5 |
Collection units the multi-provider collector (cloudg run, cloudg map, CloudGEngine.collect and map_inventory) runs at the same time, shared by all providers. A unit is one AWS account and region, one Azure subscription, or one GCP project or organization. API call rates are set in ratelimit. |
In config.yaml¶
config.yaml
log_file: null # null = console only; set path for file logging
verbose: false
concurrency_limit: 5 # Collection units (AWS account x region, Azure subscription,
# GCP project or org) collected at once, all providers together.
# API call rates are set under ratelimit.
Read from the annotated example config.yaml and the CloudGConfig models in cloudg/config.py.