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.