Class HelmChartProps.Jsii$Proxy
- All Implemented Interfaces:
HelmChartOptions,HelmChartProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
HelmChartProps
HelmChartProps-
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.HelmChartProps
HelmChartProps.Builder, HelmChartProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(HelmChartProps.Builder builder) Constructor that initializes the object based on literal property values passed by theHelmChartProps.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 Boolean(experimental) Whether or not Helm should treat this operation as atomic;final StringgetChart()(experimental) The name of the chart.final Asset(experimental) The chart in the form of an asset.final ICluster(experimental) The EKS cluster to apply this configuration to.final Boolean(experimental) create namespace if not exist.final String(experimental) The Kubernetes namespace scope of the requests.final String(experimental) The name of the release.final String(experimental) The repository which contains the chart.final Boolean(experimental) if set, no CRDs will be installed.final Duration(experimental) Amount of time to wait for any individual Kubernetes operation.(experimental) The values to be used by the chart.final String(experimental) The chart version to install.final BooleangetWait()(experimental) Whether or not Helm should wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.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 theHelmChartProps.Builder.
-
-
Method Details
-
getCluster
Description copied from interface:HelmChartProps(experimental) The EKS cluster to apply this configuration to.[disable-awslint:ref-via-interface]
- Specified by:
getClusterin interfaceHelmChartProps
-
getAtomic
Description copied from interface:HelmChartOptions(experimental) Whether or not Helm should treat this operation as atomic;if set, upgrade process rolls back changes made in case of failed upgrade. The --wait flag will be set automatically if --atomic is used.
Default: false
- Specified by:
getAtomicin interfaceHelmChartOptions
-
getChart
Description copied from interface:HelmChartOptions(experimental) The name of the chart.Either this or
chartAssetmust be specified.Default: - No chart name. Implies `chartAsset` is used.
- Specified by:
getChartin interfaceHelmChartOptions
-
getChartAsset
Description copied from interface:HelmChartOptions(experimental) The chart in the form of an asset.Either this or
chartmust be specified.Default: - No chart asset. Implies `chart` is used.
- Specified by:
getChartAssetin interfaceHelmChartOptions
-
getCreateNamespace
Description copied from interface:HelmChartOptions(experimental) create namespace if not exist.Default: true
- Specified by:
getCreateNamespacein interfaceHelmChartOptions
-
getNamespace
Description copied from interface:HelmChartOptions(experimental) The Kubernetes namespace scope of the requests.Default: default
- Specified by:
getNamespacein interfaceHelmChartOptions
-
getRelease
Description copied from interface:HelmChartOptions(experimental) The name of the release.Default: - If no release name is given, it will use the last 53 characters of the node's unique id.
- Specified by:
getReleasein interfaceHelmChartOptions
-
getRepository
Description copied from interface:HelmChartOptions(experimental) The repository which contains the chart.For example: https://charts.helm.sh/stable/
Default: - No repository will be used, which means that the chart needs to be an absolute URL.
- Specified by:
getRepositoryin interfaceHelmChartOptions
-
getSkipCrds
Description copied from interface:HelmChartOptions(experimental) if set, no CRDs will be installed.Default: - CRDs are installed if not already present
- Specified by:
getSkipCrdsin interfaceHelmChartOptions
-
getTimeout
Description copied from interface:HelmChartOptions(experimental) Amount of time to wait for any individual Kubernetes operation.Maximum 15 minutes.
Default: Duration.minutes(5)
- Specified by:
getTimeoutin interfaceHelmChartOptions
-
getValues
Description copied from interface:HelmChartOptions(experimental) The values to be used by the chart.For nested values use a nested dictionary. For example: values: { installationCRDs: true, webhook: { port: 9443 } }
Default: - No values are provided to the chart.
- Specified by:
getValuesin interfaceHelmChartOptions
-
getVersion
Description copied from interface:HelmChartOptions(experimental) The chart version to install.Default: - If this is not specified, the latest version is installed
- Specified by:
getVersionin interfaceHelmChartOptions
-
getWait
Description copied from interface:HelmChartOptions(experimental) Whether or not Helm should wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.Default: - Helm will not wait before marking release as successful
- Specified by:
getWaitin interfaceHelmChartOptions
-
$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()
-