Class: Aws::States::Types::CreateStateMachineAliasInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::States::Types::CreateStateMachineAliasInput
- Defined in:
- gems/aws-sdk-states/lib/aws-sdk-states/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#description ⇒ String
A description for the state machine alias.
-
#name ⇒ String
The name of the state machine alias.
-
#routing_configuration ⇒ Array<Types::RoutingConfigurationListItem>
The routing configuration of a state machine alias.
Instance Attribute Details
#description ⇒ String
A description for the state machine alias.
415 416 417 418 419 420 421 |
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 415 class CreateStateMachineAliasInput < Struct.new( :description, :name, :routing_configuration) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The name of the state machine alias.
To avoid conflict with version ARNs, don't use an integer in the name of the alias.
415 416 417 418 419 420 421 |
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 415 class CreateStateMachineAliasInput < Struct.new( :description, :name, :routing_configuration) SENSITIVE = [:description] include Aws::Structure end |
#routing_configuration ⇒ Array<Types::RoutingConfigurationListItem>
The routing configuration of a state machine alias. The routing
configuration shifts execution traffic between two state machine
versions. routingConfiguration
contains an array of
RoutingConfig
objects that specify up to two state machine
versions. Step Functions then randomly choses which version to run
an execution with based on the weight assigned to each
RoutingConfig
.
415 416 417 418 419 420 421 |
# File 'gems/aws-sdk-states/lib/aws-sdk-states/types.rb', line 415 class CreateStateMachineAliasInput < Struct.new( :description, :name, :routing_configuration) SENSITIVE = [:description] include Aws::Structure end |