Language

OciRepositoryRef Class

Definition

The source reference for the OCIRepository object.

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

Constructors

Name Description
OciRepositoryRef()

Initializes a new instance of OciRepositoryRef.

Properties

Name Description
Digest

The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver.

Semver

The semver range used to match against OCI repository tags. This takes precedence over tag.

Tag

The OCI repository image tag name to pull. This defaults to 'latest'.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<OciRepositoryRef>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<OciRepositoryRef>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<OciRepositoryRef>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<OciRepositoryRef>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<OciRepositoryRef>.Write(ModelReaderWriterOptions)

Applies to