curl --location --request POST 'https://api.flashcat.cloud/api/n9e-plus/datasource/upsert' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3NfdXVpZCI6ImUyNjRkM2Q2LWNmNDAtNGE1Yy04ZGY1LTgyNjkyYzgxMGVjMSIsImF1dGhvcml6ZWQiOnRydWUsImV4cCI6MTcyOTA5NjM0MywidXNlcl9pZGVudGl0eSI6IjEtcm9vdCJ9.sLTNyvrIXwrzKOQqO3ORZoOhHVJK-dbLj96gha0niDg' \
--header 'X-User-Token: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "cloudwatch-t7",
"settings": {
"cloudwatch.access_key": "AKIA3TJTOO2LVLACNZL5",
"cloudwatch.secret_key": "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",
"cloudwatch.is_encrypt": true,
"cloudwatch.default_region": "ap-southeast-2",
"cloudwatch.timeout": 10000,
"cloudwatch.metrics_max_request": 50,
"cloudwatch.cluster_name": "no_assigned_engine",
"cloudwatch.resource_tag_rules":[
{
"rule_id":4,
"resource_type":"AWS/EC2",
"dimension_keys":[
{
"source_key":"InstanceId",
"target_key":"InstanceId"
}
]
}
]
},
"plugin_id": 0,
"plugin_type":"cloudwatch",
"plugin_type_name":"AWS CloudWatch",
"category": "",
"is_enable": true,
"is_test": true,
"cluster_name":"default"
}'