---
type: resource-type
title: DeliverySource
description: aws resource type AWS::Logs::DeliverySource
name: DeliverySource
lexicon: aws
resource_type: AWS::Logs::DeliverySource
---
`AWS::Logs::DeliverySource`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required): The unique name of the Log source.
- `Arn` (`string`, optional): The Amazon Resource Name (ARN) that uniquely identifies this delivery source.
- `DeliverySourceConfiguration` (`Record<string, unknown>`, optional): A map of key-value pairs to configure the delivery source. Both keys and values must be between 1 and 255 characters in length.
- `LogType` (`string`, optional): The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options.
- `ResourceArn` (`string`, optional): The ARN of the resource that will be sending the logs.
- `ResourceArns` (`string[]`, optional): This array contains the ARN of the AWS resource that sends logs and is represented by this delivery source. Currently, only one ARN can be in the array.
- `Service` (`string`, optional): The AWS service that is sending logs.
- `Status` (`"ACTIVE" | "INACTIVE"`, optional): The status of this delivery source. The value can be ACTIVE or INACTIVE.
- `StatusReason` (`"RESOURCE_DELETED"`, optional): The reason for the status of this delivery source, such as RESOURCE_DELETED.
- `Tags` (`DeliverySource_Tag[]`, optional): The tags that have been assigned to this delivery source.

## Attributes

- `Arn`
- `ResourceArns`
- `Service`
- `Status`
- `StatusReason`
