Interface CfnTelemetryRule.ITelemetryDestinationConfigurationProperty
Configuration specifying where and how telemetry data should be delivered for AWS resources.
Namespace: Amazon.CDK.AWS.ObservabilityAdmin
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnTelemetryRule.ITelemetryDestinationConfigurationProperty
Syntax (vb)
Public Interface CfnTelemetryRule.ITelemetryDestinationConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.ObservabilityAdmin;
var telemetryDestinationConfigurationProperty = new TelemetryDestinationConfigurationProperty {
DestinationPattern = "destinationPattern",
DestinationType = "destinationType",
RetentionInDays = 123,
VpcFlowLogParameters = new VPCFlowLogParametersProperty {
LogFormat = "logFormat",
MaxAggregationInterval = 123,
TrafficType = "trafficType"
}
};
Synopsis
Properties
| DestinationPattern | The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>. |
| DestinationType | The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3"). |
| RetentionInDays | The number of days to retain the telemetry data in the destination. |
| VpcFlowLogParameters | Configuration parameters specific to VPC Flow Logs when VPC is the resource type. |
Properties
DestinationPattern
The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.
string? DestinationPattern { get; }
Property Value
Remarks
DestinationType
The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").
string? DestinationType { get; }
Property Value
Remarks
RetentionInDays
The number of days to retain the telemetry data in the destination.
double? RetentionInDays { get; }
Property Value
Remarks
VpcFlowLogParameters
Configuration parameters specific to VPC Flow Logs when VPC is the resource type.
object? VpcFlowLogParameters { get; }
Property Value
Remarks
Type union: either IResolvable or CfnTelemetryRule.IVPCFlowLogParametersProperty