Class: Aws::CloudWatchLogs::Types::CreateDeliveryRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchLogs::Types::CreateDeliveryRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatchlogs/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#delivery_destination_arn ⇒ String
The ARN of the delivery destination to use for this delivery.
-
#delivery_source_name ⇒ String
The name of the delivery source to use for this delivery.
-
#field_delimiter ⇒ String
The field delimiter to use between record fields when the final output format of a delivery is in ‘Plain`, `W3C`, or `Raw` format.
-
#record_fields ⇒ Array<String>
The list of record fields to be delivered to the destination, in order.
-
#s3_delivery_configuration ⇒ Types::S3DeliveryConfiguration
This structure contains parameters that are valid only when the delivery’s delivery destination is an S3 bucket.
-
#tags ⇒ Hash<String,String>
An optional list of key-value pairs to associate with the resource.
Instance Attribute Details
#delivery_destination_arn ⇒ String
The ARN of the delivery destination to use for this delivery.
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 691 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#delivery_source_name ⇒ String
The name of the delivery source to use for this delivery.
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 691 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#field_delimiter ⇒ String
The field delimiter to use between record fields when the final output format of a delivery is in ‘Plain`, `W3C`, or `Raw` format.
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 691 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#record_fields ⇒ Array<String>
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.
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 691 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#s3_delivery_configuration ⇒ Types::S3DeliveryConfiguration
This structure contains parameters that are valid only when the delivery’s delivery destination is an S3 bucket.
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 691 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
An optional list of key-value pairs to associate with the resource.
For more information about tagging, see [Tagging Amazon Web Services resources]
691 692 693 694 695 696 697 698 699 700 |
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 691 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |