AWS::ObservabilityAdmin::OrganizationTelemetryRule TelemetryRule - AWS CloudFormation

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::OrganizationTelemetryRule 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, "Scope" : String, "SelectionCriteria" : String, "TelemetrySourceTypes" : [ String, ... ], "TelemetryType" : 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

Update requires: No interruption

Scope

The organizational scope to which the rule applies, specified using accounts or organizational units.

Required: No

Type: String

Update 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

Update requires: No interruption