AWS::Logs::Delivery
This structure contains information about one delivery in your account.
A delivery is a connection between a logical delivery source and a logical delivery destination.
For more information, see CreateDelivery.
To update an existing delivery configuration, use UpdateDeliveryConfiguration.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::Logs::Delivery", "Properties" : { "DeliveryDestinationArn" :
String
, "DeliverySourceName" :String
, "Tags" :[ Tag, ... ]
} }
YAML
Type: AWS::Logs::Delivery Properties: DeliveryDestinationArn:
String
DeliverySourceName:String
Tags:- Tag
Properties
DeliveryDestinationArn
-
The ARN of the delivery destination that is associated with this delivery.
Required: Yes
Type: String
Pattern:
[\w#+=/:,.@-]*\*?
Minimum:
16
Maximum:
2048
Update requires: Replacement
DeliverySourceName
-
The name of the delivery source that is associated with this delivery.
Required: Yes
Type: String
Pattern:
[\w-]*$
Minimum:
1
Maximum:
60
Update requires: Replacement
-
The tags that have been assigned to this delivery.
Required: No
Type: Array of Tag
Update requires: No interruption
Return values
Ref
Fn::GetAtt
Arn
-
The Amazon Resource Name (ARN) that uniquely identifies this delivery.
DeliveryDestinationType
-
Displays whether the delivery destination associated with this delivery is CloudWatch Logs, Amazon S3, or Firehose.
DeliveryId
-
The unique ID that identifies this delivery in your account.