Interface CfnStateMachineAlias.RoutingConfigurationVersionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStateMachineAlias.RoutingConfigurationVersionProperty.Jsii$Proxy
- Enclosing class:
CfnStateMachineAlias
@Stability(Stable)
public static interface CfnStateMachineAlias.RoutingConfigurationVersionProperty
extends software.amazon.jsii.JsiiSerializable
The state machine version to which you want to route the execution traffic.
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.stepfunctions.*; RoutingConfigurationVersionProperty routingConfigurationVersionProperty = RoutingConfigurationVersionProperty.builder() .stateMachineVersionArn("stateMachineVersionArn") .weight(123) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnStateMachineAlias.RoutingConfigurationVersionProperty
static final class
An implementation forCfnStateMachineAlias.RoutingConfigurationVersionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.The percentage of traffic you want to route to the state machine version.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getStateMachineVersionArn
The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.If you specify the ARN of a second version, it must belong to the same state machine as the first version.
- See Also:
-
getWeight
The percentage of traffic you want to route to the state machine version.The sum of the weights in the routing configuration must be equal to 100.
- See Also:
-
builder
@Stability(Stable) static CfnStateMachineAlias.RoutingConfigurationVersionProperty.Builder builder()
-