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