KustomizationUpdateContent Class

Definition

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

public class KustomizationUpdateContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.KubernetesConfiguration.Models.KustomizationUpdateContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.KubernetesConfiguration.Models.KustomizationUpdateContent>
public class KustomizationUpdateContent
type KustomizationUpdateContent = class
    interface IJsonModel<KustomizationUpdateContent>
    interface IPersistableModel<KustomizationUpdateContent>
type KustomizationUpdateContent = class
Public Class KustomizationUpdateContent
Implements IJsonModel(Of KustomizationUpdateContent), IPersistableModel(Of KustomizationUpdateContent)
Public Class KustomizationUpdateContent
Inheritance
KustomizationUpdateContent
Implements

Constructors

Name Description
KustomizationUpdateContent()

Initializes a new instance of KustomizationUpdateContent.

Properties

Name Description
DependsOn

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

Force

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

Path

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

Prune

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

RetryIntervalInSeconds

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

SyncIntervalInSeconds

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

TimeoutInSeconds

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

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<KustomizationUpdateContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<KustomizationUpdateContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<KustomizationUpdateContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<KustomizationUpdateContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<KustomizationUpdateContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to