Module Values.CreateTelemetryRuleInputSource

Creates a telemetry rule that defines how telemetry should be configured for Amazon Web Services resources in your account. The rule specifies which resources should have telemetry enabled and how that telemetry data should be collected based on resource type, telemetry type, and selection criteria.

Sourcetype nonrec t = {
  1. ruleName : RuleName.t;
    (*

    A unique name for the telemetry rule being created.

    *)
  2. rule : TelemetryRule.t;
    (*

    The configuration details for the telemetry rule, including the resource type, telemetry type, destination configuration, and selection criteria for which resources the rule applies to.

    *)
  3. tags : TagMapInput.t option;
    (*

    The key-value pairs to associate with the telemetry rule resource for categorization and management purposes.

    *)
}
Sourceval context_ : string
Sourceval make : ?tags:??? -> ruleName:RuleName.t -> rule:TelemetryRule.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of RuleName.t | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `List of [> `Enum of string | `String of Region.t ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of RetentionPeriodInDays.t | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `Enum of string | `Structure of (string * [> `List of [> `Structure of (string * [> `List of [> `String of String_.t ] list | `String of String_.t ]) list ] list | `String of String_.t | `Structure of (string * [> `String of SingleHeaderNameString.t ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of LabelNameConditionLabelNameString.t ]) list ]) list ] list ]) list ] list ]) list ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t