KustomizationDefinitionArgs

data class KustomizationDefinitionArgs(val dependsOn: Output<List<DependsOnDefinitionArgs>>? = null, val force: Output<Boolean>? = null, val path: Output<String>? = null, val prune: Output<Boolean>? = null, val retryIntervalInSeconds: Output<Double>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val validation: Output<Either<String, KustomizationValidationType>>? = null) : ConvertibleToJava<KustomizationDefinitionArgs>

The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

Constructors

Link copied to clipboard
constructor(dependsOn: Output<List<DependsOnDefinitionArgs>>? = null, force: Output<Boolean>? = null, path: Output<String>? = null, prune: Output<Boolean>? = null, retryIntervalInSeconds: Output<Double>? = null, syncIntervalInSeconds: Output<Double>? = null, timeoutInSeconds: Output<Double>? = null, validation: Output<Either<String, KustomizationValidationType>>? = null)

Properties

Link copied to clipboard
val dependsOn: Output<List<DependsOnDefinitionArgs>>? = null

Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation.

Link copied to clipboard
val force: Output<Boolean>? = null

Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change.

Link copied to clipboard
val path: Output<String>? = null

The path in the source reference to reconcile on the cluster.

Link copied to clipboard
val prune: Output<Boolean>? = null

Enable/disable garbage collections of Kubernetes objects created by this Kustomization.

Link copied to clipboard
val retryIntervalInSeconds: Output<Double>? = null

The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation.

Link copied to clipboard
val syncIntervalInSeconds: Output<Double>? = null

The interval at which to re-reconcile the Kustomization on the cluster.

Link copied to clipboard
val timeoutInSeconds: Output<Double>? = null

The maximum time to attempt to reconcile the Kustomization on the cluster.

Link copied to clipboard
val validation: Output<Either<String, KustomizationValidationType>>? = null

Specify whether to validate the Kubernetes objects referenced in the Kustomization before applying them to the cluster.

Functions

Link copied to clipboard
open override fun toJava(): KustomizationDefinitionArgs