Interface CfnStateMachineAliasPropsMixin.RoutingConfigurationVersionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStateMachineAliasPropsMixin.RoutingConfigurationVersionProperty.Jsii$Proxy
- Enclosing class:
CfnStateMachineAliasPropsMixin
@Stability(Stable)
public static interface CfnStateMachineAliasPropsMixin.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.cfnpropertymixins.services.stepfunctions.*;
RoutingConfigurationVersionProperty routingConfigurationVersionProperty = RoutingConfigurationVersionProperty.builder()
.stateMachineVersionArn("stateMachineVersionArn")
.weight(123)
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnStateMachineAliasPropsMixin.RoutingConfigurationVersionProperty -
Method Summary
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 CfnStateMachineAliasPropsMixin.RoutingConfigurationVersionProperty.Builder builder()
-