Interface IKubectlProvider

All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IKubectlProvider.Jsii$Default
All Known Implementing Classes:
IKubectlProvider.Jsii$Proxy, KubectlProvider

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2024-11-22T02:24:01.473Z") @Stability(Stable) public interface IKubectlProvider extends software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct
Imported KubectlProvider that can be used in place of the default one created by CDK.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for IKubectlProvider.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    The IAM execution role of the handler.
    The IAM role to assume in order to perform kubectl operations against this cluster.
    The custom resource provider's service token.

    Methods inherited from interface software.constructs.IConstruct

    getNode

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getHandlerRole

      @Stability(Stable) @NotNull IRole getHandlerRole()
      The IAM execution role of the handler.
    • getRoleArn

      @Stability(Stable) @NotNull String getRoleArn()
      The IAM role to assume in order to perform kubectl operations against this cluster.
    • getServiceToken

      @Stability(Stable) @NotNull String getServiceToken()
      The custom resource provider's service token.