Interface EksCallProps

All Superinterfaces:, TaskStateBaseProps
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:47.967Z") @Stability(Stable) public interface EksCallProps extends, TaskStateBaseProps
Properties for calling a EKS endpoint with EksCall.


 Cluster myEksCluster = Cluster.Builder.create(this, "my sample cluster")
 EksCall.Builder.create(this, "Call a EKS Endpoint")
  • Method Details

    • getCluster

      @Stability(Stable) @NotNull ICluster getCluster()
      The EKS cluster.
    • getHttpMethod

      @Stability(Stable) @NotNull HttpMethods getHttpMethod()
      HTTP method ("GET", "POST", "PUT", ...) part of HTTP request.
    • getHttpPath

      @Stability(Stable) @NotNull String getHttpPath()
      HTTP path of the Kubernetes REST API operation For example: /api/v1/namespaces/default/pods.
    • getQueryParameters

      @Stability(Stable) @Nullable default Map<String,List<String>> getQueryParameters()
      Query Parameters part of HTTP request.

      Default: - no query parameters

    • getRequestBody

      @Stability(Stable) @Nullable default TaskInput getRequestBody()
      Request body part of HTTP request.

      Default: - No request body

    • builder

      @Stability(Stable) static EksCallProps.Builder builder()
      a EksCallProps.Builder of EksCallProps