Values.TelemetryDestinationConfigurationSourceConfiguration specifying where and how telemetry data should be delivered for Amazon Web Services resources.
type nonrec t = {destinationType : DestinationType.t option;The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
*)destinationPattern : String_.t option;The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.
*)retentionInDays : RetentionPeriodInDays.t option;The number of days to retain the telemetry data in the destination.
*)vPCFlowLogParameters : VPCFlowLogParameters.t option;Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
*)cloudtrailParameters : CloudtrailParameters.t option;Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.
*)eLBLoadBalancerLoggingParameters : ELBLoadBalancerLoggingParameters.t option;Configuration parameters specific to ELB load balancer logging when ELB is the resource type.
*)wAFLoggingParameters : WAFLoggingParameters.t option;Configuration parameters specific to WAF logging when WAF is the resource type.
*)logDeliveryParameters : LogDeliveryParameters.t option;Configuration parameters specific to Amazon Bedrock AgentCore logging when Amazon Bedrock AgentCore is the resource type.
*)mskMonitoringParameters : MskMonitoringParameters.t option;Configuration parameters specific to MSK monitoring when MSK is the resource type.
*)}val to_value :
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 ]