Class: DatadogAPIClient::V2::ObservabilityPipelineAmazonS3Destination
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ObservabilityPipelineAmazonS3Destination
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb
Overview
The amazon_s3
destination sends your logs in Datadog-rehydratable format to an Amazon S3 bucket for archiving.
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.
-
#bucket ⇒ Object
readonly
S3 bucket name.
-
#id ⇒ Object
readonly
Unique identifier for the destination component.
-
#inputs ⇒ Object
readonly
A list of component IDs whose output is used as the
input
for 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.
-
#tls ⇒ Object
Configuration for enabling TLS encryption between the pipeline component and external services.
-
#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.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 52 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).
26 27 28 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 26 def auth @auth end |
#bucket ⇒ Object
S3 bucket name.
29 30 31 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 29 def bucket @bucket end |
#id ⇒ Object
Unique identifier for the destination component.
32 33 34 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 32 def id @id end |
#inputs ⇒ Object
A list of component IDs whose output is used as the input
for this component.
35 36 37 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 35 def inputs @inputs end |
#key_prefix ⇒ Object
Optional prefix for object keys.
38 39 40 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 38 def key_prefix @key_prefix end |
#region ⇒ Object
AWS region of the S3 bucket.
41 42 43 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 41 def region @region end |
#storage_class ⇒ Object
S3 storage class.
44 45 46 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 44 def storage_class @storage_class end |
#tls ⇒ Object
Configuration for enabling TLS encryption between the pipeline component and external services.
47 48 49 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 47 def tls @tls end |
#type ⇒ Object
The destination type. Always amazon_s3
.
50 51 52 |
# File 'lib/datadog_api_client/v2/models/observability_pipeline_amazon_s3_destination.rb', line 50 def type @type end |