If you want to modify a monitoring configuration via the REST API, use this reference to identify which fields you can safely update. Fields are either supported for modification or NOT supported for modification.
Modifying non-supported fields may lead to an inconsistent connection state.
value.enabledType: boolean
Enables or disables given AWS connection.
"enabled": true
value.descriptionType: string
The display name of the connection as it appears in
Settings.
"description": "my-aws-connection"
value.featureSetsType: array of strings
Defines which AWS services are enabled for CloudWatch metric collection, the _essential corresponds to the Recommended metric collection sets (MCS), the _autodiscovery corresponds to the auto-discovery metric collection sets (MCS).
"featureSets": ["ApplicationELB_essential","EC2_essential","Lambda_essential","Bedrock_AgentAlias_autodiscovery"]
aws.regionFilteringType: array of strings
Restricts CloudWatch metric polling and topology polling to specific AWS regions. Accepts standard (supported) AWS region identifiers.
"regionFiltering": ["us-east-1", "us-east-2"]
aws.tagFilteringType: array
Filters monitored resources by AWS resource tags. Leave empty to monitor all resources regardless of tags.
"tagFiltering": [{"key": "env","value": "prod","condition": "INCLUDE"},{"key": "appid","value": "105","condition": "INCLUDE"}]
aws.tagEnrichmentType: array of strings
Specifies which AWS resource tag keys should be ingested and enrich topology linked signals (metrics, logs, topology events).
"tagEnrichment": ["appid", "group", "center"]
aws.metricsConfiguration.enabledType: boolean
Enables or disables AWS CloudWatch metrics collection.
"metricsConfiguration": {"enabled": true}
aws.metricsConfiguration.regionsType: array of strings
Future compatibility field. Regions set here must be identical to the ones set at aws.regionFiltering.
"metricsConfiguration": {"regions": ["us-east-1", "us-east-2"]}
aws.namespacesType: array
Advanced metric collection use-cases, see Advanced metric ingest use cases for more details.
"namespaces": [{"namespace": "AWS/EBS","autoDiscoveryEnabled": false,"metrics": [{"name": "FastSnapshotRestoreCreditsBalance","unit": "Count","dimensions": ["SnapshotId","AvailabilityZone"],"aggregations": ["Average","Minimum"],"type": "CUSTOM_AWS"}]},{"namespace": "myapp/frontend","autoDiscoveryEnabled": false,"metrics": [{"name": "ReqPerSeq","unit": "Count","dimensions": ["appID"],"aggregations": ["Maximum"],"type": "CUSTOM"}]},{"namespace": "AWS/DynamoDB","autoDiscoveryEnabled": false,"metrics": [{"name": "TimeToLiveDeletedItemCount","unit": "Count","dimensions": ["Operation","TableName"],"aggregations": ["SampleCount","Sum"],"type": "ESSENTIAL_PLUS"}]}]
The following fields are set and managed by the system. Do not modify them manually—changes will be ignored or may cause errors.
| Field | Description |
|---|---|
| Unique identifier for this configuration object. Auto-assigned on creation. |
| Defines the integration scope. Fixed to the integration type at creation. |
| Configuration schema version. While can be modified currently NOT SUPPORTED for modifications |
| Determines how the configuration is activated. System-controlled. |
| The region where the integration infrastructure is deployed. Set at setup time when using CloudFormation based onboarding. |
| Reflects whether setup used Quick Start or custom mode. Set at creation. |
| Indicates automated or manual deployment. Set at setup time. |
| Defines whether deployment targets a single account or an organization. Set at creation. |
| AWS connection credentials block. Managed through the credentials setup flow. |
| Reflects the current state of a manual deployment. System-updated. |
| Reflects the current state of an automated deployment. System-updated. |
| Version of the CloudFormation template used for deployment. System-managed. |
| Reports the status of CloudWatch log ingestion (via Firehose) when opted-in using a CFN deployment. Not supported for modification. |
| Regions for CloudWatch log collection. Not supported for modification. |
| Timestamp of when the configuration was first created. Auto-set. |
| ID of the user who created the configuration. Auto-set. |
| Timestamp of the most recent change. Auto-updated. |
| ID of the user who made the most recent change. Auto-updated. |