Show / Hide Table of Contents

Class EksCall

Call a EKS endpoint as a Task.

Inheritance
System.Object
Construct
State
TaskStateBase
EksCall
Implements
IConstruct
Constructs.IConstruct
IDependable
IChainable
INextable
Inherited Members
TaskStateBase.AddCatch(IChainable, ICatchProps)
TaskStateBase.AddRetry(IRetryProps)
TaskStateBase.Metric(String, IMetricOptions)
TaskStateBase.MetricFailed(IMetricOptions)
TaskStateBase.MetricHeartbeatTimedOut(IMetricOptions)
TaskStateBase.MetricRunTime(IMetricOptions)
TaskStateBase.MetricScheduled(IMetricOptions)
TaskStateBase.MetricScheduleTime(IMetricOptions)
TaskStateBase.MetricStarted(IMetricOptions)
TaskStateBase.MetricSucceeded(IMetricOptions)
TaskStateBase.MetricTime(IMetricOptions)
TaskStateBase.MetricTimedOut(IMetricOptions)
TaskStateBase.Next(IChainable)
TaskStateBase.ToStateJson()
TaskStateBase.WhenBoundToGraph(StateGraph)
TaskStateBase.EndStates
State.FilterNextables(State[])
State.FindReachableEndStates(State, IFindStateOptions)
State.FindReachableStates(State, IFindStateOptions)
State.PrefixStates(IConstruct, String)
State.AddBranch(StateGraph)
State.AddChoice(Condition, State)
State.AddIterator(StateGraph)
State.AddPrefix(String)
State.BindToGraph(StateGraph)
State.MakeDefault(State)
State.MakeNext(State)
State.RenderBranches()
State.RenderChoices()
State.RenderInputOutput()
State.RenderIterator()
State.RenderNextEnd()
State.RenderResultSelector()
State.RenderRetryCatch()
State.Branches
State.Id
State.StartState
State.StateId
State.Comment
State.InputPath
State.OutputPath
State.Parameters
State.ResultPath
State.ResultSelector
State.DefaultChoice
State.Iteration
Construct.IsConstruct(Object)
Construct.OnPrepare()
Construct.OnSynthesize(ISynthesisSession)
Construct.OnValidate()
Construct.Prepare()
Construct.Synthesize(ISynthesisSession)
Construct.Validate()
Construct.Node
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.AWS.StepFunctions.Tasks.dll
Syntax (csharp)
public class EksCall : TaskStateBase, IConstruct, IDependable, IChainable, INextable
Syntax (vb)
Public Class EksCall
    Inherits TaskStateBase
    Implements IConstruct, IDependable, IChainable, INextable
Remarks

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-eks.html

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.EKS;


var myEksCluster = new Cluster(this, "my sample cluster", new ClusterProps {
    Version = KubernetesVersion.V1_18,
    ClusterName = "myEksCluster"
});

new EksCall(this, "Call a EKS Endpoint", new EksCallProps {
    Cluster = myEksCluster,
    HttpMethod = HttpMethods.GET,
    HttpPath = "/api/v1/namespaces/default/pods"
});

Synopsis

Constructors

EksCall(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

EksCall(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

EksCall(Construct, String, IEksCallProps)

Properties

TaskMetrics

No policies are required due to eks:call is an Http service integration and does not call and EKS API directly.

TaskPolicies

Constructors

EksCall(ByRefValue)

Used by jsii to construct an instance of this class from a Javascript-owned object reference

protected EksCall(ByRefValue reference)
Parameters
reference Amazon.JSII.Runtime.Deputy.ByRefValue

The Javascript-owned object reference

EksCall(DeputyBase.DeputyProps)

Used by jsii to construct an instance of this class from DeputyProps

protected EksCall(DeputyBase.DeputyProps props)
Parameters
props Amazon.JSII.Runtime.Deputy.DeputyBase.DeputyProps

The deputy props

EksCall(Construct, String, IEksCallProps)

public EksCall(Construct scope, string id, IEksCallProps props)
Parameters
scope Constructs.Construct
id System.String
props IEksCallProps

Properties

TaskMetrics

No policies are required due to eks:call is an Http service integration and does not call and EKS API directly.

protected override ITaskMetricsConfig TaskMetrics { get; }
Property Value

ITaskMetricsConfig

Overrides
TaskStateBase.TaskMetrics
Remarks

See: https://docs.aws.amazon.com/step-functions/latest/dg/connect-eks.html#connect-eks-permissions

TaskPolicies

protected override PolicyStatement[] TaskPolicies { get; }
Property Value

PolicyStatement[]

Overrides
TaskStateBase.TaskPolicies

Implements

IConstruct
Constructs.IConstruct
IDependable
IChainable
INextable
Back to top Generated by DocFX