Show / Hide Table of Contents

Interface ICallApiGatewayRestApiEndpointJsonPathProps

Properties for calling an REST API Endpoint using JSONPath.

Inherited Members
ITaskStateJsonPathBaseProps.ResultPath
ITaskStateJsonPathBaseProps.ResultSelector
IStateBaseProps.Comment
IStateBaseProps.QueryLanguage
IStateBaseProps.StateName
ITaskStateBaseOptions.Credentials
ITaskStateBaseOptions.Heartbeat
ITaskStateBaseOptions.HeartbeatTimeout
ITaskStateBaseOptions.IntegrationPattern
ITaskStateBaseOptions.TaskTimeout
ITaskStateBaseOptions.Timeout
IAssignableStateOptions.Assign
IJsonPathCommonOptions.InputPath
IJsonPathCommonOptions.OutputPath
ICallApiGatewayEndpointBaseOptions.Method
ICallApiGatewayEndpointBaseOptions.ApiPath
ICallApiGatewayEndpointBaseOptions.AuthType
ICallApiGatewayEndpointBaseOptions.Headers
ICallApiGatewayEndpointBaseOptions.QueryParameters
ICallApiGatewayEndpointBaseOptions.RequestBody
ICallApiGatewayRestApiEndpointOptions.Api
ICallApiGatewayRestApiEndpointOptions.StageName
ICallApiGatewayRestApiEndpointOptions.Region
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICallApiGatewayRestApiEndpointJsonPathProps : ICallApiGatewayEndpointJsonPathBaseProps, ITaskStateJsonPathBaseProps, IStateBaseProps, ITaskStateBaseOptions, IAssignableStateOptions, IJsonPathCommonOptions, ICallApiGatewayEndpointBaseOptions, ICallApiGatewayRestApiEndpointOptions
Syntax (vb)
Public Interface ICallApiGatewayRestApiEndpointJsonPathProps Inherits ICallApiGatewayEndpointJsonPathBaseProps, ITaskStateJsonPathBaseProps, IStateBaseProps, ITaskStateBaseOptions, IAssignableStateOptions, IJsonPathCommonOptions, ICallApiGatewayEndpointBaseOptions, ICallApiGatewayRestApiEndpointOptions
Remarks

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.APIGateway;
            RestApi api;


            CallApiGatewayRestApiEndpoint.JsonPath(this, "Endpoint", new CallApiGatewayRestApiEndpointJsonPathProps {
                Api = api,
                StageName = "Stage",
                Method = HttpMethod.PUT,
                IntegrationPattern = IntegrationPattern.WAIT_FOR_TASK_TOKEN,
                Headers = TaskInput.FromObject(new Dictionary<string, object> {
                    { "TaskToken", JsonPath.Array(JsonPath.TaskToken) }
                })
            });

Synopsis

Back to top Generated by DocFX