Interface TaskStateJsonataBaseProps

All Superinterfaces:
AssignableStateOptions, software.amazon.jsii.JsiiSerializable, JsonataCommonOptions, StateBaseProps, TaskStateBaseOptions
All Known Subinterfaces:
AthenaGetQueryExecutionJsonataProps, AthenaGetQueryResultsJsonataProps, AthenaStartQueryExecutionJsonataProps, AthenaStopQueryExecutionJsonataProps, BatchSubmitJobJsonataProps, BedrockInvokeModelJsonataProps, CallApiGatewayEndpointJsonataBaseProps, CallApiGatewayHttpApiEndpointJsonataProps, CallApiGatewayRestApiEndpointJsonataProps, CallAwsServiceCrossRegionJsonataProps, CallAwsServiceJsonataProps, CodeBuildStartBuildBatchJsonataProps, CodeBuildStartBuildJsonataProps, DynamoDeleteItemJsonataProps, DynamoGetItemJsonataProps, DynamoPutItemJsonataProps, DynamoUpdateItemJsonataProps, EcsRunTaskJsonataProps, EksCallJsonataProps, EmrAddStepJsonataProps, EmrCancelStepJsonataProps, EmrContainersCreateVirtualClusterJsonataProps, EmrContainersDeleteVirtualClusterJsonataProps, EmrContainersStartJobRunJsonataProps, EmrCreateClusterJsonataProps, EmrModifyInstanceFleetByNameJsonataProps, EmrModifyInstanceGroupByNameJsonataProps, EmrSetClusterTerminationProtectionJsonataProps, EmrTerminateClusterJsonataProps, EventBridgePutEventsJsonataProps, EventBridgeSchedulerCreateScheduleTaskJsonataProps, GlueDataBrewStartJobRunJsonataProps, GlueStartCrawlerRunJsonataProps, GlueStartJobRunJsonataProps, HttpInvokeJsonataProps, LambdaInvokeJsonataProps, MediaConvertCreateJobJsonataProps, SageMakerCreateEndpointConfigJsonataProps, SageMakerCreateEndpointJsonataProps, SageMakerCreateModelJsonataProps, SageMakerCreateTrainingJobJsonataProps, SageMakerCreateTransformJobJsonataProps, SageMakerUpdateEndpointJsonataProps, SnsPublishJsonataProps, SqsSendMessageJsonataProps, StepFunctionsInvokeActivityJsonataProps, StepFunctionsStartExecutionJsonataProps
All Known Implementing Classes:
AthenaGetQueryExecutionJsonataProps.Jsii$Proxy, AthenaGetQueryResultsJsonataProps.Jsii$Proxy, AthenaStartQueryExecutionJsonataProps.Jsii$Proxy, AthenaStopQueryExecutionJsonataProps.Jsii$Proxy, BatchSubmitJobJsonataProps.Jsii$Proxy, BedrockInvokeModelJsonataProps.Jsii$Proxy, CallApiGatewayEndpointJsonataBaseProps.Jsii$Proxy, CallApiGatewayHttpApiEndpointJsonataProps.Jsii$Proxy, CallApiGatewayRestApiEndpointJsonataProps.Jsii$Proxy, CallAwsServiceCrossRegionJsonataProps.Jsii$Proxy, CallAwsServiceJsonataProps.Jsii$Proxy, CodeBuildStartBuildBatchJsonataProps.Jsii$Proxy, CodeBuildStartBuildJsonataProps.Jsii$Proxy, DynamoDeleteItemJsonataProps.Jsii$Proxy, DynamoGetItemJsonataProps.Jsii$Proxy, DynamoPutItemJsonataProps.Jsii$Proxy, DynamoUpdateItemJsonataProps.Jsii$Proxy, EcsRunTaskJsonataProps.Jsii$Proxy, EksCallJsonataProps.Jsii$Proxy, EmrAddStepJsonataProps.Jsii$Proxy, EmrCancelStepJsonataProps.Jsii$Proxy, EmrContainersCreateVirtualClusterJsonataProps.Jsii$Proxy, EmrContainersDeleteVirtualClusterJsonataProps.Jsii$Proxy, EmrContainersStartJobRunJsonataProps.Jsii$Proxy, EmrCreateClusterJsonataProps.Jsii$Proxy, EmrModifyInstanceFleetByNameJsonataProps.Jsii$Proxy, EmrModifyInstanceGroupByNameJsonataProps.Jsii$Proxy, EmrSetClusterTerminationProtectionJsonataProps.Jsii$Proxy, EmrTerminateClusterJsonataProps.Jsii$Proxy, EventBridgePutEventsJsonataProps.Jsii$Proxy, EventBridgeSchedulerCreateScheduleTaskJsonataProps.Jsii$Proxy, GlueDataBrewStartJobRunJsonataProps.Jsii$Proxy, GlueStartCrawlerRunJsonataProps.Jsii$Proxy, GlueStartJobRunJsonataProps.Jsii$Proxy, HttpInvokeJsonataProps.Jsii$Proxy, LambdaInvokeJsonataProps.Jsii$Proxy, MediaConvertCreateJobJsonataProps.Jsii$Proxy, SageMakerCreateEndpointConfigJsonataProps.Jsii$Proxy, SageMakerCreateEndpointJsonataProps.Jsii$Proxy, SageMakerCreateModelJsonataProps.Jsii$Proxy, SageMakerCreateTrainingJobJsonataProps.Jsii$Proxy, SageMakerCreateTransformJobJsonataProps.Jsii$Proxy, SageMakerUpdateEndpointJsonataProps.Jsii$Proxy, SnsPublishJsonataProps.Jsii$Proxy, SqsSendMessageJsonataProps.Jsii$Proxy, StepFunctionsInvokeActivityJsonataProps.Jsii$Proxy, StepFunctionsStartExecutionJsonataProps.Jsii$Proxy, TaskStateJsonataBaseProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.112.0 (build de1bc80)", date="2025-06-03T14:45:00.367Z") @Stability(Stable) public interface TaskStateJsonataBaseProps extends software.amazon.jsii.JsiiSerializable, StateBaseProps, TaskStateBaseOptions, AssignableStateOptions, JsonataCommonOptions
Props that are common to all tasks that using JSONata.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.*;
 import software.amazon.awscdk.services.stepfunctions.*;
 Object assign;
 Object outputs;
 TaskRole taskRole;
 Timeout timeout;
 TaskStateJsonataBaseProps taskStateJsonataBaseProps = TaskStateJsonataBaseProps.builder()
         .assign(Map.of(
                 "assignKey", assign))
         .comment("comment")
         .credentials(Credentials.builder()
                 .role(taskRole)
                 .build())
         .heartbeat(Duration.minutes(30))
         .heartbeatTimeout(timeout)
         .integrationPattern(IntegrationPattern.REQUEST_RESPONSE)
         .outputs(outputs)
         .queryLanguage(QueryLanguage.JSON_PATH)
         .stateName("stateName")
         .taskTimeout(timeout)
         .timeout(Duration.minutes(30))
         .build();