Class: Aws::CloudWatchLogs::Types::CreateDeliveryRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchLogs::Types::CreateDeliveryRequest
- Defined in:
- gems/aws-sdk-cloudwatchlogs/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
, orRaw
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.
538 539 540 541 542 543 544 545 546 547 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 538 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.
538 539 540 541 542 543 544 545 546 547 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 538 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.
538 539 540 541 542 543 544 545 546 547 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 538 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.
538 539 540 541 542 543 544 545 546 547 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 538 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.
538 539 540 541 542 543 544 545 546 547 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 538 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
538 539 540 541 542 543 544 545 546 547 |
# File 'gems/aws-sdk-cloudwatchlogs/lib/aws-sdk-cloudwatchlogs/types.rb', line 538 class CreateDeliveryRequest < Struct.new( :delivery_source_name, :delivery_destination_arn, :record_fields, :field_delimiter, :s3_delivery_configuration, :tags) SENSITIVE = [] include Aws::Structure end |