aws-cdk-lib
Version:
Version 2 of the AWS Cloud Development Kit library
1 lines • 63.5 kB
JavaScript
"use strict";function _aws_cdk_aws_stepfunctions_tasks_InvokeFunctionProps(p){if(p!=null){visitedObjects.add(p);try{"payload"in p&&print("@aws-cdk/aws-stepfunctions-tasks.InvokeFunctionProps#payload","use `LambdaInvoke`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_InvokeFunction(p){}function _aws_cdk_aws_stepfunctions_tasks_RunLambdaTaskProps(p){if(p!=null){visitedObjects.add(p);try{"clientContext"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunLambdaTaskProps#clientContext","Use `LambdaInvoke`"),"integrationPattern"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunLambdaTaskProps#integrationPattern","Use `LambdaInvoke`"),"invocationType"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunLambdaTaskProps#invocationType","Use `LambdaInvoke`"),visitedObjects.has(p.invocationType)||_aws_cdk_aws_stepfunctions_tasks_InvocationType(p.invocationType),"payload"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunLambdaTaskProps#payload","Use `LambdaInvoke`"),"qualifier"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunLambdaTaskProps#qualifier","pass a Version or Alias object as lambdaFunction instead")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_RunLambdaTask(p){}function _aws_cdk_aws_stepfunctions_tasks_InvocationType(p){if(p!=null){visitedObjects.add(p);try{print("@aws-cdk/aws-stepfunctions-tasks.InvocationType","use `LambdaInvocationType`");const ns=require("./lib/lambda/run-lambda-task.js");if(Object.values(ns.InvocationType).filter(x=>x===p).length>1)return;p===ns.InvocationType.REQUEST_RESPONSE&&print("@aws-cdk/aws-stepfunctions-tasks.InvocationType#REQUEST_RESPONSE",""),p===ns.InvocationType.EVENT&&print("@aws-cdk/aws-stepfunctions-tasks.InvocationType#EVENT",""),p===ns.InvocationType.DRY_RUN&&print("@aws-cdk/aws-stepfunctions-tasks.InvocationType#DRY_RUN","")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_LambdaInvokeProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.invocationType)||(p.invocationType,void 0),"qualifier"in p&&print("@aws-cdk/aws-stepfunctions-tasks.LambdaInvokeProps#qualifier","pass a Version or Alias object as lambdaFunction instead"),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_LambdaInvoke(p){}function _aws_cdk_aws_stepfunctions_tasks_LambdaInvocationType(p){}function _aws_cdk_aws_stepfunctions_tasks_InvokeActivityProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions-tasks.InvokeActivityProps#heartbeat","use `StepFunctionsInvokeActivity` and `StepFunctionsInvokeActivityProps`.")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_InvokeActivity(p){}function _aws_cdk_aws_stepfunctions_tasks_CommonEcsRunTaskProps(p){if(p!=null){visitedObjects.add(p);try{if(p.containerOverrides!=null)for(const o of p.containerOverrides)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ContainerOverride(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EcsRunTaskBaseProps(p){if(p!=null){visitedObjects.add(p);try{if("parameters"in p&&print("@aws-cdk/aws-stepfunctions-tasks.EcsRunTaskBaseProps#parameters","No replacement"),p.containerOverrides!=null)for(const o of p.containerOverrides)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ContainerOverride(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EcsRunTaskBase(p){}function _aws_cdk_aws_stepfunctions_tasks_ContainerOverride(p){if(p!=null){visitedObjects.add(p);try{if(p.environment!=null)for(const o of p.environment)visitedObjects.has(o)||void 0}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_TaskEnvironmentVariable(p){}function _aws_cdk_aws_stepfunctions_tasks_PublishToTopicProps(p){if(p!=null){visitedObjects.add(p);try{"message"in p&&print("@aws-cdk/aws-stepfunctions-tasks.PublishToTopicProps#message","Use `SnsPublish`"),"integrationPattern"in p&&print("@aws-cdk/aws-stepfunctions-tasks.PublishToTopicProps#integrationPattern","Use `SnsPublish`"),"messagePerSubscriptionType"in p&&print("@aws-cdk/aws-stepfunctions-tasks.PublishToTopicProps#messagePerSubscriptionType","Use `SnsPublish`"),"subject"in p&&print("@aws-cdk/aws-stepfunctions-tasks.PublishToTopicProps#subject","Use `SnsPublish`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_PublishToTopic(p){}function _aws_cdk_aws_stepfunctions_tasks_MessageAttributeDataType(p){}function _aws_cdk_aws_stepfunctions_tasks_MessageAttribute(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.dataType)||(p.dataType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SnsPublishProps(p){if(p!=null){visitedObjects.add(p);try{if(p.messageAttributes!=null)for(const o of Object.values(p.messageAttributes))visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_MessageAttribute(o);"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SnsPublish(p){}function _aws_cdk_aws_stepfunctions_tasks_SendToQueueProps(p){if(p!=null){visitedObjects.add(p);try{"messageBody"in p&&print("@aws-cdk/aws-stepfunctions-tasks.SendToQueueProps#messageBody","Use `SqsSendMessage`"),"delay"in p&&print("@aws-cdk/aws-stepfunctions-tasks.SendToQueueProps#delay","Use `SqsSendMessage`"),"integrationPattern"in p&&print("@aws-cdk/aws-stepfunctions-tasks.SendToQueueProps#integrationPattern","Use `SqsSendMessage`"),"messageDeduplicationId"in p&&print("@aws-cdk/aws-stepfunctions-tasks.SendToQueueProps#messageDeduplicationId","Use `SqsSendMessage`"),"messageGroupId"in p&&print("@aws-cdk/aws-stepfunctions-tasks.SendToQueueProps#messageGroupId","Use `SqsSendMessage`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SendToQueue(p){}function _aws_cdk_aws_stepfunctions_tasks_SqsSendMessageProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SqsSendMessage(p){}function _aws_cdk_aws_stepfunctions_tasks_RunEcsEc2TaskProps(p){if(p!=null){visitedObjects.add(p);try{if("placementConstraints"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsEc2TaskProps#placementConstraints","use `EcsRunTask` and `EcsRunTaskProps`"),p.placementConstraints!=null)for(const o of p.placementConstraints)visitedObjects.has(o)||require("@aws-cdk/aws-ecs/.warnings.jsii.js")._aws_cdk_aws_ecs_PlacementConstraint(o);if("placementStrategies"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsEc2TaskProps#placementStrategies","use `EcsRunTask` and `EcsRunTaskProps`"),p.placementStrategies!=null)for(const o of p.placementStrategies)visitedObjects.has(o)||require("@aws-cdk/aws-ecs/.warnings.jsii.js")._aws_cdk_aws_ecs_PlacementStrategy(o);if("securityGroup"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsEc2TaskProps#securityGroup","use `EcsRunTask` and `EcsRunTaskProps`"),"subnets"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsEc2TaskProps#subnets","use `EcsRunTask` and `EcsRunTaskProps`"),p.containerOverrides!=null)for(const o of p.containerOverrides)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ContainerOverride(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_RunEcsEc2Task(p){}function _aws_cdk_aws_stepfunctions_tasks_RunEcsFargateTaskProps(p){if(p!=null){visitedObjects.add(p);try{if("assignPublicIp"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsFargateTaskProps#assignPublicIp","replaced by `EcsRunTask` and `EcsRunTaskProps`"),"platformVersion"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsFargateTaskProps#platformVersion","replaced by `EcsRunTask` and `EcsRunTaskProps`"),"securityGroup"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsFargateTaskProps#securityGroup","replaced by `EcsRunTask` and `EcsRunTaskProps`"),"subnets"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunEcsFargateTaskProps#subnets","replaced by `EcsRunTask` and `EcsRunTaskProps`"),p.containerOverrides!=null)for(const o of p.containerOverrides)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ContainerOverride(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_RunEcsFargateTask(p){}function _aws_cdk_aws_stepfunctions_tasks_EcsRunTaskProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.launchTarget)||(p.launchTarget,void 0),p.containerOverrides!=null)for(const o of p.containerOverrides)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ContainerOverride(o);if(p.securityGroups!=null)for(const o of p.securityGroups)visitedObjects.has(o)||require("@aws-cdk/aws-ec2/.warnings.jsii.js")._aws_cdk_aws_ec2_ISecurityGroup(o);"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_IEcsLaunchTarget(p){}function _aws_cdk_aws_stepfunctions_tasks_LaunchTargetBindOptions(p){}function _aws_cdk_aws_stepfunctions_tasks_EcsLaunchTargetConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_EcsFargateLaunchTargetOptions(p){}function _aws_cdk_aws_stepfunctions_tasks_EcsEc2LaunchTargetOptions(p){if(p!=null){visitedObjects.add(p);try{if(p.placementConstraints!=null)for(const o of p.placementConstraints)visitedObjects.has(o)||require("@aws-cdk/aws-ecs/.warnings.jsii.js")._aws_cdk_aws_ecs_PlacementConstraint(o);if(p.placementStrategies!=null)for(const o of p.placementStrategies)visitedObjects.has(o)||require("@aws-cdk/aws-ecs/.warnings.jsii.js")._aws_cdk_aws_ecs_PlacementStrategy(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EcsFargateLaunchTarget(p){}function _aws_cdk_aws_stepfunctions_tasks_EcsEc2LaunchTarget(p){}function _aws_cdk_aws_stepfunctions_tasks_EcsRunTask(p){}function _aws_cdk_aws_stepfunctions_tasks_ISageMakerTask(p){}function _aws_cdk_aws_stepfunctions_tasks_AlgorithmSpecification(p){if(p!=null){visitedObjects.add(p);try{if(p.metricDefinitions!=null)for(const o of p.metricDefinitions)visitedObjects.has(o)||void 0;visitedObjects.has(p.trainingImage)||(p.trainingImage,void 0),visitedObjects.has(p.trainingInputMode)||(p.trainingInputMode,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_Channel(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.dataSource)||_aws_cdk_aws_stepfunctions_tasks_DataSource(p.dataSource),visitedObjects.has(p.compressionType)||(p.compressionType,void 0),visitedObjects.has(p.inputMode)||(p.inputMode,void 0),visitedObjects.has(p.recordWrapperType)||(p.recordWrapperType,void 0),visitedObjects.has(p.shuffleConfig)||(p.shuffleConfig,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_ShuffleConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_DataSource(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.s3DataSource)||_aws_cdk_aws_stepfunctions_tasks_S3DataSource(p.s3DataSource)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_S3DataSource(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.s3Location)||(p.s3Location,void 0),visitedObjects.has(p.s3DataDistributionType)||(p.s3DataDistributionType,void 0),visitedObjects.has(p.s3DataType)||(p.s3DataType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_OutputDataConfig(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.s3OutputLocation)||(p.s3OutputLocation,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_StoppingCondition(p){}function _aws_cdk_aws_stepfunctions_tasks_ResourceConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_VpcConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_MetricDefinition(p){}function _aws_cdk_aws_stepfunctions_tasks_S3LocationConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_S3Location(p){}function _aws_cdk_aws_stepfunctions_tasks_S3LocationBindOptions(p){}function _aws_cdk_aws_stepfunctions_tasks_DockerImageConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_DockerImage(p){}function _aws_cdk_aws_stepfunctions_tasks_S3DataType(p){}function _aws_cdk_aws_stepfunctions_tasks_S3DataDistributionType(p){}function _aws_cdk_aws_stepfunctions_tasks_RecordWrapperType(p){}function _aws_cdk_aws_stepfunctions_tasks_InputMode(p){}function _aws_cdk_aws_stepfunctions_tasks_CompressionType(p){}function _aws_cdk_aws_stepfunctions_tasks_ModelClientOptions(p){}function _aws_cdk_aws_stepfunctions_tasks_TransformInput(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.transformDataSource)||_aws_cdk_aws_stepfunctions_tasks_TransformDataSource(p.transformDataSource),visitedObjects.has(p.compressionType)||(p.compressionType,void 0),visitedObjects.has(p.splitType)||(p.splitType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_TransformDataSource(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.s3DataSource)||_aws_cdk_aws_stepfunctions_tasks_TransformS3DataSource(p.s3DataSource)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_TransformS3DataSource(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.s3DataType)||(p.s3DataType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_TransformOutput(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.assembleWith)||(p.assembleWith,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_TransformResources(p){}function _aws_cdk_aws_stepfunctions_tasks_ContainerDefinitionOptions(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.image)||(p.image,void 0),visitedObjects.has(p.mode)||(p.mode,void 0),visitedObjects.has(p.modelS3Location)||(p.modelS3Location,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_ContainerDefinition(p){}function _aws_cdk_aws_stepfunctions_tasks_IContainerDefinition(p){}function _aws_cdk_aws_stepfunctions_tasks_ContainerDefinitionConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_Mode(p){}function _aws_cdk_aws_stepfunctions_tasks_ProductionVariant(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.acceleratorType)||(p.acceleratorType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_AcceleratorClass(p){}function _aws_cdk_aws_stepfunctions_tasks_AcceleratorType(p){}function _aws_cdk_aws_stepfunctions_tasks_BatchStrategy(p){}function _aws_cdk_aws_stepfunctions_tasks_SplitType(p){}function _aws_cdk_aws_stepfunctions_tasks_AssembleWith(p){}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateTrainingJobProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.algorithmSpecification)||_aws_cdk_aws_stepfunctions_tasks_AlgorithmSpecification(p.algorithmSpecification),p.inputDataConfig!=null)for(const o of p.inputDataConfig)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_Channel(o);visitedObjects.has(p.outputDataConfig)||_aws_cdk_aws_stepfunctions_tasks_OutputDataConfig(p.outputDataConfig),visitedObjects.has(p.resourceConfig)||(p.resourceConfig,void 0),visitedObjects.has(p.stoppingCondition)||(p.stoppingCondition,void 0),visitedObjects.has(p.vpcConfig)||(p.vpcConfig,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateTrainingJob(p){}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateTransformJobProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.transformInput)||_aws_cdk_aws_stepfunctions_tasks_TransformInput(p.transformInput),visitedObjects.has(p.transformOutput)||_aws_cdk_aws_stepfunctions_tasks_TransformOutput(p.transformOutput),visitedObjects.has(p.batchStrategy)||(p.batchStrategy,void 0),visitedObjects.has(p.modelClientOptions)||(p.modelClientOptions,void 0),visitedObjects.has(p.transformResources)||(p.transformResources,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateTransformJob(p){}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateEndpointProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateEndpoint(p){}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateEndpointConfigProps(p){if(p!=null){visitedObjects.add(p);try{if(p.productionVariants!=null)for(const o of p.productionVariants)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ProductionVariant(o);"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateEndpointConfig(p){}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateModelProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.primaryContainer)||(p.primaryContainer,void 0),p.containers!=null)for(const o of p.containers)visitedObjects.has(o)||void 0;"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SageMakerCreateModel(p){}function _aws_cdk_aws_stepfunctions_tasks_SageMakerUpdateEndpointProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_SageMakerUpdateEndpoint(p){}function _aws_cdk_aws_stepfunctions_tasks_StartExecutionProps(p){if(p!=null){visitedObjects.add(p);try{"input"in p&&print("@aws-cdk/aws-stepfunctions-tasks.StartExecutionProps#input","- use 'StepFunctionsStartExecution'"),"integrationPattern"in p&&print("@aws-cdk/aws-stepfunctions-tasks.StartExecutionProps#integrationPattern","- use 'StepFunctionsStartExecution'"),"name"in p&&print("@aws-cdk/aws-stepfunctions-tasks.StartExecutionProps#name","- use 'StepFunctionsStartExecution'")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_StartExecution(p){}function _aws_cdk_aws_stepfunctions_tasks_StepFunctionsStartExecutionProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_StepFunctionsStartExecution(p){}function _aws_cdk_aws_stepfunctions_tasks_StepFunctionsInvokeActivityProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_StepFunctionsInvokeActivity(p){}function _aws_cdk_aws_stepfunctions_tasks_EvaluateExpressionProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EvaluateExpression(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateClusterProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.instances)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstancesConfigProperty(p.instances),p.applications!=null)for(const o of p.applications)visitedObjects.has(o)||void 0;if(p.bootstrapActions!=null)for(const o of p.bootstrapActions)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_BootstrapActionConfigProperty(o);if(p.configurations!=null)for(const o of p.configurations)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ConfigurationProperty(o);visitedObjects.has(p.kerberosAttributes)||(p.kerberosAttributes,void 0),visitedObjects.has(p.scaleDownBehavior)||(p.scaleDownBehavior,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EmrClusterScaleDownBehavior(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceRoleType(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EbsBlockDeviceVolumeType(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_VolumeSpecificationProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.volumeType)||(p.volumeType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EbsBlockDeviceConfigProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.volumeSpecification)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_VolumeSpecificationProperty(p.volumeSpecification)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EbsConfigurationProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.ebsBlockDeviceConfigs!=null)for(const o of p.ebsBlockDeviceConfigs)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EbsBlockDeviceConfigProperty(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceTypeConfigProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.configurations!=null)for(const o of p.configurations)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ConfigurationProperty(o);visitedObjects.has(p.ebsConfiguration)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EbsConfigurationProperty(p.ebsConfiguration)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_SpotTimeoutAction(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_SpotAllocationStrategy(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_SpotProvisioningSpecificationProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.timeoutAction)||(p.timeoutAction,void 0),visitedObjects.has(p.allocationStrategy)||(p.allocationStrategy,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceFleetProvisioningSpecificationsProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.spotSpecification)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_SpotProvisioningSpecificationProperty(p.spotSpecification)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceFleetConfigProperty(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.instanceFleetType)||(p.instanceFleetType,void 0),p.instanceTypeConfigs!=null)for(const o of p.instanceTypeConfigs)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceTypeConfigProperty(o);visitedObjects.has(p.launchSpecifications)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceFleetProvisioningSpecificationsProperty(p.launchSpecifications)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_CloudWatchAlarmComparisonOperator(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_CloudWatchAlarmStatistic(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_CloudWatchAlarmUnit(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_MetricDimensionProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_CloudWatchAlarmDefinitionProperty(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.comparisonOperator)||(p.comparisonOperator,void 0),p.dimensions!=null)for(const o of p.dimensions)visitedObjects.has(o)||void 0;visitedObjects.has(p.statistic)||(p.statistic,void 0),visitedObjects.has(p.unit)||(p.unit,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingTriggerProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.cloudWatchAlarmDefinition)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_CloudWatchAlarmDefinitionProperty(p.cloudWatchAlarmDefinition)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceMarket(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingAdjustmentType(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_SimpleScalingPolicyConfigurationProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.adjustmentType)||(p.adjustmentType,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingActionProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.simpleScalingPolicyConfiguration)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_SimpleScalingPolicyConfigurationProperty(p.simpleScalingPolicyConfiguration),visitedObjects.has(p.market)||(p.market,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingRuleProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.action)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingActionProperty(p.action),visitedObjects.has(p.trigger)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingTriggerProperty(p.trigger)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingConstraintsProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_AutoScalingPolicyProperty(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.constraints)||(p.constraints,void 0),p.rules!=null)for(const o of p.rules)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScalingRuleProperty(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceGroupConfigProperty(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.instanceRole)||(p.instanceRole,void 0),visitedObjects.has(p.autoScalingPolicy)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_AutoScalingPolicyProperty(p.autoScalingPolicy),p.configurations!=null)for(const o of p.configurations)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ConfigurationProperty(o);visitedObjects.has(p.ebsConfiguration)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_EbsConfigurationProperty(p.ebsConfiguration),visitedObjects.has(p.market)||(p.market,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_PlacementTypeProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstancesConfigProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.instanceFleets!=null)for(const o of p.instanceFleets)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceFleetConfigProperty(o);if(p.instanceGroups!=null)for(const o of p.instanceGroups)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_InstanceGroupConfigProperty(o);visitedObjects.has(p.placement)||(p.placement,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ApplicationConfigProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ScriptBootstrapActionConfigProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_BootstrapActionConfigProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.scriptBootstrapAction)||(p.scriptBootstrapAction,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ConfigurationProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.configurations!=null)for(const o of p.configurations)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ConfigurationProperty(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_KerberosAttributesProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrSetClusterTerminationProtectionProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrSetClusterTerminationProtection(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrTerminateClusterProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrTerminateCluster(p){}function _aws_cdk_aws_stepfunctions_tasks_ActionOnFailure(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrAddStepProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.actionOnFailure)||(p.actionOnFailure,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrAddStep(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrCancelStepProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrCancelStep(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceFleetByNameProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceFleetByName(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByNameProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.instanceGroup)||_aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByName_InstanceGroupModifyConfigProperty(p.instanceGroup),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByName(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByName_InstanceResizePolicyProperty(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByName_ShrinkPolicyProperty(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.instanceResizePolicy)||(p.instanceResizePolicy,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByName_InstanceGroupModifyConfigProperty(p){if(p!=null){visitedObjects.add(p);try{if(p.configurations!=null)for(const o of p.configurations)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_EmrCreateCluster_ConfigurationProperty(o);visitedObjects.has(p.shrinkPolicy)||_aws_cdk_aws_stepfunctions_tasks_EmrModifyInstanceGroupByName_ShrinkPolicyProperty(p.shrinkPolicy)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EksClusterInput(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrContainersCreateVirtualClusterProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.eksCluster)||(p.eksCluster,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrContainersCreateVirtualCluster(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrContainersDeleteVirtualClusterProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrContainersDeleteVirtualCluster(p){}function _aws_cdk_aws_stepfunctions_tasks_EmrContainersStartJobRunProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.jobDriver)||_aws_cdk_aws_stepfunctions_tasks_JobDriver(p.jobDriver),visitedObjects.has(p.releaseLabel)||(p.releaseLabel,void 0),visitedObjects.has(p.virtualCluster)||(p.virtualCluster,void 0),p.applicationConfig!=null)for(const o of p.applicationConfig)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ApplicationConfiguration(o);visitedObjects.has(p.monitoring)||(p.monitoring,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EmrContainersStartJobRun(p){}function _aws_cdk_aws_stepfunctions_tasks_SparkSubmitJobDriver(p){}function _aws_cdk_aws_stepfunctions_tasks_JobDriver(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.sparkSubmitJobDriver)||(p.sparkSubmitJobDriver,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_Classification(p){}function _aws_cdk_aws_stepfunctions_tasks_ApplicationConfiguration(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.classification)||(p.classification,void 0),p.nestedConfig!=null)for(const o of p.nestedConfig)visitedObjects.has(o)||_aws_cdk_aws_stepfunctions_tasks_ApplicationConfiguration(o)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_Monitoring(p){}function _aws_cdk_aws_stepfunctions_tasks_ReleaseLabel(p){}function _aws_cdk_aws_stepfunctions_tasks_VirtualClusterInput(p){}function _aws_cdk_aws_stepfunctions_tasks_RunGlueJobTaskProps(p){if(p!=null){visitedObjects.add(p);try{"arguments"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunGlueJobTaskProps#arguments","use `GlueStartJobRun`"),"integrationPattern"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunGlueJobTaskProps#integrationPattern","use `GlueStartJobRun`"),"notifyDelayAfter"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunGlueJobTaskProps#notifyDelayAfter","use `GlueStartJobRun`"),"securityConfiguration"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunGlueJobTaskProps#securityConfiguration","use `GlueStartJobRun`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunGlueJobTaskProps#timeout","use `GlueStartJobRun`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_RunGlueJobTask(p){}function _aws_cdk_aws_stepfunctions_tasks_GlueStartJobRunProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_GlueStartJobRun(p){}function _aws_cdk_aws_stepfunctions_tasks_ContainerOverrides(p){}function _aws_cdk_aws_stepfunctions_tasks_JobDependency(p){}function _aws_cdk_aws_stepfunctions_tasks_RunBatchJobProps(p){if(p!=null){visitedObjects.add(p);try{if("jobDefinitionArn"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#jobDefinitionArn","use `BatchSubmitJob`"),"jobName"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#jobName","use `BatchSubmitJob`"),"jobQueueArn"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#jobQueueArn","use `BatchSubmitJob`"),"arraySize"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#arraySize","use `BatchSubmitJob`"),"attempts"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#attempts","use `BatchSubmitJob`"),"containerOverrides"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#containerOverrides","use `BatchSubmitJob`"),visitedObjects.has(p.containerOverrides)||(p.containerOverrides,void 0),"dependsOn"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#dependsOn","use `BatchSubmitJob`"),p.dependsOn!=null)for(const o of p.dependsOn)visitedObjects.has(o)||void 0;"integrationPattern"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#integrationPattern","use `BatchSubmitJob`"),"payload"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#payload","use `BatchSubmitJob`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions-tasks.RunBatchJobProps#timeout","use `BatchSubmitJob`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_RunBatchJob(p){}function _aws_cdk_aws_stepfunctions_tasks_BatchContainerOverrides(p){}function _aws_cdk_aws_stepfunctions_tasks_BatchJobDependency(p){}function _aws_cdk_aws_stepfunctions_tasks_BatchSubmitJobProps(p){if(p!=null){visitedObjects.add(p);try{if(visitedObjects.has(p.containerOverrides)||(p.containerOverrides,void 0),p.dependsOn!=null)for(const o of p.dependsOn)visitedObjects.has(o)||void 0;"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_BatchSubmitJob(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoGetItemProps(p){if(p!=null){visitedObjects.add(p);try{if(p.key!=null)for(const o of Object.values(p.key))visitedObjects.has(o)||void 0;if(p.projectionExpression!=null)for(const o of p.projectionExpression)visitedObjects.has(o)||void 0;visitedObjects.has(p.returnConsumedCapacity)||(p.returnConsumedCapacity,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_DynamoGetItem(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoPutItemProps(p){if(p!=null){visitedObjects.add(p);try{if(p.item!=null)for(const o of Object.values(p.item))visitedObjects.has(o)||void 0;if(p.expressionAttributeValues!=null)for(const o of Object.values(p.expressionAttributeValues))visitedObjects.has(o)||void 0;visitedObjects.has(p.returnConsumedCapacity)||(p.returnConsumedCapacity,void 0),visitedObjects.has(p.returnItemCollectionMetrics)||(p.returnItemCollectionMetrics,void 0),visitedObjects.has(p.returnValues)||(p.returnValues,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_DynamoPutItem(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoUpdateItemProps(p){if(p!=null){visitedObjects.add(p);try{if(p.key!=null)for(const o of Object.values(p.key))visitedObjects.has(o)||void 0;if(p.expressionAttributeValues!=null)for(const o of Object.values(p.expressionAttributeValues))visitedObjects.has(o)||void 0;visitedObjects.has(p.returnConsumedCapacity)||(p.returnConsumedCapacity,void 0),visitedObjects.has(p.returnItemCollectionMetrics)||(p.returnItemCollectionMetrics,void 0),visitedObjects.has(p.returnValues)||(p.returnValues,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_DynamoUpdateItem(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoDeleteItemProps(p){if(p!=null){visitedObjects.add(p);try{if(p.key!=null)for(const o of Object.values(p.key))visitedObjects.has(o)||void 0;if(p.expressionAttributeValues!=null)for(const o of Object.values(p.expressionAttributeValues))visitedObjects.has(o)||void 0;visitedObjects.has(p.returnConsumedCapacity)||(p.returnConsumedCapacity,void 0),visitedObjects.has(p.returnItemCollectionMetrics)||(p.returnItemCollectionMetrics,void 0),visitedObjects.has(p.returnValues)||(p.returnValues,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_DynamoDeleteItem(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoConsumedCapacity(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoItemCollectionMetrics(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoReturnValues(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoProjectionExpression(p){}function _aws_cdk_aws_stepfunctions_tasks_DynamoAttributeValue(p){}function _aws_cdk_aws_stepfunctions_tasks_CodeBuildStartBuildProps(p){if(p!=null){visitedObjects.add(p);try{if(p.environmentVariablesOverride!=null)for(const o of Object.values(p.environmentVariablesOverride))visitedObjects.has(o)||require("@aws-cdk/aws-codebuild/.warnings.jsii.js")._aws_cdk_aws_codebuild_BuildEnvironmentVariable(o);"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_CodeBuildStartBuild(p){}function _aws_cdk_aws_stepfunctions_tasks_AthenaStartQueryExecutionProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.queryExecutionContext)||(p.queryExecutionContext,void 0),visitedObjects.has(p.resultConfiguration)||_aws_cdk_aws_stepfunctions_tasks_ResultConfiguration(p.resultConfiguration),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_AthenaStartQueryExecution(p){}function _aws_cdk_aws_stepfunctions_tasks_ResultConfiguration(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.encryptionConfiguration)||_aws_cdk_aws_stepfunctions_tasks_EncryptionConfiguration(p.encryptionConfiguration)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EncryptionConfiguration(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.encryptionOption)||(p.encryptionOption,void 0)}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EncryptionOption(p){}function _aws_cdk_aws_stepfunctions_tasks_QueryExecutionContext(p){}function _aws_cdk_aws_stepfunctions_tasks_AthenaStopQueryExecutionProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_AthenaStopQueryExecution(p){}function _aws_cdk_aws_stepfunctions_tasks_AthenaGetQueryExecutionProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_AthenaGetQueryExecution(p){}function _aws_cdk_aws_stepfunctions_tasks_AthenaGetQueryResultsProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_AthenaGetQueryResults(p){}function _aws_cdk_aws_stepfunctions_tasks_GlueDataBrewStartJobRunProps(p){if(p!=null){visitedObjects.add(p);try{"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_GlueDataBrewStartJobRun(p){}function _aws_cdk_aws_stepfunctions_tasks_EksCallProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.httpMethod)||(p.httpMethod,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EksCall(p){}function _aws_cdk_aws_stepfunctions_tasks_HttpMethods(p){}function _aws_cdk_aws_stepfunctions_tasks_HttpMethod(p){}function _aws_cdk_aws_stepfunctions_tasks_AuthType(p){}function _aws_cdk_aws_stepfunctions_tasks_CallApiGatewayEndpointBaseProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.method)||(p.method,void 0),visitedObjects.has(p.authType)||(p.authType,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_CallApiGatewayRestApiEndpointProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.method)||(p.method,void 0),visitedObjects.has(p.authType)||(p.authType,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_CallApiGatewayRestApiEndpoint(p){}function _aws_cdk_aws_stepfunctions_tasks_CallApiGatewayHttpApiEndpointProps(p){if(p!=null){visitedObjects.add(p);try{visitedObjects.has(p.method)||(p.method,void 0),visitedObjects.has(p.authType)||(p.authType,void 0),"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_CallApiGatewayHttpApiEndpoint(p){}function _aws_cdk_aws_stepfunctions_tasks_EventBridgePutEventsEntry(p){}function _aws_cdk_aws_stepfunctions_tasks_EventBridgePutEventsProps(p){if(p!=null){visitedObjects.add(p);try{if(p.entries!=null)for(const o of p.entries)visitedObjects.has(o)||void 0;"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepfunctions_tasks_EventBridgePutEvents(p){}function _aws_cdk_aws_stepfunctions_tasks_CallAwsServiceProps(p){if(p!=null){visitedObjects.add(p);try{if(p.additionalIamStatements!=null)for(const o of p.additionalIamStatements)visitedObjects.has(o)||require("@aws-cdk/aws-iam/.warnings.jsii.js")._aws_cdk_aws_iam_PolicyStatement(o);"heartbeat"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#heartbeat","use `heartbeatTimeout`"),"timeout"in p&&print("@aws-cdk/aws-stepfunctions.TaskStateBaseProps#timeout","use `taskTimeout`")}finally{visitedObjects.delete(p)}}}function _aws_cdk_aws_stepf