Interface ISageMakerCreateEndpointJsonPathProps
Properties for creating an Amazon SageMaker endpoint using JSONPath.
Inherited Members
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ISageMakerCreateEndpointJsonPathProps : ITaskStateJsonPathBaseProps, IStateBaseProps, ITaskStateBaseOptions, IAssignableStateOptions, IJsonPathCommonOptions
Syntax (vb)
Public Interface ISageMakerCreateEndpointJsonPathProps
Inherits ITaskStateJsonPathBaseProps, IStateBaseProps, ITaskStateBaseOptions, IAssignableStateOptions, IJsonPathCommonOptions
Remarks
See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-sagemaker.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK;
using Amazon.CDK.AWS.StepFunctions;
using Amazon.CDK.AWS.StepFunctions.Tasks;
var assign;
var resultSelector;
TaskInput taskInput;
TaskRole taskRole;
Timeout timeout;
var sageMakerCreateEndpointJsonPathProps = new SageMakerCreateEndpointJsonPathProps {
EndpointConfigName = "endpointConfigName",
EndpointName = "endpointName",
// the properties below are optional
Assign = new Dictionary<string, object> {
{ "assignKey", assign }
},
Comment = "comment",
Credentials = new Credentials {
Role = taskRole
},
Heartbeat = Duration.Minutes(30),
HeartbeatTimeout = timeout,
InputPath = "inputPath",
IntegrationPattern = IntegrationPattern.REQUEST_RESPONSE,
OutputPath = "outputPath",
QueryLanguage = QueryLanguage.JSON_PATH,
ResultPath = "resultPath",
ResultSelector = new Dictionary<string, object> {
{ "resultSelectorKey", resultSelector }
},
StateName = "stateName",
Tags = taskInput,
TaskTimeout = timeout,
Timeout = Duration.Minutes(30)
};
Synopsis
Properties
Endpoint |
The name of an endpoint configuration. |
Endpoint |
The name of the endpoint. |
Tags | Tags to be applied to the endpoint. |
Properties
EndpointConfigName
The name of an endpoint configuration.
string EndpointConfigName { get; }
Property Value
System.
EndpointName
The name of the endpoint.
string EndpointName { get; }
Property Value
System.
Remarks
The name must be unique within an AWS Region in your AWS account.
Tags
Tags to be applied to the endpoint.
virtual TaskInput Tags { get; }
Property Value
Remarks
Default: - No tags