Interface HttpActionSigV4Auth
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
HttpActionSigV4Auth.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-06T23:25:19.320Z")
@Stability(Experimental)
public interface HttpActionSigV4Auth
extends software.amazon.jsii.JsiiSerializable
Example:
TopicRule topicRule = TopicRule.Builder.create(this, "TopicRule") .sql(IotSql.fromStringAsVer20160323("SELECT topic(2) as device_id, year, month, day FROM 'device/+/data'")) .build(); topicRule.addAction( HttpsAction.Builder.create("https://example.com/endpoint") .confirmationUrl("https://example.com") .headers(List.of(HttpActionHeader.builder().key("key0").value("value0").build(), HttpActionHeader.builder().key("key1").value("value1").build())) .auth(HttpActionSigV4Auth.builder().serviceName("serviceName").signingRegion("us-east-1").build()) .build());
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forHttpActionSigV4Auth
static final class
An implementation forHttpActionSigV4Auth
-
Method Summary
Modifier and TypeMethodDescriptionstatic HttpActionSigV4Auth.Builder
builder()
(experimental) The service name.(experimental) The signing region.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getServiceName
(experimental) The service name. -
getSigningRegion
(experimental) The signing region. -
builder
- Returns:
- a
HttpActionSigV4Auth.Builder
ofHttpActionSigV4Auth
-