Skip to navigation

Supports:

  • ✅ Models
  • ✅ Bulk sync source

Connection

Configuration

NameTypeDescriptionRequired
auth_modestringAuthentication method

How to authenticate with AWS. Defaults to Access Key and Secret. Accepted values: access_key_and_secret ↓, iam_role ↓
required
regionstringAWS region

Metrics exist only in the region they were published to.
required

auth_mode

When auth_mode is access_key_and_secret:

NameTypeDescriptionRequired
access_idstringAWS access IDrequired
secret_access_keystringAWS secret access keyrequired
Read-only propertyTypeDescription
aws_userstringUser ARN
{
"name": "CloudWatch Metrics connection",
"type": "aws_cloudwatch_metrics",
"configuration": {
"access_id": "AKIAIOSFODNN7EXAMPLE",
"auth_mode": "access_key_and_secret",
"region": "us-east-1",
"secret_access_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
}
}

When auth_mode is iam_role:

NameTypeDescriptionRequired
iam_role_arnstringIAM role ARNrequired
Read-only propertyTypeDescription
external_idstringExternal ID for the IAM role
{
"name": "CloudWatch Metrics connection",
"type": "aws_cloudwatch_metrics",
"configuration": {
"auth_mode": "iam_role",
"iam_role_arn": "",
"region": "us-east-1"
}
}

Model Sync

Source

Configuration

NameTypeDescriptionRequired
namespacestringServicerequired
objectstringMetricoptional

Example

{
...
"configuration": {
"namespace": "",
"object": ""
}
}

Bulk Sync

Source

Configuration

NameTypeDescriptionRequired
periodstringPeriod

Aggregation period in seconds: 300, 3600, or 86400. Defaults to 3600. Accepted values: 300, 3600, 86400
optional

Example

{
...
"source_configuration": {
"period": "3600"
}
}