@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:50.223Z") public class EksCall extends TaskStateBase
Example:
import software.amazon.awscdk.services.eks.*; Cluster myEksCluster = Cluster.Builder.create(this, "my sample cluster") .version(KubernetesVersion.V1_18) .clusterName("myEksCluster") .build(); EksCall.Builder.create(this, "Call a EKS Endpoint") .cluster(myEksCluster) .httpMethod(HttpMethods.GET) .httpPath("/api/v1/namespaces/default/pods") .build();
Modifier and Type | Class and Description |
---|---|
static class |
EksCall.Builder
A fluent builder for
EksCall . |
INextable.Jsii$Default
IChainable.Jsii$Default
IConstruct.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
EksCall(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
EksCall(software.amazon.jsii.JsiiObjectRef objRef) |
|
EksCall(software.constructs.Construct scope,
java.lang.String id,
EksCallProps props) |
Modifier and Type | Method and Description |
---|---|
protected TaskMetricsConfig |
getTaskMetrics()
No policies are required due to eks:call is an Http service integration and does not call and EKS API directly.
|
protected java.util.List<PolicyStatement> |
getTaskPolicies() |
addCatch, addCatch, addRetry, addRetry, getEndStates, metric, metric, metricFailed, metricFailed, metricHeartbeatTimedOut, metricHeartbeatTimedOut, metricRunTime, metricRunTime, metricScheduled, metricScheduled, metricScheduleTime, metricScheduleTime, metricStarted, metricStarted, metricSucceeded, metricSucceeded, metricTime, metricTime, metricTimedOut, metricTimedOut, next, toStateJson, whenBoundToGraph
addBranch, addChoice, addIterator, addPrefix, bindToGraph, filterNextables, findReachableEndStates, findReachableEndStates, findReachableStates, findReachableStates, getBranches, getComment, getDefaultChoice, getId, getInputPath, getIteration, getOutputPath, getParameters, getResultPath, getResultSelector, getStartState, getStateId, makeDefault, makeNext, prefixStates, renderBranches, renderChoices, renderInputOutput, renderIterator, renderNextEnd, renderResultSelector, renderRetryCatch, setDefaultChoice, setIteration
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
protected EksCall(software.amazon.jsii.JsiiObjectRef objRef)
protected EksCall(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public EksCall(software.constructs.Construct scope, java.lang.String id, EksCallProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.protected TaskMetricsConfig getTaskMetrics()
getTaskMetrics
in class TaskStateBase
protected java.util.List<PolicyStatement> getTaskPolicies()
getTaskPolicies
in class TaskStateBase