CfnStateMachineProps

class aws_cdk.aws_stepfunctions.CfnStateMachineProps(*, role_arn, definition_s3_location=None, definition_string=None, definition_substitutions=None, logging_configuration=None, state_machine_name=None, state_machine_type=None, tags=None)

Bases: object

__init__(*, role_arn, definition_s3_location=None, definition_string=None, definition_substitutions=None, logging_configuration=None, state_machine_name=None, state_machine_type=None, tags=None)

Properties for defining a AWS::StepFunctions::StateMachine.

Parameters
  • role_arn (str) – AWS::StepFunctions::StateMachine.RoleArn.

  • definition_s3_location (Union[S3LocationProperty, IResolvable, None]) – AWS::StepFunctions::StateMachine.DefinitionS3Location.

  • definition_string (Optional[str]) – AWS::StepFunctions::StateMachine.DefinitionString.

  • definition_substitutions (Optional[Any]) – AWS::StepFunctions::StateMachine.DefinitionSubstitutions.

  • logging_configuration (Union[IResolvable, LoggingConfigurationProperty, None]) – AWS::StepFunctions::StateMachine.LoggingConfiguration.

  • state_machine_name (Optional[str]) – AWS::StepFunctions::StateMachine.StateMachineName.

  • state_machine_type (Optional[str]) – AWS::StepFunctions::StateMachine.StateMachineType.

  • tags (Optional[List[TagsEntryProperty]]) – AWS::StepFunctions::StateMachine.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html

Return type

None

Attributes

definition_s3_location

AWS::StepFunctions::StateMachine.DefinitionS3Location.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-definitions3location

Return type

Union[S3LocationProperty, IResolvable, None]

definition_string

AWS::StepFunctions::StateMachine.DefinitionString.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-definitionstring

Return type

Optional[str]

definition_substitutions

AWS::StepFunctions::StateMachine.DefinitionSubstitutions.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-definitionsubstitutions

Return type

Any

logging_configuration

AWS::StepFunctions::StateMachine.LoggingConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-loggingconfiguration

Return type

Union[IResolvable, LoggingConfigurationProperty, None]

role_arn

AWS::StepFunctions::StateMachine.RoleArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-rolearn

Return type

str

state_machine_name

AWS::StepFunctions::StateMachine.StateMachineName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-statemachinename

Return type

Optional[str]

state_machine_type

AWS::StepFunctions::StateMachine.StateMachineType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-statemachinetype

Return type

Optional[str]

tags

AWS::StepFunctions::StateMachine.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-tags

Return type

Optional[List[TagsEntryProperty]]