This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::ObservabilityAdmin::TelemetryRule TelemetryRule
Defines how telemetry should be configured for specific AWS resources.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "DestinationConfiguration" :TelemetryDestinationConfiguration, "ResourceType" :String, "SelectionCriteria" :String, "TelemetrySourceTypes" :[ String, ... ], "TelemetryType" :String}
YAML
DestinationConfiguration:TelemetryDestinationConfigurationResourceType:StringSelectionCriteria:StringTelemetrySourceTypes:- StringTelemetryType:String
Properties
DestinationConfiguration-
Configuration specifying where and how the telemetry data should be delivered.
Required: No
Type: TelemetryDestinationConfiguration
Update requires: No interruption
ResourceType-
The type of AWS resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").
Required: Yes
Type: String
Allowed values:
AWS::EC2::VPC | AWS::WAFv2::WebACL | AWS::CloudTrail | AWS::EKS::Cluster | AWS::ElasticLoadBalancingV2::LoadBalancer | AWS::BedrockAgentCore::Runtime | AWS::BedrockAgentCore::Browser | AWS::BedrockAgentCore::CodeInterpreterUpdate requires: No interruption
SelectionCriteria-
Criteria for selecting which resources the rule applies to, such as resource tags.
Required: No
Type: String
Update requires: No interruption
TelemetrySourceTypes-
The specific telemetry source types to configure for the resource, such as VPC_FLOW_LOGS or EKS_AUDIT_LOGS. TelemetrySourceTypes must be correlated with the specific resource type.
Required: No
Type: Array of String
Update requires: No interruption
TelemetryType-
The type of telemetry to collect (Logs, Metrics, or Traces).
Required: Yes
Type: String
Allowed values:
Logs | TracesUpdate requires: No interruption