awscdk/awsstepfunctions/main.go (1,912 lines of code) (raw):

package awsstepfunctions import ( "reflect" _jsii_ "github.com/aws/jsii-runtime-go/runtime" ) func init() { _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Activity", reflect.TypeOf((*Activity)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "activityArn", GoGetter: "ActivityArn"}, _jsii_.MemberProperty{JsiiProperty: "activityName", GoGetter: "ActivityName"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "encryptionConfiguration", GoGetter: "EncryptionConfiguration"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricFailed", GoMethod: "MetricFailed"}, _jsii_.MemberMethod{JsiiMethod: "metricHeartbeatTimedOut", GoMethod: "MetricHeartbeatTimedOut"}, _jsii_.MemberMethod{JsiiMethod: "metricRunTime", GoMethod: "MetricRunTime"}, _jsii_.MemberMethod{JsiiMethod: "metricScheduled", GoMethod: "MetricScheduled"}, _jsii_.MemberMethod{JsiiMethod: "metricScheduleTime", GoMethod: "MetricScheduleTime"}, _jsii_.MemberMethod{JsiiMethod: "metricStarted", GoMethod: "MetricStarted"}, _jsii_.MemberMethod{JsiiMethod: "metricSucceeded", GoMethod: "MetricSucceeded"}, _jsii_.MemberMethod{JsiiMethod: "metricTime", GoMethod: "MetricTime"}, _jsii_.MemberMethod{JsiiMethod: "metricTimedOut", GoMethod: "MetricTimedOut"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_Activity{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IActivity) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ActivityProps", reflect.TypeOf((*ActivityProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.AfterwardsOptions", reflect.TypeOf((*AfterwardsOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.AssignableStateOptions", reflect.TypeOf((*AssignableStateOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.AwsOwnedEncryptionConfiguration", reflect.TypeOf((*AwsOwnedEncryptionConfiguration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, }, func() interface{} { j := jsiiProxy_AwsOwnedEncryptionConfiguration{} _jsii_.InitJsiiProxy(&j.jsiiProxy_EncryptionConfiguration) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CatchProps", reflect.TypeOf((*CatchProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CfnActivity", reflect.TypeOf((*CfnActivity)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"}, _jsii_.MemberProperty{JsiiProperty: "attrName", GoGetter: "AttrName"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "encryptionConfiguration", GoGetter: "EncryptionConfiguration"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"}, _jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnActivity{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnActivity.EncryptionConfigurationProperty", reflect.TypeOf((*CfnActivity_EncryptionConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnActivity.TagsEntryProperty", reflect.TypeOf((*CfnActivity_TagsEntryProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnActivityProps", reflect.TypeOf((*CfnActivityProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine", reflect.TypeOf((*CfnStateMachine)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"}, _jsii_.MemberProperty{JsiiProperty: "attrName", GoGetter: "AttrName"}, _jsii_.MemberProperty{JsiiProperty: "attrStateMachineRevisionId", GoGetter: "AttrStateMachineRevisionId"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "definition", GoGetter: "Definition"}, _jsii_.MemberProperty{JsiiProperty: "definitionS3Location", GoGetter: "DefinitionS3Location"}, _jsii_.MemberProperty{JsiiProperty: "definitionString", GoGetter: "DefinitionString"}, _jsii_.MemberProperty{JsiiProperty: "definitionSubstitutions", GoGetter: "DefinitionSubstitutions"}, _jsii_.MemberProperty{JsiiProperty: "encryptionConfiguration", GoGetter: "EncryptionConfiguration"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "loggingConfiguration", GoGetter: "LoggingConfiguration"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberProperty{JsiiProperty: "roleArn", GoGetter: "RoleArn"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineName", GoGetter: "StateMachineName"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineType", GoGetter: "StateMachineType"}, _jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"}, _jsii_.MemberProperty{JsiiProperty: "tagsRaw", GoGetter: "TagsRaw"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "tracingConfiguration", GoGetter: "TracingConfiguration"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnStateMachine{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) _jsii_.InitJsiiProxy(&j.Type__awscdkITaggable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.CloudWatchLogsLogGroupProperty", reflect.TypeOf((*CfnStateMachine_CloudWatchLogsLogGroupProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.EncryptionConfigurationProperty", reflect.TypeOf((*CfnStateMachine_EncryptionConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.LogDestinationProperty", reflect.TypeOf((*CfnStateMachine_LogDestinationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.LoggingConfigurationProperty", reflect.TypeOf((*CfnStateMachine_LoggingConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.S3LocationProperty", reflect.TypeOf((*CfnStateMachine_S3LocationProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.TagsEntryProperty", reflect.TypeOf((*CfnStateMachine_TagsEntryProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachine.TracingConfigurationProperty", reflect.TypeOf((*CfnStateMachine_TracingConfigurationProperty)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineAlias", reflect.TypeOf((*CfnStateMachineAlias)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "deploymentPreference", GoGetter: "DeploymentPreference"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "name", GoGetter: "Name"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberProperty{JsiiProperty: "routingConfiguration", GoGetter: "RoutingConfiguration"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnStateMachineAlias{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineAlias.DeploymentPreferenceProperty", reflect.TypeOf((*CfnStateMachineAlias_DeploymentPreferenceProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineAlias.RoutingConfigurationVersionProperty", reflect.TypeOf((*CfnStateMachineAlias_RoutingConfigurationVersionProperty)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineAliasProps", reflect.TypeOf((*CfnStateMachineAliasProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineProps", reflect.TypeOf((*CfnStateMachineProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineVersion", reflect.TypeOf((*CfnStateMachineVersion)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"}, _jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"}, _jsii_.MemberMethod{JsiiMethod: "addMetadata", GoMethod: "AddMetadata"}, _jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"}, _jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "attrArn", GoGetter: "AttrArn"}, _jsii_.MemberProperty{JsiiProperty: "cfnOptions", GoGetter: "CfnOptions"}, _jsii_.MemberProperty{JsiiProperty: "cfnProperties", GoGetter: "CfnProperties"}, _jsii_.MemberProperty{JsiiProperty: "cfnResourceType", GoGetter: "CfnResourceType"}, _jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"}, _jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"}, _jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"}, _jsii_.MemberMethod{JsiiMethod: "getMetadata", GoMethod: "GetMetadata"}, _jsii_.MemberMethod{JsiiMethod: "inspect", GoMethod: "Inspect"}, _jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "obtainDependencies", GoMethod: "ObtainDependencies"}, _jsii_.MemberMethod{JsiiMethod: "obtainResourceDependencies", GoMethod: "ObtainResourceDependencies"}, _jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"}, _jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"}, _jsii_.MemberMethod{JsiiMethod: "removeDependency", GoMethod: "RemoveDependency"}, _jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"}, _jsii_.MemberMethod{JsiiMethod: "replaceDependency", GoMethod: "ReplaceDependency"}, _jsii_.MemberMethod{JsiiMethod: "shouldSynthesize", GoMethod: "ShouldSynthesize"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineArn", GoGetter: "StateMachineArn"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineRevisionId", GoGetter: "StateMachineRevisionId"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"}, _jsii_.MemberProperty{JsiiProperty: "updatedProperties", GoGetter: "UpdatedProperties"}, _jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"}, }, func() interface{} { j := jsiiProxy_CfnStateMachineVersion{} _jsii_.InitJsiiProxy(&j.Type__awscdkCfnResource) _jsii_.InitJsiiProxy(&j.Type__awscdkIInspectable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CfnStateMachineVersionProps", reflect.TypeOf((*CfnStateMachineVersionProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Chain", reflect.TypeOf((*Chain)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberMethod{JsiiMethod: "toSingleState", GoMethod: "ToSingleState"}, }, func() interface{} { j := jsiiProxy_Chain{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IChainable) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.ChainDefinitionBody", reflect.TypeOf((*ChainDefinitionBody)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberProperty{JsiiProperty: "chainable", GoGetter: "Chainable"}, }, func() interface{} { j := jsiiProxy_ChainDefinitionBody{} _jsii_.InitJsiiProxy(&j.jsiiProxy_DefinitionBody) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Choice", reflect.TypeOf((*Choice)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberMethod{JsiiMethod: "afterwards", GoMethod: "Afterwards"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "otherwise", GoMethod: "Otherwise"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "when", GoMethod: "When"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Choice{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ChoiceJsonPathProps", reflect.TypeOf((*ChoiceJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ChoiceJsonataProps", reflect.TypeOf((*ChoiceJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ChoiceProps", reflect.TypeOf((*ChoiceProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ChoiceTransitionOptions", reflect.TypeOf((*ChoiceTransitionOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Condition", reflect.TypeOf((*Condition)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "renderCondition", GoMethod: "RenderCondition"}, }, func() interface{} { return &jsiiProxy_Condition{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.Credentials", reflect.TypeOf((*Credentials)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.CsvDelimiter", reflect.TypeOf((*CsvDelimiter)(nil)).Elem(), map[string]interface{}{ "COMMA": CsvDelimiter_COMMA, "PIPE": CsvDelimiter_PIPE, "SEMICOLON": CsvDelimiter_SEMICOLON, "SPACE": CsvDelimiter_SPACE, "TAB": CsvDelimiter_TAB, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.CsvHeaderLocation", reflect.TypeOf((*CsvHeaderLocation)(nil)).Elem(), map[string]interface{}{ "FIRST_ROW": CsvHeaderLocation_FIRST_ROW, "GIVEN": CsvHeaderLocation_GIVEN, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CsvHeaders", reflect.TypeOf((*CsvHeaders)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "headerLocation", GoGetter: "HeaderLocation"}, _jsii_.MemberProperty{JsiiProperty: "headers", GoGetter: "Headers"}, }, func() interface{} { return &jsiiProxy_CsvHeaders{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CustomState", reflect.TypeOf((*CustomState)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addCatch", GoMethod: "AddCatch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberMethod{JsiiMethod: "addRetry", GoMethod: "AddRetry"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_CustomState{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) _jsii_.InitJsiiProxy(&j.jsiiProxy_IChainable) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.CustomStateProps", reflect.TypeOf((*CustomStateProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.CustomerManagedEncryptionConfiguration", reflect.TypeOf((*CustomerManagedEncryptionConfiguration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "kmsDataKeyReusePeriodSeconds", GoGetter: "KmsDataKeyReusePeriodSeconds"}, _jsii_.MemberProperty{JsiiProperty: "kmsKey", GoGetter: "KmsKey"}, _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, }, func() interface{} { j := jsiiProxy_CustomerManagedEncryptionConfiguration{} _jsii_.InitJsiiProxy(&j.jsiiProxy_EncryptionConfiguration) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.DefinitionBody", reflect.TypeOf((*DefinitionBody)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, }, func() interface{} { return &jsiiProxy_DefinitionBody{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.DefinitionConfig", reflect.TypeOf((*DefinitionConfig)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.DistributedMap", reflect.TypeOf((*DistributedMap)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addCatch", GoMethod: "AddCatch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberMethod{JsiiMethod: "addRetry", GoMethod: "AddRetry"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberMethod{JsiiMethod: "itemProcessor", GoMethod: "ItemProcessor"}, _jsii_.MemberProperty{JsiiProperty: "items", GoGetter: "Items"}, _jsii_.MemberProperty{JsiiProperty: "itemSelector", GoGetter: "ItemSelector"}, _jsii_.MemberProperty{JsiiProperty: "itemsPath", GoGetter: "ItemsPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_DistributedMap{} _jsii_.InitJsiiProxy(&j.jsiiProxy_MapBase) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.DistributedMapJsonPathProps", reflect.TypeOf((*DistributedMapJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.DistributedMapJsonataProps", reflect.TypeOf((*DistributedMapJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.DistributedMapProps", reflect.TypeOf((*DistributedMapProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.EncryptionConfiguration", reflect.TypeOf((*EncryptionConfiguration)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, }, func() interface{} { return &jsiiProxy_EncryptionConfiguration{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Errors", reflect.TypeOf((*Errors)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_Errors{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Fail", reflect.TypeOf((*Fail)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Fail{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.FailJsonPathProps", reflect.TypeOf((*FailJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.FailJsonataProps", reflect.TypeOf((*FailJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.FailProps", reflect.TypeOf((*FailProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.FieldUtils", reflect.TypeOf((*FieldUtils)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_FieldUtils{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.FileDefinitionBody", reflect.TypeOf((*FileDefinitionBody)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, }, func() interface{} { j := jsiiProxy_FileDefinitionBody{} _jsii_.InitJsiiProxy(&j.jsiiProxy_DefinitionBody) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.FindStateOptions", reflect.TypeOf((*FindStateOptions)(nil)).Elem(), ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_stepfunctions.IActivity", reflect.TypeOf((*IActivity)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "activityArn", GoGetter: "ActivityArn"}, _jsii_.MemberProperty{JsiiProperty: "activityName", GoGetter: "ActivityName"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "encryptionConfiguration", GoGetter: "EncryptionConfiguration"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, }, func() interface{} { j := jsiiProxy_IActivity{} _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_stepfunctions.IChainable", reflect.TypeOf((*IChainable)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, }, func() interface{} { return &jsiiProxy_IChainable{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_stepfunctions.IItemReader", reflect.TypeOf((*IItemReader)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "bucketNamePath", GoGetter: "BucketNamePath"}, _jsii_.MemberProperty{JsiiProperty: "maxItems", GoGetter: "MaxItems"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberMethod{JsiiMethod: "validateItemReader", GoMethod: "ValidateItemReader"}, }, func() interface{} { return &jsiiProxy_IItemReader{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_stepfunctions.INextable", reflect.TypeOf((*INextable)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, }, func() interface{} { return &jsiiProxy_INextable{} }, ) _jsii_.RegisterInterface( "aws-cdk-lib.aws_stepfunctions.IStateMachine", reflect.TypeOf((*IStateMachine)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"}, _jsii_.MemberMethod{JsiiMethod: "grantExecution", GoMethod: "GrantExecution"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"}, _jsii_.MemberMethod{JsiiMethod: "grantStartExecution", GoMethod: "GrantStartExecution"}, _jsii_.MemberMethod{JsiiMethod: "grantStartSyncExecution", GoMethod: "GrantStartSyncExecution"}, _jsii_.MemberMethod{JsiiMethod: "grantTaskResponse", GoMethod: "GrantTaskResponse"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricAborted", GoMethod: "MetricAborted"}, _jsii_.MemberMethod{JsiiMethod: "metricFailed", GoMethod: "MetricFailed"}, _jsii_.MemberMethod{JsiiMethod: "metricStarted", GoMethod: "MetricStarted"}, _jsii_.MemberMethod{JsiiMethod: "metricSucceeded", GoMethod: "MetricSucceeded"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottled", GoMethod: "MetricThrottled"}, _jsii_.MemberMethod{JsiiMethod: "metricTime", GoMethod: "MetricTime"}, _jsii_.MemberMethod{JsiiMethod: "metricTimedOut", GoMethod: "MetricTimedOut"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineArn", GoGetter: "StateMachineArn"}, }, func() interface{} { j := jsiiProxy_IStateMachine{} _jsii_.InitJsiiProxy(&j.Type__awsiamIGrantable) _jsii_.InitJsiiProxy(&j.Type__awscdkIResource) return &j }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.InputType", reflect.TypeOf((*InputType)(nil)).Elem(), map[string]interface{}{ "TEXT": InputType_TEXT, "OBJECT": InputType_OBJECT, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.IntegrationPattern", reflect.TypeOf((*IntegrationPattern)(nil)).Elem(), map[string]interface{}{ "REQUEST_RESPONSE": IntegrationPattern_REQUEST_RESPONSE, "RUN_JOB": IntegrationPattern_RUN_JOB, "WAIT_FOR_TASK_TOKEN": IntegrationPattern_WAIT_FOR_TASK_TOKEN, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.ItemBatcher", reflect.TypeOf((*ItemBatcher)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberMethod{JsiiMethod: "validateItemBatcher", GoMethod: "ValidateItemBatcher"}, }, func() interface{} { return &jsiiProxy_ItemBatcher{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ItemBatcherProps", reflect.TypeOf((*ItemBatcherProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ItemReaderProps", reflect.TypeOf((*ItemReaderProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.JitterType", reflect.TypeOf((*JitterType)(nil)).Elem(), map[string]interface{}{ "FULL": JitterType_FULL, "NONE": JitterType_NONE, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.JsonPath", reflect.TypeOf((*JsonPath)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_JsonPath{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.JsonPathCommonOptions", reflect.TypeOf((*JsonPathCommonOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.JsonPathStateProps", reflect.TypeOf((*JsonPathStateProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.JsonataCommonOptions", reflect.TypeOf((*JsonataCommonOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.JsonataStateOptions", reflect.TypeOf((*JsonataStateOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.JsonataStateProps", reflect.TypeOf((*JsonataStateProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.LogLevel", reflect.TypeOf((*LogLevel)(nil)).Elem(), map[string]interface{}{ "OFF": LogLevel_OFF, "ALL": LogLevel_ALL, "ERROR": LogLevel_ERROR, "FATAL": LogLevel_FATAL, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.LogOptions", reflect.TypeOf((*LogOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Map", reflect.TypeOf((*Map)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addCatch", GoMethod: "AddCatch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberMethod{JsiiMethod: "addRetry", GoMethod: "AddRetry"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberMethod{JsiiMethod: "itemProcessor", GoMethod: "ItemProcessor"}, _jsii_.MemberProperty{JsiiProperty: "items", GoGetter: "Items"}, _jsii_.MemberProperty{JsiiProperty: "itemSelector", GoGetter: "ItemSelector"}, _jsii_.MemberProperty{JsiiProperty: "itemsPath", GoGetter: "ItemsPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "iterator", GoMethod: "Iterator"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Map{} _jsii_.InitJsiiProxy(&j.jsiiProxy_MapBase) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.MapBase", reflect.TypeOf((*MapBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "items", GoGetter: "Items"}, _jsii_.MemberProperty{JsiiProperty: "itemSelector", GoGetter: "ItemSelector"}, _jsii_.MemberProperty{JsiiProperty: "itemsPath", GoGetter: "ItemsPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_MapBase{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapBaseJsonPathOptions", reflect.TypeOf((*MapBaseJsonPathOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapBaseJsonataOptions", reflect.TypeOf((*MapBaseJsonataOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapBaseOptions", reflect.TypeOf((*MapBaseOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapBaseProps", reflect.TypeOf((*MapBaseProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapJsonPathProps", reflect.TypeOf((*MapJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapJsonataProps", reflect.TypeOf((*MapJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.MapProps", reflect.TypeOf((*MapProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.OutputType", reflect.TypeOf((*OutputType)(nil)).Elem(), map[string]interface{}{ "JSON": OutputType_JSON, "JSONL": OutputType_JSONL, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Parallel", reflect.TypeOf((*Parallel)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addCatch", GoMethod: "AddCatch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberMethod{JsiiMethod: "addRetry", GoMethod: "AddRetry"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberMethod{JsiiMethod: "branch", GoMethod: "Branch"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Parallel{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ParallelJsonPathProps", reflect.TypeOf((*ParallelJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ParallelJsonataProps", reflect.TypeOf((*ParallelJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ParallelProps", reflect.TypeOf((*ParallelProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Pass", reflect.TypeOf((*Pass)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Pass{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.PassJsonPathProps", reflect.TypeOf((*PassJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.PassJsonataProps", reflect.TypeOf((*PassJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.PassProps", reflect.TypeOf((*PassProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ProcessorConfig", reflect.TypeOf((*ProcessorConfig)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.ProcessorMode", reflect.TypeOf((*ProcessorMode)(nil)).Elem(), map[string]interface{}{ "INLINE": ProcessorMode_INLINE, "DISTRIBUTED": ProcessorMode_DISTRIBUTED, }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.ProcessorType", reflect.TypeOf((*ProcessorType)(nil)).Elem(), map[string]interface{}{ "STANDARD": ProcessorType_STANDARD, "EXPRESS": ProcessorType_EXPRESS, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.ProvideItems", reflect.TypeOf((*ProvideItems)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "items", GoGetter: "Items"}, }, func() interface{} { return &jsiiProxy_ProvideItems{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.QueryLanguage", reflect.TypeOf((*QueryLanguage)(nil)).Elem(), map[string]interface{}{ "JSON_PATH": QueryLanguage_JSON_PATH, "JSONATA": QueryLanguage_JSONATA, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Result", reflect.TypeOf((*Result)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"}, }, func() interface{} { return &jsiiProxy_Result{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.ResultWriter", reflect.TypeOf((*ResultWriter)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "prefix", GoGetter: "Prefix"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, }, func() interface{} { return &jsiiProxy_ResultWriter{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ResultWriterProps", reflect.TypeOf((*ResultWriterProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.ResultWriterV2", reflect.TypeOf((*ResultWriterV2)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "prefix", GoGetter: "Prefix"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "writerConfig", GoGetter: "WriterConfig"}, }, func() interface{} { return &jsiiProxy_ResultWriterV2{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.ResultWriterV2Props", reflect.TypeOf((*ResultWriterV2Props)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.RetryProps", reflect.TypeOf((*RetryProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.S3CsvItemReader", reflect.TypeOf((*S3CsvItemReader)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "bucketNamePath", GoGetter: "BucketNamePath"}, _jsii_.MemberProperty{JsiiProperty: "csvDelimiter", GoGetter: "CsvDelimiter"}, _jsii_.MemberProperty{JsiiProperty: "csvHeaders", GoGetter: "CsvHeaders"}, _jsii_.MemberProperty{JsiiProperty: "inputType", GoGetter: "InputType"}, _jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"}, _jsii_.MemberProperty{JsiiProperty: "maxItems", GoGetter: "MaxItems"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberMethod{JsiiMethod: "validateItemReader", GoMethod: "ValidateItemReader"}, }, func() interface{} { j := jsiiProxy_S3CsvItemReader{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IItemReader) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.S3CsvItemReaderProps", reflect.TypeOf((*S3CsvItemReaderProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.S3FileItemReaderProps", reflect.TypeOf((*S3FileItemReaderProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.S3JsonItemReader", reflect.TypeOf((*S3JsonItemReader)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "bucketNamePath", GoGetter: "BucketNamePath"}, _jsii_.MemberProperty{JsiiProperty: "inputType", GoGetter: "InputType"}, _jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"}, _jsii_.MemberProperty{JsiiProperty: "maxItems", GoGetter: "MaxItems"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberMethod{JsiiMethod: "validateItemReader", GoMethod: "ValidateItemReader"}, }, func() interface{} { j := jsiiProxy_S3JsonItemReader{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IItemReader) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.S3JsonLItemReader", reflect.TypeOf((*S3JsonLItemReader)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "bucketNamePath", GoGetter: "BucketNamePath"}, _jsii_.MemberProperty{JsiiProperty: "inputType", GoGetter: "InputType"}, _jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"}, _jsii_.MemberProperty{JsiiProperty: "maxItems", GoGetter: "MaxItems"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberMethod{JsiiMethod: "validateItemReader", GoMethod: "ValidateItemReader"}, }, func() interface{} { j := jsiiProxy_S3JsonLItemReader{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IItemReader) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.S3ManifestItemReader", reflect.TypeOf((*S3ManifestItemReader)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "bucketNamePath", GoGetter: "BucketNamePath"}, _jsii_.MemberProperty{JsiiProperty: "inputType", GoGetter: "InputType"}, _jsii_.MemberProperty{JsiiProperty: "key", GoGetter: "Key"}, _jsii_.MemberProperty{JsiiProperty: "maxItems", GoGetter: "MaxItems"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberMethod{JsiiMethod: "validateItemReader", GoMethod: "ValidateItemReader"}, }, func() interface{} { j := jsiiProxy_S3ManifestItemReader{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IItemReader) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.S3ObjectsItemReader", reflect.TypeOf((*S3ObjectsItemReader)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "bucket", GoGetter: "Bucket"}, _jsii_.MemberProperty{JsiiProperty: "bucketNamePath", GoGetter: "BucketNamePath"}, _jsii_.MemberProperty{JsiiProperty: "maxItems", GoGetter: "MaxItems"}, _jsii_.MemberProperty{JsiiProperty: "prefix", GoGetter: "Prefix"}, _jsii_.MemberMethod{JsiiMethod: "providePolicyStatements", GoMethod: "ProvidePolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "render", GoMethod: "Render"}, _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberMethod{JsiiMethod: "validateItemReader", GoMethod: "ValidateItemReader"}, }, func() interface{} { j := jsiiProxy_S3ObjectsItemReader{} _jsii_.InitJsiiProxy(&j.jsiiProxy_IItemReader) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.S3ObjectsItemReaderProps", reflect.TypeOf((*S3ObjectsItemReaderProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.ServiceIntegrationPattern", reflect.TypeOf((*ServiceIntegrationPattern)(nil)).Elem(), map[string]interface{}{ "FIRE_AND_FORGET": ServiceIntegrationPattern_FIRE_AND_FORGET, "SYNC": ServiceIntegrationPattern_SYNC, "WAIT_FOR_TASK_TOKEN": ServiceIntegrationPattern_WAIT_FOR_TASK_TOKEN, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.SingleStateOptions", reflect.TypeOf((*SingleStateOptions)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.State", reflect.TypeOf((*State)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_State{} _jsii_.InitJsiiProxy(&j.Type__constructsConstruct) _jsii_.InitJsiiProxy(&j.jsiiProxy_IChainable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.StateBaseProps", reflect.TypeOf((*StateBaseProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.StateGraph", reflect.TypeOf((*StateGraph)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberProperty{JsiiProperty: "policyStatements", GoGetter: "PolicyStatements"}, _jsii_.MemberMethod{JsiiMethod: "registerPolicyStatement", GoMethod: "RegisterPolicyStatement"}, _jsii_.MemberMethod{JsiiMethod: "registerState", GoMethod: "RegisterState"}, _jsii_.MemberMethod{JsiiMethod: "registerSuperGraph", GoMethod: "RegisterSuperGraph"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "timeout", GoGetter: "Timeout"}, _jsii_.MemberMethod{JsiiMethod: "toGraphJson", GoMethod: "ToGraphJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { return &jsiiProxy_StateGraph{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.StateMachine", reflect.TypeOf((*StateMachine)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addToRolePolicy", GoMethod: "AddToRolePolicy"}, _jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"}, _jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"}, _jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"}, _jsii_.MemberMethod{JsiiMethod: "getResourceArnAttribute", GoMethod: "GetResourceArnAttribute"}, _jsii_.MemberMethod{JsiiMethod: "getResourceNameAttribute", GoMethod: "GetResourceNameAttribute"}, _jsii_.MemberMethod{JsiiMethod: "grant", GoMethod: "Grant"}, _jsii_.MemberMethod{JsiiMethod: "grantExecution", GoMethod: "GrantExecution"}, _jsii_.MemberProperty{JsiiProperty: "grantPrincipal", GoGetter: "GrantPrincipal"}, _jsii_.MemberMethod{JsiiMethod: "grantRead", GoMethod: "GrantRead"}, _jsii_.MemberMethod{JsiiMethod: "grantStartExecution", GoMethod: "GrantStartExecution"}, _jsii_.MemberMethod{JsiiMethod: "grantStartSyncExecution", GoMethod: "GrantStartSyncExecution"}, _jsii_.MemberMethod{JsiiMethod: "grantTaskResponse", GoMethod: "GrantTaskResponse"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricAborted", GoMethod: "MetricAborted"}, _jsii_.MemberMethod{JsiiMethod: "metricFailed", GoMethod: "MetricFailed"}, _jsii_.MemberMethod{JsiiMethod: "metricStarted", GoMethod: "MetricStarted"}, _jsii_.MemberMethod{JsiiMethod: "metricSucceeded", GoMethod: "MetricSucceeded"}, _jsii_.MemberMethod{JsiiMethod: "metricThrottled", GoMethod: "MetricThrottled"}, _jsii_.MemberMethod{JsiiMethod: "metricTime", GoMethod: "MetricTime"}, _jsii_.MemberMethod{JsiiMethod: "metricTimedOut", GoMethod: "MetricTimedOut"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"}, _jsii_.MemberProperty{JsiiProperty: "role", GoGetter: "Role"}, _jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineArn", GoGetter: "StateMachineArn"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineName", GoGetter: "StateMachineName"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineRevisionId", GoGetter: "StateMachineRevisionId"}, _jsii_.MemberProperty{JsiiProperty: "stateMachineType", GoGetter: "StateMachineType"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_StateMachine{} _jsii_.InitJsiiProxy(&j.Type__awscdkResource) _jsii_.InitJsiiProxy(&j.jsiiProxy_IStateMachine) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.StateMachineFragment", reflect.TypeOf((*StateMachineFragment)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberMethod{JsiiMethod: "prefixStates", GoMethod: "PrefixStates"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberMethod{JsiiMethod: "toSingleState", GoMethod: "ToSingleState"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, }, func() interface{} { j := jsiiProxy_StateMachineFragment{} _jsii_.InitJsiiProxy(&j.Type__constructsConstruct) _jsii_.InitJsiiProxy(&j.jsiiProxy_IChainable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.StateMachineProps", reflect.TypeOf((*StateMachineProps)(nil)).Elem(), ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.StateMachineType", reflect.TypeOf((*StateMachineType)(nil)).Elem(), map[string]interface{}{ "EXPRESS": StateMachineType_EXPRESS, "STANDARD": StateMachineType_STANDARD, }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.StateProps", reflect.TypeOf((*StateProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.StateTransitionMetric", reflect.TypeOf((*StateTransitionMetric)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_StateTransitionMetric{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.StringDefinitionBody", reflect.TypeOf((*StringDefinitionBody)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "bind", GoMethod: "Bind"}, _jsii_.MemberProperty{JsiiProperty: "body", GoGetter: "Body"}, }, func() interface{} { j := jsiiProxy_StringDefinitionBody{} _jsii_.InitJsiiProxy(&j.jsiiProxy_DefinitionBody) return &j }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Succeed", reflect.TypeOf((*Succeed)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Succeed{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.SucceedJsonPathProps", reflect.TypeOf((*SucceedJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.SucceedJsonataProps", reflect.TypeOf((*SucceedJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.SucceedProps", reflect.TypeOf((*SucceedProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.TaskInput", reflect.TypeOf((*TaskInput)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "type", GoGetter: "Type"}, _jsii_.MemberProperty{JsiiProperty: "value", GoGetter: "Value"}, }, func() interface{} { return &jsiiProxy_TaskInput{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.TaskMetricsConfig", reflect.TypeOf((*TaskMetricsConfig)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.TaskRole", reflect.TypeOf((*TaskRole)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"}, _jsii_.MemberProperty{JsiiProperty: "roleArn", GoGetter: "RoleArn"}, }, func() interface{} { return &jsiiProxy_TaskRole{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.TaskStateBase", reflect.TypeOf((*TaskStateBase)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addCatch", GoMethod: "AddCatch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberMethod{JsiiMethod: "addRetry", GoMethod: "AddRetry"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "metric", GoMethod: "Metric"}, _jsii_.MemberMethod{JsiiMethod: "metricFailed", GoMethod: "MetricFailed"}, _jsii_.MemberMethod{JsiiMethod: "metricHeartbeatTimedOut", GoMethod: "MetricHeartbeatTimedOut"}, _jsii_.MemberMethod{JsiiMethod: "metricRunTime", GoMethod: "MetricRunTime"}, _jsii_.MemberMethod{JsiiMethod: "metricScheduled", GoMethod: "MetricScheduled"}, _jsii_.MemberMethod{JsiiMethod: "metricScheduleTime", GoMethod: "MetricScheduleTime"}, _jsii_.MemberMethod{JsiiMethod: "metricStarted", GoMethod: "MetricStarted"}, _jsii_.MemberMethod{JsiiMethod: "metricSucceeded", GoMethod: "MetricSucceeded"}, _jsii_.MemberMethod{JsiiMethod: "metricTime", GoMethod: "MetricTime"}, _jsii_.MemberMethod{JsiiMethod: "metricTimedOut", GoMethod: "MetricTimedOut"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberProperty{JsiiProperty: "taskMetrics", GoGetter: "TaskMetrics"}, _jsii_.MemberProperty{JsiiProperty: "taskPolicies", GoGetter: "TaskPolicies"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_TaskStateBase{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.TaskStateBaseOptions", reflect.TypeOf((*TaskStateBaseOptions)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.TaskStateBaseProps", reflect.TypeOf((*TaskStateBaseProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.TaskStateJsonPathBaseProps", reflect.TypeOf((*TaskStateJsonPathBaseProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.TaskStateJsonataBaseProps", reflect.TypeOf((*TaskStateJsonataBaseProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Timeout", reflect.TypeOf((*Timeout)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "jsonataExpression", GoGetter: "JsonataExpression"}, _jsii_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"}, _jsii_.MemberProperty{JsiiProperty: "seconds", GoGetter: "Seconds"}, }, func() interface{} { return &jsiiProxy_Timeout{} }, ) _jsii_.RegisterEnum( "aws-cdk-lib.aws_stepfunctions.Transformation", reflect.TypeOf((*Transformation)(nil)).Elem(), map[string]interface{}{ "NONE": Transformation_NONE, "COMPACT": Transformation_COMPACT, "FLATTEN": Transformation_FLATTEN, }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.Wait", reflect.TypeOf((*Wait)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberMethod{JsiiMethod: "addBranch", GoMethod: "AddBranch"}, _jsii_.MemberMethod{JsiiMethod: "addChoice", GoMethod: "AddChoice"}, _jsii_.MemberMethod{JsiiMethod: "addItemProcessor", GoMethod: "AddItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "addIterator", GoMethod: "AddIterator"}, _jsii_.MemberMethod{JsiiMethod: "addPrefix", GoMethod: "AddPrefix"}, _jsii_.MemberProperty{JsiiProperty: "arguments", GoGetter: "Arguments"}, _jsii_.MemberProperty{JsiiProperty: "assign", GoGetter: "Assign"}, _jsii_.MemberMethod{JsiiMethod: "bindToGraph", GoMethod: "BindToGraph"}, _jsii_.MemberProperty{JsiiProperty: "branches", GoGetter: "Branches"}, _jsii_.MemberProperty{JsiiProperty: "comment", GoGetter: "Comment"}, _jsii_.MemberProperty{JsiiProperty: "defaultChoice", GoGetter: "DefaultChoice"}, _jsii_.MemberProperty{JsiiProperty: "endStates", GoGetter: "EndStates"}, _jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"}, _jsii_.MemberProperty{JsiiProperty: "inputPath", GoGetter: "InputPath"}, _jsii_.MemberProperty{JsiiProperty: "iteration", GoGetter: "Iteration"}, _jsii_.MemberMethod{JsiiMethod: "makeDefault", GoMethod: "MakeDefault"}, _jsii_.MemberMethod{JsiiMethod: "makeNext", GoMethod: "MakeNext"}, _jsii_.MemberMethod{JsiiMethod: "next", GoMethod: "Next"}, _jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"}, _jsii_.MemberProperty{JsiiProperty: "outputPath", GoGetter: "OutputPath"}, _jsii_.MemberProperty{JsiiProperty: "outputs", GoGetter: "Outputs"}, _jsii_.MemberProperty{JsiiProperty: "parameters", GoGetter: "Parameters"}, _jsii_.MemberProperty{JsiiProperty: "processor", GoGetter: "Processor"}, _jsii_.MemberProperty{JsiiProperty: "processorConfig", GoGetter: "ProcessorConfig"}, _jsii_.MemberProperty{JsiiProperty: "processorMode", GoGetter: "ProcessorMode"}, _jsii_.MemberProperty{JsiiProperty: "queryLanguage", GoGetter: "QueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderAssign", GoMethod: "RenderAssign"}, _jsii_.MemberMethod{JsiiMethod: "renderBranches", GoMethod: "RenderBranches"}, _jsii_.MemberMethod{JsiiMethod: "renderChoices", GoMethod: "RenderChoices"}, _jsii_.MemberMethod{JsiiMethod: "renderInputOutput", GoMethod: "RenderInputOutput"}, _jsii_.MemberMethod{JsiiMethod: "renderItemProcessor", GoMethod: "RenderItemProcessor"}, _jsii_.MemberMethod{JsiiMethod: "renderIterator", GoMethod: "RenderIterator"}, _jsii_.MemberMethod{JsiiMethod: "renderNextEnd", GoMethod: "RenderNextEnd"}, _jsii_.MemberMethod{JsiiMethod: "renderQueryLanguage", GoMethod: "RenderQueryLanguage"}, _jsii_.MemberMethod{JsiiMethod: "renderResultSelector", GoMethod: "RenderResultSelector"}, _jsii_.MemberMethod{JsiiMethod: "renderRetryCatch", GoMethod: "RenderRetryCatch"}, _jsii_.MemberProperty{JsiiProperty: "resultPath", GoGetter: "ResultPath"}, _jsii_.MemberProperty{JsiiProperty: "resultSelector", GoGetter: "ResultSelector"}, _jsii_.MemberProperty{JsiiProperty: "startState", GoGetter: "StartState"}, _jsii_.MemberProperty{JsiiProperty: "stateId", GoGetter: "StateId"}, _jsii_.MemberProperty{JsiiProperty: "stateName", GoGetter: "StateName"}, _jsii_.MemberMethod{JsiiMethod: "toStateJson", GoMethod: "ToStateJson"}, _jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"}, _jsii_.MemberMethod{JsiiMethod: "validateState", GoMethod: "ValidateState"}, _jsii_.MemberMethod{JsiiMethod: "whenBoundToGraph", GoMethod: "WhenBoundToGraph"}, }, func() interface{} { j := jsiiProxy_Wait{} _jsii_.InitJsiiProxy(&j.jsiiProxy_State) _jsii_.InitJsiiProxy(&j.jsiiProxy_INextable) return &j }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.WaitJsonPathProps", reflect.TypeOf((*WaitJsonPathProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.WaitJsonataProps", reflect.TypeOf((*WaitJsonataProps)(nil)).Elem(), ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.WaitProps", reflect.TypeOf((*WaitProps)(nil)).Elem(), ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.WaitTime", reflect.TypeOf((*WaitTime)(nil)).Elem(), nil, // no members func() interface{} { return &jsiiProxy_WaitTime{} }, ) _jsii_.RegisterClass( "aws-cdk-lib.aws_stepfunctions.WriterConfig", reflect.TypeOf((*WriterConfig)(nil)).Elem(), []_jsii_.Member{ _jsii_.MemberProperty{JsiiProperty: "outputType", GoGetter: "OutputType"}, _jsii_.MemberProperty{JsiiProperty: "transformation", GoGetter: "Transformation"}, }, func() interface{} { return &jsiiProxy_WriterConfig{} }, ) _jsii_.RegisterStruct( "aws-cdk-lib.aws_stepfunctions.WriterConfigProps", reflect.TypeOf((*WriterConfigProps)(nil)).Elem(), ) }