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

## Properties

- `DeliveryDestinationArn` (`string`, required): The ARN of the delivery destination that is associated with this delivery.
- `DeliverySourceName` (`string`, required): The name of the delivery source that is associated with this delivery.
- `Arn` (`string`, optional): The Amazon Resource Name (ARN) that uniquely identifies this delivery.
- `DeliveryDestinationType` (`string`, optional): Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Kinesis Data Firehose.
- `DeliveryId` (`string`, optional): The unique ID that identifies this delivery in your account.
- `FieldDelimiter` (`string`, optional): The field delimiter to use between record fields when the final output format of a delivery is in Plain , W3C , or Raw format.
- `RecordFields` (`string[]`, optional): The list of record fields to be delivered to the destination, in order. If the delivery's log source has mandatory fields, they must be included in this list.
- `S3EnableHiveCompatiblePath` (`boolean`, optional): This parameter causes the S3 objects that contain delivered logs to use a prefix structure that allows for integration with Apache Hive.
- `S3SuffixPath` (`string`, optional): This string allows re-configuring the S3 object prefix to contain either static or variable sections. The valid variables to use in the suffix path will vary by each log source. See ConfigurationTemplate$allowedSuffixPathFields for more info on what values are supported in the suffix path for each log source.
- `Tags` (`Delivery_Tag[]`, optional): The tags that have been assigned to this delivery.

## Attributes

- `Arn`
- `DeliveryDestinationType`
- `DeliveryId`
