Class BootstrapOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.BootstrapOptions.Jsii$Proxy
- All Implemented Interfaces:
BootstrapOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
BootstrapOptions
@Stability(Stable)
@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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.BootstrapOptions
BootstrapOptions.Builder, BootstrapOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(BootstrapOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theBootstrapOptions.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Additional command line arguments to pass to the/etc/eks/bootstrap.sh
command.final Number
Number of retry attempts for AWS API call (DescribeCluster).final String
Overrides the IP address to use for DNS queries within the cluster.final String
The contents of the/etc/docker/daemon.json
file.final Boolean
Restores the docker default bridge network.final String
Extra arguments to add to the kubelet.final Boolean
Sets--max-pods
for the kubelet based on the capacity of the EC2 instance.final int
hashCode()
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
Additional command line arguments to pass to the/etc/eks/bootstrap.sh
command.Default: - none
- Specified by:
getAdditionalArgs
in interfaceBootstrapOptions
- See Also:
-
getAwsApiRetryAttempts
Description copied from interface:BootstrapOptions
Number of retry attempts for AWS API call (DescribeCluster).Default: 3
- Specified by:
getAwsApiRetryAttempts
in interfaceBootstrapOptions
-
getDnsClusterIp
Description copied from interface:BootstrapOptions
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:
getDnsClusterIp
in interfaceBootstrapOptions
-
getDockerConfigJson
Description copied from interface:BootstrapOptions
The contents of the/etc/docker/daemon.json
file. Useful if you want a custom config differing from the default one in the EKS AMI.Default: - none
- Specified by:
getDockerConfigJson
in interfaceBootstrapOptions
-
getEnableDockerBridge
Description copied from interface:BootstrapOptions
Restores the docker default bridge network.Default: false
- Specified by:
getEnableDockerBridge
in interfaceBootstrapOptions
-
getKubeletExtraArgs
Description copied from interface:BootstrapOptions
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:
getKubeletExtraArgs
in interfaceBootstrapOptions
-
getUseMaxPods
Description copied from interface:BootstrapOptions
Sets--max-pods
for the kubelet based on the capacity of the EC2 instance.Default: true
- Specified by:
getUseMaxPods
in interfaceBootstrapOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-