1. Packages
  2. AWS Native
  3. API Docs
  4. stepfunctions
  5. getStateMachineAlias

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

aws-native.stepfunctions.getStateMachineAlias

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi

    Resource schema for StateMachineAlias

    Using getStateMachineAlias

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getStateMachineAlias(args: GetStateMachineAliasArgs, opts?: InvokeOptions): Promise<GetStateMachineAliasResult>
    function getStateMachineAliasOutput(args: GetStateMachineAliasOutputArgs, opts?: InvokeOptions): Output<GetStateMachineAliasResult>
    def get_state_machine_alias(arn: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetStateMachineAliasResult
    def get_state_machine_alias_output(arn: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetStateMachineAliasResult]
    func LookupStateMachineAlias(ctx *Context, args *LookupStateMachineAliasArgs, opts ...InvokeOption) (*LookupStateMachineAliasResult, error)
    func LookupStateMachineAliasOutput(ctx *Context, args *LookupStateMachineAliasOutputArgs, opts ...InvokeOption) LookupStateMachineAliasResultOutput

    > Note: This function is named LookupStateMachineAlias in the Go SDK.

    public static class GetStateMachineAlias 
    {
        public static Task<GetStateMachineAliasResult> InvokeAsync(GetStateMachineAliasArgs args, InvokeOptions? opts = null)
        public static Output<GetStateMachineAliasResult> Invoke(GetStateMachineAliasInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStateMachineAliasResult> getStateMachineAlias(GetStateMachineAliasArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:stepfunctions:getStateMachineAlias
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    The ARN of the alias.
    Arn string
    The ARN of the alias.
    arn String
    The ARN of the alias.
    arn string
    The ARN of the alias.
    arn str
    The ARN of the alias.
    arn String
    The ARN of the alias.

    getStateMachineAlias Result

    The following output properties are available:

    Arn string
    The ARN of the alias.
    Description string
    An optional description of the alias.
    RoutingConfiguration []StateMachineAliasRoutingConfigurationVersion
    arn String
    The ARN of the alias.
    description String
    An optional description of the alias.
    routingConfiguration List<StateMachineAliasRoutingConfigurationVersion>
    arn string
    The ARN of the alias.
    description string
    An optional description of the alias.
    routingConfiguration StateMachineAliasRoutingConfigurationVersion[]
    arn str
    The ARN of the alias.
    description str
    An optional description of the alias.
    routing_configuration Sequence[StateMachineAliasRoutingConfigurationVersion]
    arn String
    The ARN of the alias.
    description String
    An optional description of the alias.
    routingConfiguration List<Property Map>

    Supporting Types

    StateMachineAliasRoutingConfigurationVersion

    StateMachineVersionArn string
    The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.
    Weight int
    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.
    StateMachineVersionArn string
    The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.
    Weight int
    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.
    stateMachineVersionArn String
    The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.
    weight Integer
    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.
    stateMachineVersionArn string
    The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.
    weight number
    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.
    state_machine_version_arn str
    The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.
    weight int
    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.
    stateMachineVersionArn String
    The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration.
    weight Number
    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.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.105.0 published on Thursday, May 2, 2024 by Pulumi