@Generated(value="jsii-pacmak/1.29.0 (build 41df200)", date="2021-06-02T09:55:18.581Z") @Stability(value=Experimental) public interface HelmChartOptions extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
HelmChartOptions.Builder
A builder for
HelmChartOptions |
static class |
HelmChartOptions.Jsii$Proxy
An implementation for
HelmChartOptions |
| Modifier and Type | Method and Description |
|---|---|
static HelmChartOptions.Builder |
builder() |
String |
getChart()
(experimental) The name of the chart.
|
default Boolean |
getCreateNamespace()
(experimental) create namespace if not exist.
|
default String |
getNamespace()
(experimental) The Kubernetes namespace scope of the requests.
|
default String |
getRelease()
(experimental) The name of the release.
|
default String |
getRepository()
(experimental) The repository which contains the chart.
|
default Duration |
getTimeout()
(experimental) Amount of time to wait for any individual Kubernetes operation.
|
default Map<String,Object> |
getValues()
(experimental) The values to be used by the chart.
|
default String |
getVersion()
(experimental) The chart version to install.
|
default Boolean |
getWait()
(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.
|
@Stability(value=Experimental) @NotNull String getChart()
@Stability(value=Experimental) @Nullable default Boolean getCreateNamespace()
Default: true
@Stability(value=Experimental) @Nullable default String getNamespace()
Default: default
@Stability(value=Experimental) @Nullable default String getRelease()
Default: - If no release name is given, it will use the last 53 characters of the node's unique id.
@Stability(value=Experimental) @Nullable default String getRepository()
For example: https://kubernetes-charts.storage.googleapis.com/
Default: - No repository will be used, which means that the chart needs to be an absolute URL.
@Stability(value=Experimental) @Nullable default Duration getTimeout()
Maximum 15 minutes.
Default: Duration.minutes(5)
@Stability(value=Experimental) @Nullable default Map<String,Object> getValues()
Default: - No values are provided to the chart.
@Stability(value=Experimental) @Nullable default String getVersion()
Default: - If this is not specified, the latest version is installed
@Stability(value=Experimental) @Nullable default Boolean getWait()
Default: - Helm will not wait before marking release as successful
@Stability(value=Experimental) static HelmChartOptions.Builder builder()
HelmChartOptions.Builder of HelmChartOptionsCopyright © 2021. All rights reserved.