TelemetryRule

Defines how telemetry should be configured for specific Amazon Web Services resources.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

If set to true, the telemetry rule is replicated to all Amazon Web Services Regions where Amazon CloudWatch Observability Admin is available in the current partition. When new regions become available, the rule automatically replicates to them. Mutually exclusive with Regions.

Link copied to clipboard

Configuration specifying where and how the telemetry data should be delivered.

Link copied to clipboard

An optional list of Amazon Web Services Regions where this telemetry rule should be replicated. When specified, the rule is created in the home region and automatically replicated to all listed regions. Mutually exclusive with AllRegions.

Link copied to clipboard

The type of Amazon Web Services resource to configure telemetry for (e.g., "AWS::EC2::VPC", "AWS::EKS::Cluster", "AWS::WAFv2::WebACL").

Link copied to clipboard

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

Link copied to clipboard

Criteria for selecting which resources the rule applies to, such as resource tags.

Link copied to clipboard

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.

Link copied to clipboard

The type of telemetry to collect (Logs, Metrics, or Traces).

Functions

Link copied to clipboard
inline fun copy(block: TelemetryRule.Builder.() -> Unit = {}): TelemetryRule
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String