@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)", date="2022-08-02T20:25:35.106Z") public class StepFunctionsRestApi extends RestApi
Example:
Pass stateMachineDefinition = new Pass(this, "PassState"); IStateMachine stateMachine = StateMachine.Builder.create(this, "StateMachine") .definition(stateMachineDefinition) .stateMachineType(StateMachineType.EXPRESS) .build(); StepFunctionsRestApi.Builder.create(this, "StepFunctionsRestApi") .deploy(true) .stateMachine(stateMachine) .build();
Modifier and Type | Class and Description |
---|---|
static class |
StepFunctionsRestApi.Builder
A fluent builder for
StepFunctionsRestApi . |
IRestApi.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
StepFunctionsRestApi(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
StepFunctionsRestApi(software.amazon.jsii.JsiiObjectRef objRef) |
|
StepFunctionsRestApi(software.constructs.Construct scope,
java.lang.String id,
StepFunctionsRestApiProps props) |
addModel, addRequestValidator, fromRestApiAttributes, fromRestApiId, getMethods, getRestApiId, getRestApiRootResourceId, getRoot, getUrl, validate
addApiKey, addApiKey, addDomainName, addGatewayResponse, addUsagePlan, addUsagePlan, arnForExecuteApi, arnForExecuteApi, arnForExecuteApi, arnForExecuteApi, configureCloudWatchRole, configureDeployment, getCloudWatchAccount, getDeploymentStage, getDomainName, getLatestDeployment, getRestApiName, metric, metric, metricCacheHitCount, metricCacheHitCount, metricCacheMissCount, metricCacheMissCount, metricClientError, metricClientError, metricCount, metricCount, metricIntegrationLatency, metricIntegrationLatency, metricLatency, metricLatency, metricServerError, metricServerError, setCloudWatchAccount, setDeploymentStage, urlForPath, urlForPath
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isResource
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyRemovalPolicy, getEnv, getStack
getNode
protected StepFunctionsRestApi(software.amazon.jsii.JsiiObjectRef objRef)
protected StepFunctionsRestApi(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public StepFunctionsRestApi(software.constructs.Construct scope, java.lang.String id, StepFunctionsRestApiProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.