Interface HttpEndpointConfig
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
HttpEndpointConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-08-13T16:20:08.546Z")
@Stability(Stable)
public interface HttpEndpointConfig
extends software.amazon.jsii.JsiiSerializable
Describes the configuration of the Http endpoint to which Kinesis Firehose delivers data.
Example:
HttpEndpointConfig endpointConfig;
HttpEndpoint httpDestination = HttpEndpoint.Builder.create()
.endpointConfig(endpointConfig)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forHttpEndpointConfigstatic final classAn implementation forHttpEndpointConfig -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpEndpointConfig.Builderbuilder()default SecretValueThe access key used to authenticate with the Http endpoint.default StringgetName()The name of the Http endpoint selected as the destination.default ISecretA Secrets Manager secret used to authenticate with the Http endpoint.getUrl()The URL of the Http endpoint selected as the destination.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getUrl
The URL of the Http endpoint selected as the destination. -
getAccessKey
The access key used to authenticate with the Http endpoint.Used only when
secretis not set. If bothaccessKeyandsecretare provided,secret(AWS Secrets Manager) takes precedence and this value is ignored. The access key is rendered into the CloudFormation template.Default: - none; authentication uses `secret` if provided, otherwise no access key
-
getName
The name of the Http endpoint selected as the destination.Default: - None
-
getSecret
A Secrets Manager secret used to authenticate with the Http endpoint.When set, Firehose retrieves the credential from AWS Secrets Manager, and this takes precedence over
accessKey.Default: - none; `accessKey` is used if provided
-
builder
- Returns:
- a
HttpEndpointConfig.BuilderofHttpEndpointConfig
-