AwsApiGatewayHttpSfnRouteIntegrationArgs

interface AwsApiGatewayHttpSfnRouteIntegrationArgs { credentialsArn: Input<string>; integrationSubtype?: Input<AwsApiGatewayHttpSfnIntegrationSubtype>; requestParameters?: Input<Record<string, Input<string>>>; targetArn: Input<string>; type: 'sfn'; }

Step Functions route integration target definition for HTTP APIs.

Example

CODE
const integration: AwsApiGatewayHttpSfnRouteIntegrationArgs = {
  type: 'sfn',
  targetArn: stateMachine.arn,
  credentialsArn: apiGatewayExecutionRole.arn,
};

Properties

credentialsArn: Input<string>

IAM role ARN assumed by API Gateway for Step Functions execution.

integrationSubtype: Input<AwsApiGatewayHttpSfnIntegrationSubtype>

Optional service integration subtype. Defaults to StepFunctions-StartExecution.

requestParameters: Input<Record<string, Input<string>>>

Optional request parameter mapping for API Gateway service integration.

targetArn: Input<string>

Step Functions state machine ARN target.

type: 'sfn'

Integration capability type.