access_key |
Client ID that will be used by the cloudwatch-exporter. |
string |
n/a |
yes |
annotations |
Additionnal annotations that will be merged on all resources. |
map |
{} |
no |
config_map_annotations |
Additionnal annotations that will be merged for the config map. |
map |
{} |
no |
config_map_labels |
Additionnal labels that will be merged for the config map. |
map |
{} |
no |
config_map_name |
Name of the config map that will be created. |
string |
"cloudwatch-exporter" |
no |
configuration |
Object representating the yaml configuration for cloudwatch-exporter. |
any |
n/a |
yes |
deployment_annotations |
Additionnal annotations that will be merged on the deployment. |
map |
{} |
no |
deployment_labels |
Additionnal labels that will be merged on the deployment. |
map |
{} |
no |
deployment_name |
Name of the deployment that will be create. |
string |
"cloudwatch-exporter" |
no |
deployment_template_annotations |
Additionnal annotations that will be merged on the deployment template. |
map |
{} |
no |
deployment_template_labels |
Additionnal labels that will be merged on the deployment template. |
map |
{} |
no |
enabled |
Whether or not to enable this module. |
bool |
true |
no |
image_name |
Name of the docker image to use. |
string |
"prom/cloudwatch-exporter" |
no |
image_pull_policy |
Image pull policy on the main container. |
string |
"IfNotPresent" |
no |
image_version |
Tag of the docker image to use. |
string |
"latest" |
no |
labels |
Additionnal labels that will be merged on all resources. |
map |
{} |
no |
namespace |
Namespace in which the module will be deployed. |
string |
"default" |
no |
prometheus_alert_groups_rules_annotations |
Map of strings that will be merge on all prometheus alert groups rules annotations. |
map |
{} |
no |
prometheus_alert_groups_rules_labels |
Map of strings that will be merge on all prometheus alert groups rules labels. |
map |
{} |
no |
replicas |
Number of replicas to deploy. |
number |
1 |
no |
secret_annotations |
Additionnal annotations that will be merged for the secret. |
map |
{} |
no |
secret_key |
Client secret that will be used by the cloudwatch-exporter. |
string |
n/a |
yes |
secret_labels |
Additionnal labels that will be merged for the secret. |
map |
{} |
no |
secret_name |
Name of the secret that will be created. |
string |
"cloudwatch-exporter" |
no |
service_annotations |
Additionnal annotations that will be merged for the service. |
map |
{} |
no |
service_labels |
Additionnal labels that will be merged for the service. |
map |
{} |
no |
service_name |
Name of the service that will be create |
string |
"cloudwatch-exporter" |
no |