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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forTaskStateJsonataBaseProps
static final class
An implementation forTaskStateJsonataBaseProps
-
Method Summary
Static MethodsMethods inherited from interface software.amazon.awscdk.services.stepfunctions.AssignableStateOptions
getAssign
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
Methods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonataCommonOptions
getOutputs
Methods inherited from interface software.amazon.awscdk.services.stepfunctions.StateBaseProps
getComment, getQueryLanguage, getStateName
Methods inherited from interface software.amazon.awscdk.services.stepfunctions.TaskStateBaseOptions
getCredentials, getHeartbeat, getHeartbeatTimeout, getIntegrationPattern, getTaskTimeout, getTimeout
-
Method Details
-
builder
- Returns:
- a
TaskStateJsonataBaseProps.Builder
ofTaskStateJsonataBaseProps
-