@Deprecated
public static final class KubernetesResource.Builder
extends java.lang.Object
KubernetesResource
.Modifier and Type | Method and Description |
---|---|
KubernetesResource |
build()
Deprecated.
|
KubernetesResource.Builder |
cluster(Cluster cluster)
Deprecated.
|
static KubernetesResource.Builder |
create(Construct scope,
java.lang.String id)
Deprecated.
|
KubernetesResource.Builder |
manifest(java.util.List<? extends java.lang.Object> manifest)
Deprecated.
|
@Deprecated public static KubernetesResource.Builder create(Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.KubernetesResource.Builder
.@Deprecated public KubernetesResource.Builder cluster(Cluster cluster)
[disable-awslint:ref-via-interface]
cluster
- The EKS cluster to apply this configuration to. This parameter is required.this
@Deprecated public KubernetesResource.Builder manifest(java.util.List<? extends java.lang.Object> manifest)
Consists of any number of child resources.
When the resource is created/updated, this manifest will be applied to the
cluster through kubectl apply
and when the resource or the stack is
deleted, the manifest will be deleted through kubectl delete
.
const manifest = { apiVersion: 'v1', kind: 'Pod', metadata: { name: 'mypod' }, spec: { containers: [ { name: 'hello', image: 'paulbouwer/hello-kubernetes:1.5', ports: [ { containerPort: 8080 } ] } ] } }
manifest
- The resource manifest. This parameter is required.this
@Deprecated public KubernetesResource build()