class Aws::States::Types::UpdateStateMachineInput

@note When making an API call, you may pass UpdateStateMachineInput

data as a hash:

    {
      state_machine_arn: "Arn", # required
      definition: "Definition",
      role_arn: "Arn",
      logging_configuration: {
        level: "ALL", # accepts ALL, ERROR, FATAL, OFF
        include_execution_data: false,
        destinations: [
          {
            cloud_watch_logs_log_group: {
              log_group_arn: "Arn",
            },
          },
        ],
      },
      tracing_configuration: {
        enabled: false,
      },
    }

@!attribute [rw] state_machine_arn

The Amazon Resource Name (ARN) of the state machine.
@return [String]

@!attribute [rw] definition

The Amazon States Language definition of the state machine. See
[Amazon States Language][1].

[1]: https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html
@return [String]

@!attribute [rw] role_arn

The Amazon Resource Name (ARN) of the IAM role of the state machine.
@return [String]

@!attribute [rw] logging_configuration

The `LoggingConfiguration` data type is used to set CloudWatch Logs
options.
@return [Types::LoggingConfiguration]

@!attribute [rw] tracing_configuration

Selects whether AWS X-Ray tracing is enabled.
@return [Types::TracingConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/states-2016-11-23/UpdateStateMachineInput AWS API Documentation

Constants

SENSITIVE