Interface KubectlProviderProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable, KubectlProviderOptions
All Known Implementing Classes:
KubectlProviderProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.126.0 (build 206d44b)", date="2026-02-23T18:58:18.925Z") @Stability(Stable) public interface KubectlProviderProps extends software.amazon.jsii.JsiiSerializable, KubectlProviderOptions
Properties for a KubectlProvider.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.*;
 import software.amazon.awscdk.services.ec2.*;
 import software.amazon.awscdk.services.eks_v2.*;
 import software.amazon.awscdk.services.iam.*;
 import software.amazon.awscdk.services.lambda.*;
 Cluster cluster;
 LayerVersion layerVersion;
 Role role;
 SecurityGroup securityGroup;
 Size size;
 Subnet subnet;
 KubectlProviderProps kubectlProviderProps = KubectlProviderProps.builder()
         .cluster(cluster)
         .kubectlLayer(layerVersion)
         // the properties below are optional
         .awscliLayer(layerVersion)
         .environment(Map.of(
                 "environmentKey", "environment"))
         .memory(size)
         .privateSubnets(List.of(subnet))
         .removalPolicy(RemovalPolicy.DESTROY)
         .role(role)
         .securityGroup(securityGroup)
         .build();