code: def get_state_machine_arn(self, name):
      if AWS_SANDBOX_ENABLED:
          # We can't execute list_state_machines within the sandbox,
          # but we can construct the statemachine arn since we have
          # explicit access to the region.
          from ..aws_client import get_aws_client
  
          account_id = (
              get_aws_client("sts").get_caller_identity().get("Account")
          )
          region = AWS_SANDBOX_REGION
          # Sandboxes are in aws partition
          return "arn:aws:states:%s:%s:stateMachine:%s" % (
              region,
              account_id,
              name,
          )
      else:
          state_machine = self.search(name)
          if state_machine:
              return state_machine["stateMachineArn"]
          return None
  
file_path: metaflow/metaflow/plugins/aws/step_functions/step_functions_client.py
imports: from metaflow.metaflow_config import AWS_SANDBOX_ENABLED, AWS_SANDBOX_REGION, SFN_EXECUTION_LOG_GROUP_ARN
label_desc: Use image node_id 9 for calling the StepFunctionsClient obj's underlying member method code with example usage: obj.get_state_machine_arn(name) and returns: unknown, None, state_machine