Interface IKubectlProvider.Jsii$Default

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

@Internal public static interface IKubectlProvider.Jsii$Default extends IKubectlProvider, software.constructs.IConstruct.Jsii$Default
Internal default implementation for IKubectlProvider.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface software.constructs.IConstruct

    software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy

    Nested classes/interfaces inherited from interface software.constructs.IDependable

    software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$Proxy

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.IKubectlProvider

    IKubectlProvider.Jsii$Default, IKubectlProvider.Jsii$Proxy
  • Method Summary

    Modifier and Type
    Method
    Description
    default IRole
    The IAM execution role of the handler.
    default software.constructs.Node
    The tree node.
    default String
    The IAM role to assume in order to perform kubectl operations against this cluster.
    default String
    The custom resource provider's service token.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getNode

      @Stability(Stable) @NotNull default software.constructs.Node getNode()
      The tree node.
      Specified by:
      getNode in interface software.constructs.IConstruct
      Specified by:
      getNode in interface software.constructs.IConstruct.Jsii$Default
    • getHandlerRole

      @Stability(Stable) @NotNull default IRole getHandlerRole()
      The IAM execution role of the handler.
      Specified by:
      getHandlerRole in interface IKubectlProvider
    • getRoleArn

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

      @Stability(Stable) @NotNull default String getServiceToken()
      The custom resource provider's service token.
      Specified by:
      getServiceToken in interface IKubectlProvider