Class DatadogEndpoint
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.DatadogEndpoint
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-08-13T16:20:08.522Z")
@Stability(Stable)
public class DatadogEndpoint
extends software.amazon.jsii.JsiiObject
A Datadog endpoint URL for use with Kinesis Data Firehose.
Use one of the predefined static members for a known Datadog region, or
DatadogEndpoint.of(url) for a custom URL.
Example:
import software.amazon.awscdk.services.secretsmanager.*;
Secret apiKey;
Datadog datadogDestination = Datadog.Builder.create()
.apiKey(apiKey)
.endpoint(DatadogEndpoint.LOGS_US1)
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DatadogEndpointConfigurations — AP1 (Japan).static final DatadogEndpointConfigurations — EU.static final DatadogEndpointConfigurations — US Government.static final DatadogEndpointConfigurations — US1.static final DatadogEndpointConfigurations — US3.static final DatadogEndpointConfigurations — US5.static final DatadogEndpointLogs — AP1 (Japan).static final DatadogEndpointLogs — EU.static final DatadogEndpointLogs — US Government.static final DatadogEndpointLogs — US1.static final DatadogEndpointLogs — US3.static final DatadogEndpointLogs — US5.static final DatadogEndpointMetrics — AP1 (Japan).static final DatadogEndpointMetrics — EU.static final DatadogEndpointMetrics — US.static final DatadogEndpointMetrics — US5. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDatadogEndpoint(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedDatadogEndpoint(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptiongetUrl()The endpoint URL string.static DatadogEndpointUse a custom Datadog endpoint URL.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
CONFIGURATION_AP1
Configurations — AP1 (Japan). -
CONFIGURATION_EU
Configurations — EU. -
CONFIGURATION_US_GOV
Configurations — US Government. -
CONFIGURATION_US1
Configurations — US1. -
CONFIGURATION_US3
Configurations — US3. -
CONFIGURATION_US5
Configurations — US5. -
LOGS_AP1
Logs — AP1 (Japan). -
LOGS_EU
Logs — EU. -
LOGS_GOV
Logs — US Government. -
LOGS_US1
Logs — US1. -
LOGS_US3
Logs — US3. -
LOGS_US5
Logs — US5. -
METRICS_AP1
Metrics — AP1 (Japan). -
METRICS_EU
Metrics — EU. -
METRICS_US
Metrics — US. -
METRICS_US5
Metrics — US5.
-
-
Constructor Details
-
DatadogEndpoint
protected DatadogEndpoint(software.amazon.jsii.JsiiObjectRef objRef) -
DatadogEndpoint
protected DatadogEndpoint(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
Use a custom Datadog endpoint URL.This is an escape hatch for endpoints not covered by the predefined members (for example a new region or a proxy in front of Datadog). The value is passed through as-is and is not validated by CDK. It must be a valid HTTPS Datadog intake URL: the Firehose API requires the endpoint URL to match
https://, so an invalid value fails at deployment. The caller is responsible for providing a correct URL.- Parameters:
url- The full HTTPS endpoint URL. This parameter is required.
-
getUrl
The endpoint URL string.
-