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(),
)
}