Skip to content

DeliverySource

Source code in docs_src/capo_cloudwatch_logs/types/delivery_source.py
class DeliverySource(TypedDict, closed=True):
    name: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_name.DeliverySourceName"
    ]
    """<p>The unique name of the delivery source.</p>"""
    arn: NotRequired["capo_cloudwatch_logs.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) that uniquely identifies this delivery source.</p>"""
    resource_arns: NotRequired["capo_cloudwatch_logs.types.resource_arns.ResourceArns"]
    """<p>This array contains the ARN of the Amazon Web Services resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array.</p>"""
    service: NotRequired["capo_cloudwatch_logs.types.service.Service"]
    """<p>The Amazon Web Services service that is sending logs.</p>"""
    log_type: NotRequired["capo_cloudwatch_logs.types.log_type.LogType"]
    """<p>The type of log that the source is sending. For valid values for this parameter, see the documentation for the source service.</p>"""
    tags: NotRequired["capo_cloudwatch_logs.types.tags.Tags"]
    """<p>The tags that have been assigned to this delivery source.</p>"""
    delivery_source_configuration: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_configuration.DeliverySourceConfiguration"
    ]
    """<p>The map of key-value pairs that configure the delivery source.</p>"""
    status: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_status.DeliverySourceStatus"
    ]
    """<p>The status of the delivery source. A delivery source can have the status <code>ACTIVE</code> or <code>INACTIVE</code>. Note: This value is defined for selective log types.</p>"""
    status_reason: NotRequired[
        "capo_cloudwatch_logs.types.delivery_source_status_reason.DeliverySourceStatusReason"
    ]
    """<p>The reason for the status of the delivery source. A status reason of <code>RESOURCE_DELETED</code> indicates that the resource associated with the delivery source has been deleted. Note: This value is defined for selective log types.</p>"""

arn instance-attribute

arn: NotRequired[Arn]

The Amazon Resource Name (ARN) that uniquely identifies this delivery source.

delivery_source_configuration instance-attribute

delivery_source_configuration: NotRequired[DeliverySourceConfiguration]

The map of key-value pairs that configure the delivery source.

log_type instance-attribute

log_type: NotRequired[LogType]

The type of log that the source is sending. For valid values for this parameter, see the documentation for the source service.

name instance-attribute

name: NotRequired[DeliverySourceName]

The unique name of the delivery source.

resource_arns instance-attribute

resource_arns: NotRequired[ResourceArns]

This array contains the ARN of the Amazon Web Services resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array.

service instance-attribute

service: NotRequired[Service]

The Amazon Web Services service that is sending logs.

status instance-attribute

status: NotRequired[DeliverySourceStatus]

The status of the delivery source. A delivery source can have the status ACTIVE or INACTIVE. Note: This value is defined for selective log types.

status_reason instance-attribute

status_reason: NotRequired[DeliverySourceStatusReason]

The reason for the status of the delivery source. A status reason of RESOURCE_DELETED indicates that the resource associated with the delivery source has been deleted. Note: This value is defined for selective log types.

tags instance-attribute

tags: NotRequired[Tags]

The tags that have been assigned to this delivery source.