Expand description
§cloud_scanner_cli
A module that returns an estimation of environmental impact of the resources used in a cloud account.
It performs inventory of resources of the account and combines it with Boavizta API to return impact data.
Modules§
- aws_
cloud_ provider - A module that returns inventory of AWS resources.
- boavizta_
api_ v1 - A service to retrieve cloud resource impacts from Boavizta API.
- cloud_
provider - A module to abstract a service to list resources of a cloud account.
- estimated_
inventory_ exporter - impact_
provider - A module to abstract the service used to retrieve impacts of cloud resources.
- inventory_
exporter - metric_
exporter - A module to format the results of cloud-scanner into OpenMetrics (Prometheus format) metrics
- model
- Business Entities of cloud Scanner
- standalone_
server - An HTTP endpoint that exposes the results of cloud-scanner like inventory, impacts or metrics.
- usage_
location - The location where cloud resources are running.
Functions§
- estimate_
impacts - Returns estimated impacts as the result of a live inventory.
- estimate_
impacts_ of_ inventory - Returns impacts for and existing inventory
- estimate_
impacts_ of_ inventory_ file - Returns impacts for and existing inventory file
- get_
impacts_ as_ metrics - Returns impacts of a live inventory as metrics
- get_
inventory - Returns a live inventory of cloud resources
- get_
version - Return current version of the cloud-scanner-cli crate
- serve_
metrics - Starts a server that exposes metrics http like http://localhost:8000/metrics?aws-region=eu-west-1