Class BootstrapOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.v2.alpha.BootstrapOptions.Jsii$Proxy
- All Implemented Interfaces:
BootstrapOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BootstrapOptions
@Stability(Experimental)
@Internal
public static final class BootstrapOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements BootstrapOptions
An implementation for
BootstrapOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.v2.alpha.BootstrapOptions
BootstrapOptions.Builder, BootstrapOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(BootstrapOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theBootstrapOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal String(experimental) Additional command line arguments to pass to the/etc/eks/bootstrap.shcommand.final Number(experimental) Number of retry attempts for AWS API call (DescribeCluster).final String(experimental) Overrides the IP address to use for DNS queries within the cluster.final String(experimental) The contents of the/etc/docker/daemon.jsonfile.final Boolean(experimental) Restores the docker default bridge network.final String(experimental) Extra arguments to add to the kubelet.final Boolean(experimental) Sets--max-podsfor the kubelet based on the capacity of the EC2 instance.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theBootstrapOptions.Builder.
-
-
Method Details
-
getAdditionalArgs
Description copied from interface:BootstrapOptions(experimental) Additional command line arguments to pass to the/etc/eks/bootstrap.shcommand.Default: - none
- Specified by:
getAdditionalArgsin interfaceBootstrapOptions- See Also:
-
getAwsApiRetryAttempts
Description copied from interface:BootstrapOptions(experimental) Number of retry attempts for AWS API call (DescribeCluster).Default: 3
- Specified by:
getAwsApiRetryAttemptsin interfaceBootstrapOptions
-
getDnsClusterIp
Description copied from interface:BootstrapOptions(experimental) Overrides the IP address to use for DNS queries within the cluster.Default: - 10.100.0.10 or 172.20.0.10 based on the IP address of the primary interface.
- Specified by:
getDnsClusterIpin interfaceBootstrapOptions
-
getDockerConfigJson
Description copied from interface:BootstrapOptions(experimental) The contents of the/etc/docker/daemon.jsonfile. Useful if you want a custom config differing from the default one in the EKS AMI.Default: - none
- Specified by:
getDockerConfigJsonin interfaceBootstrapOptions
-
getEnableDockerBridge
Description copied from interface:BootstrapOptions(experimental) Restores the docker default bridge network.Default: false
- Specified by:
getEnableDockerBridgein interfaceBootstrapOptions
-
getKubeletExtraArgs
Description copied from interface:BootstrapOptions(experimental) Extra arguments to add to the kubelet. Useful for adding labels or taints.For example,
--node-labels foo=bar,goo=far.Default: - none
- Specified by:
getKubeletExtraArgsin interfaceBootstrapOptions
-
getUseMaxPods
Description copied from interface:BootstrapOptions(experimental) Sets--max-podsfor the kubelet based on the capacity of the EC2 instance.Default: true
- Specified by:
getUseMaxPodsin interfaceBootstrapOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-