KubernetesManifestResource
Handle
interface KubernetesManifestResource { withAnnotation( key: string, value: string): KubernetesManifestResource; withField( path: string, value: string|number|boolean): KubernetesManifestResource; withLabel( key: string, value: string): KubernetesManifestResource; withNamespace(namespace: string): KubernetesManifestResource;}Methods
method
withAnnotationAdds or updates a Kubernetes annotation on this manifest.
withAnnotation( key: string, value: string): KubernetesManifestResourceParameters
keystringvaluestringReturns
KubernetesManifestResourcemethod
withFieldAdds or updates a manifest field using a dot-separated path.
withField( path: string, value: string|number|boolean): KubernetesManifestResourceParameters
pathstringvaluestring|number|booleanReturns
KubernetesManifestResourcemethod
withLabelAdds or updates a Kubernetes label on this manifest.
withLabel( key: string, value: string): KubernetesManifestResourceParameters
keystringvaluestringReturns
KubernetesManifestResourcemethod
withNamespaceSets the namespace for this manifest.
withNamespace(namespace: string): KubernetesManifestResourceParameters
namespacestringReturns
KubernetesManifestResource