@Stability(value=Experimental) @Internal public static final class KubernetesManifestProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements KubernetesManifestProps
KubernetesManifestPropssoftware.amazon.jsii.JsiiObject.InitializationModeKubernetesManifestProps.Builder, KubernetesManifestProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(ICluster cluster,
List<? extends Object> manifest)
Constructor that initializes the object based on literal property values passed by the
KubernetesManifestProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
ICluster |
getCluster()
(experimental) The EKS cluster to apply this manifest to.
|
List<Object> |
getManifest()
(experimental) The manifest to apply.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(ICluster cluster, List<? extends Object> manifest)
KubernetesManifestProps.Builder.public final ICluster getCluster()
KubernetesManifestProps[disable-awslint:ref-via-interface]
getCluster in interface KubernetesManifestPropspublic final List<Object> getManifest()
KubernetesManifestPropsConsists of any number of child resources.
When the resources are created/updated, this manifest will be applied to the
cluster through kubectl apply and when the resources or the stack is
deleted, the resources in the manifest will be deleted through kubectl delete.
Example:
// Example automatically generated. See https://github.com/aws/jsii/issues/826 asList(Map.of( "apiVersion", "v1", "kind", "Pod", "metadata", Map.of("name", "mypod"), "spec", Map.of( "containers", asList(Map.of("name", "hello", "image", "paulbouwer/hello-kubernetes:1.5", "ports", asList(Map.of("containerPort", 8080)))))));
getManifest in interface KubernetesManifestProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.