Interface EksCallProps
- All Superinterfaces:
- AssignableStateOptions,- software.amazon.jsii.JsiiSerializable,- JsonataCommonOptions,- JsonPathCommonOptions,- StateBaseProps,- TaskStateBaseOptions,- TaskStateBaseProps
- All Known Implementing Classes:
- EksCallProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
           date="2025-10-29T11:15:49.720Z")
@Stability(Stable)
public interface EksCallProps
extends software.amazon.jsii.JsiiSerializable, TaskStateBaseProps
Properties for calling a EKS endpoint with EksCall.
 
Example:
 import software.amazon.awscdk.services.eks.*;
 import software.amazon.awscdk.cdk.lambdalayer.kubectl.v33.KubectlV33Layer;
 Cluster myEksCluster = Cluster.Builder.create(this, "my sample cluster")
         .version(KubernetesVersion.V1_32)
         .clusterName("myEksCluster")
         .kubectlLayer(new KubectlV33Layer(this, "kubectl"))
         .build();
 EksCall.Builder.create(this, "Call a EKS Endpoint")
         .cluster(myEksCluster)
         .httpMethod(HttpMethods.GET)
         .httpPath("/api/v1/namespaces/default/pods")
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forEksCallPropsstatic final classAn implementation forEksCallProps
- 
Method SummaryModifier and TypeMethodDescriptionstatic EksCallProps.Builderbuilder()The EKS cluster.HTTP method ("GET", "POST", "PUT", ...) part of HTTP request.HTTP path of the Kubernetes REST API operation For example: /api/v1/namespaces/default/pods.Query Parameters part of HTTP request.default TaskInputRequest body part of HTTP request.Methods inherited from interface software.amazon.awscdk.services.stepfunctions.AssignableStateOptionsgetAssignMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJsonMethods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonataCommonOptionsgetOutputsMethods inherited from interface software.amazon.awscdk.services.stepfunctions.JsonPathCommonOptionsgetInputPath, getOutputPathMethods inherited from interface software.amazon.awscdk.services.stepfunctions.StateBasePropsgetComment, getQueryLanguage, getStateNameMethods inherited from interface software.amazon.awscdk.services.stepfunctions.TaskStateBaseOptionsgetCredentials, getHeartbeat, getHeartbeatTimeout, getIntegrationPattern, getTaskTimeout, getTimeoutMethods inherited from interface software.amazon.awscdk.services.stepfunctions.TaskStateBasePropsgetResultPath, getResultSelector
- 
Method Details- 
getClusterThe EKS cluster.
- 
getHttpMethodHTTP method ("GET", "POST", "PUT", ...) part of HTTP request.
- 
getHttpPathHTTP path of the Kubernetes REST API operation For example: /api/v1/namespaces/default/pods.
- 
getQueryParametersQuery Parameters part of HTTP request.Default: - no query parameters 
- 
getRequestBodyRequest body part of HTTP request.Default: - No request body 
- 
builder- Returns:
- a EksCallProps.BuilderofEksCallProps
 
 
-