Class: DatadogAPIClient::V2::ObservabilityPipelineAmazonS3GenericDestination
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ObservabilityPipelineAmazonS3GenericDestination
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb
Overview
The amazon_s3_generic destination sends your logs to an Amazon S3 bucket.
Supported pipeline types: logs
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#auth ⇒ Object
AWS authentication credentials used for accessing AWS services such as S3.
-
#batch_settings ⇒ Object
Event batching settings.
-
#bucket ⇒ Object
readonly
S3 bucket name.
-
#compression ⇒ Object
readonly
Compression algorithm applied to encoded logs.
-
#encoding ⇒ Object
readonly
Encoding format for the destination.
-
#id ⇒ Object
readonly
Unique identifier for the destination component.
-
#inputs ⇒ Object
readonly
A list of component IDs whose output is used as the
inputfor this component. -
#key_prefix ⇒ Object
Optional prefix for object keys.
-
#region ⇒ Object
readonly
AWS region of the S3 bucket.
-
#storage_class ⇒ Object
readonly
S3 storage class.
-
#type ⇒ Object
readonly
The destination type.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
60 61 62 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 60 def additional_properties @additional_properties end |
#auth ⇒ Object
AWS authentication credentials used for accessing AWS services such as S3. If omitted, the system’s default credentials are used (for example, the IAM role and environment variables).
28 29 30 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 28 def auth @auth end |
#batch_settings ⇒ Object
Event batching settings
31 32 33 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 31 def batch_settings @batch_settings end |
#bucket ⇒ Object
S3 bucket name.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 34 def bucket @bucket end |
#compression ⇒ Object
Compression algorithm applied to encoded logs.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 37 def compression @compression end |
#encoding ⇒ Object
Encoding format for the destination.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 40 def encoding @encoding end |
#id ⇒ Object
Unique identifier for the destination component.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 43 def id @id end |
#inputs ⇒ Object
A list of component IDs whose output is used as the input for this component.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 46 def inputs @inputs end |
#key_prefix ⇒ Object
Optional prefix for object keys.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 49 def key_prefix @key_prefix end |
#region ⇒ Object
AWS region of the S3 bucket.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 52 def region @region end |
#storage_class ⇒ Object
S3 storage class.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 55 def storage_class @storage_class end |
#type ⇒ Object
The destination type. Always amazon_s3_generic.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_generic_destination.rb', line 58 def type @type end |