@Generated(value="jsii-pacmak/1.14.1 (build 828de8a)", date="2020-11-24T22:28:23.741Z") @Stability(value=Experimental) public interface KubernetesManifestProps extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
KubernetesManifestProps.Builder
A builder for
KubernetesManifestProps |
static class |
KubernetesManifestProps.Jsii$Proxy
An implementation for
KubernetesManifestProps |
| Modifier and Type | Method and Description |
|---|---|
static KubernetesManifestProps.Builder |
builder() |
ICluster |
getCluster()
(experimental) The EKS cluster to apply this manifest to.
|
List<Object> |
getManifest()
(experimental) The manifest to apply.
|
@Stability(value=Experimental) @NotNull ICluster getCluster()
[disable-awslint:ref-via-interface]
@Stability(value=Experimental) @NotNull List<Object> getManifest()
Consists 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)))))));
@Stability(value=Experimental) static KubernetesManifestProps.Builder builder()
KubernetesManifestProps.Builder of KubernetesManifestPropsCopyright © 2020. All rights reserved.