Skip to content

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.