interface KubernetesPatchProps
| Language | Type name | 
|---|---|
  .NET | Amazon.CDK.AWS.Eks.V2.Alpha.KubernetesPatchProps | 
  Go | github.com/aws/aws-cdk-go/awscdkeks-v2alpha/v2#KubernetesPatchProps | 
  Java | software.amazon.awscdk.services.eks.v2.alpha.KubernetesPatchProps | 
  Python | aws_cdk.aws_eks_v2_alpha.KubernetesPatchProps | 
  TypeScript (source) | @aws-cdk/aws-eks-v2-alpha ยป KubernetesPatchProps | 
Properties for KubernetesPatch.
Example
declare const cluster: eks.Cluster;
new eks.KubernetesPatch(this, 'hello-kub-deployment-label', {
  cluster,
  resourceName: "deployment/hello-kubernetes",
  applyPatch: { spec: { replicas: 5 } },
  restorePatch: { spec: { replicas: 3 } },
})
Properties
| Name | Type | Description | 
|---|---|---|
| apply | { [string]: any } | The JSON object to pass to kubectl patch when the resource is created/updated. | 
| cluster | ICluster | The cluster to apply the patch to. | 
| resource | string | The full name of the resource to patch (e.g. deployment/coredns). | 
| restore | { [string]: any } | The JSON object to pass to kubectl patch when the resource is removed. | 
| patch | Patch | The patch type to pass to kubectl patch. | 
| resource | string | The kubernetes API namespace. | 
applyPatch
Type:
{ [string]: any }
The JSON object to pass to kubectl patch when the resource is created/updated.
cluster
Type:
ICluster
The cluster to apply the patch to.
[disable-awslint:ref-via-interface]
resourceName
Type:
string
The full name of the resource to patch (e.g. deployment/coredns).
restorePatch
Type:
{ [string]: any }
The JSON object to pass to kubectl patch when the resource is removed.
patchType?
Type:
Patch
(optional, default: PatchType.STRATEGIC)
The patch type to pass to kubectl patch.
The default type used by kubectl patch is "strategic".
resourceNamespace?
Type:
string
(optional, default: "default")
The kubernetes API namespace.

 .NET
 Go
 Java
 Python
 TypeScript (