Interface CfnTopicRuleDestinationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTopicRuleDestinationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)",
date="2024-10-11T15:56:00.271Z")
@Stability(Stable)
public interface CfnTopicRuleDestinationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnTopicRuleDestination
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iot.*; CfnTopicRuleDestinationProps cfnTopicRuleDestinationProps = CfnTopicRuleDestinationProps.builder() .httpUrlProperties(HttpUrlDestinationSummaryProperty.builder() .confirmationUrl("confirmationUrl") .build()) .status("status") .vpcProperties(VpcDestinationPropertiesProperty.builder() .roleArn("roleArn") .securityGroups(List.of("securityGroups")) .subnetIds(List.of("subnetIds")) .vpcId("vpcId") .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTopicRuleDestinationProps
static final class
An implementation forCfnTopicRuleDestinationProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHttpUrlProperties
Properties of the HTTP URL.- See Also:
-
getStatus
- IN_PROGRESS - A topic rule destination was created but has not been confirmed.
You can set status to
IN_PROGRESS
by callingUpdateTopicRuleDestination
. CallingUpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation endpoint.- ENABLED - Confirmation was completed, and traffic to this destination is allowed. You can set status to
DISABLED
by callingUpdateTopicRuleDestination
. - DISABLED - Confirmation was completed, and traffic to this destination is not allowed. You can set status to
ENABLED
by callingUpdateTopicRuleDestination
. - ERROR - Confirmation could not be completed; for example, if the confirmation timed out. You can call
GetTopicRuleDestination
for details about the error. You can set status toIN_PROGRESS
by callingUpdateTopicRuleDestination
. CallingUpdateTopicRuleDestination
causes a new confirmation challenge to be sent to your confirmation endpoint.
- See Also:
-
getVpcProperties
Properties of the virtual private cloud (VPC) connection.- See Also:
-
builder
-