Skip to content

TelemetryDestinationConfiguration

Source code in docs_src/capo_observabilityadmin/types/telemetry_destination_configuration.py
class TelemetryDestinationConfiguration(TypedDict, closed=True):
    destination_type: NotRequired[
        "capo_observabilityadmin.types.destination_type.DestinationType"
    ]
    """<p> The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3"). </p>"""
    destination_pattern: NotRequired["str"]
    """<p> The pattern used to generate the destination path or name, supporting macros like &lt;resourceId&gt; and &lt;accountId&gt;. </p>"""
    retention_in_days: NotRequired[
        "capo_observabilityadmin.types.retention_period_in_days.RetentionPeriodInDays"
    ]
    """<p> The number of days to retain the telemetry data in the destination. </p>"""
    vpc_flow_log_parameters: NotRequired[
        "capo_observabilityadmin.types.vpc_flow_log_parameters.VPCFlowLogParameters"
    ]
    """<p> Configuration parameters specific to VPC Flow Logs when VPC is the resource type. </p>"""
    cloudtrail_parameters: NotRequired[
        "capo_observabilityadmin.types.cloudtrail_parameters.CloudtrailParameters"
    ]
    """<p> Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type. </p>"""
    elb_load_balancer_logging_parameters: NotRequired[
        "capo_observabilityadmin.types.elb_load_balancer_logging_parameters.ELBLoadBalancerLoggingParameters"
    ]
    """<p> Configuration parameters specific to ELB load balancer logging when ELB is the resource type. </p>"""
    waf_logging_parameters: NotRequired[
        "capo_observabilityadmin.types.waf_logging_parameters.WAFLoggingParameters"
    ]
    """<p> Configuration parameters specific to WAF logging when WAF is the resource type. </p>"""
    log_delivery_parameters: NotRequired[
        "capo_observabilityadmin.types.log_delivery_parameters.LogDeliveryParameters"
    ]
    """<p>The configuration parameters for log delivery when the resource type supports configurable log types, such as Amazon Bedrock Knowledge Bases, Amazon Bedrock AgentCore payment managers, or Elastic Load Balancing Application Load Balancers.</p>"""
    msk_monitoring_parameters: NotRequired[
        "capo_observabilityadmin.types.msk_monitoring_parameters.MskMonitoringParameters"
    ]
    """<p> Configuration parameters specific to MSK monitoring when MSK is the resource type. </p>"""
    kms_key_arn: NotRequired["capo_observabilityadmin.types.kms_key_arn.KmsKeyArn"]
    """<p> The Amazon Resource Name (ARN) of the customer-managed Amazon Web Services KMS key used to encrypt the log groups created during telemetry rule remediation. </p>"""

cloudtrail_parameters instance-attribute

cloudtrail_parameters: NotRequired[CloudtrailParameters]

Configuration parameters specific to Amazon Web Services CloudTrail when CloudTrail is the source type.

destination_pattern instance-attribute

destination_pattern: NotRequired[str]

The pattern used to generate the destination path or name, supporting macros like <resourceId> and <accountId>.

destination_type instance-attribute

destination_type: NotRequired[DestinationType]

The type of destination for the telemetry data (e.g., "Amazon CloudWatch Logs", "S3").

elb_load_balancer_logging_parameters instance-attribute

elb_load_balancer_logging_parameters: NotRequired[ELBLoadBalancerLoggingParameters]

Configuration parameters specific to ELB load balancer logging when ELB is the resource type.

kms_key_arn instance-attribute

kms_key_arn: NotRequired[KmsKeyArn]

The Amazon Resource Name (ARN) of the customer-managed Amazon Web Services KMS key used to encrypt the log groups created during telemetry rule remediation.

log_delivery_parameters instance-attribute

log_delivery_parameters: NotRequired[LogDeliveryParameters]

The configuration parameters for log delivery when the resource type supports configurable log types, such as Amazon Bedrock Knowledge Bases, Amazon Bedrock AgentCore payment managers, or Elastic Load Balancing Application Load Balancers.

msk_monitoring_parameters instance-attribute

msk_monitoring_parameters: NotRequired[MskMonitoringParameters]

Configuration parameters specific to MSK monitoring when MSK is the resource type.

retention_in_days instance-attribute

retention_in_days: NotRequired[RetentionPeriodInDays]

The number of days to retain the telemetry data in the destination.

vpc_flow_log_parameters instance-attribute

vpc_flow_log_parameters: NotRequired[VPCFlowLogParameters]

Configuration parameters specific to VPC Flow Logs when VPC is the resource type.

waf_logging_parameters instance-attribute

waf_logging_parameters: NotRequired[WAFLoggingParameters]

Configuration parameters specific to WAF logging when WAF is the resource type.