Condividi tramite


RegistryArtifact Class

Definition

Artifact is the general term for items stored in a container registry, and can include Docker images or other Open Container Initiative (OCI) artifact types.

The RegistryArtifact class is a helper class that groups information and operations about an image or artifact in this container registry.

public class RegistryArtifact
type RegistryArtifact = class
Public Class RegistryArtifact
Inheritance
RegistryArtifact

Constructors

RegistryArtifact()

Initializes a new instance of RegistryArtifact for mocking.

Properties

FullyQualifiedReference

Gets the fully qualified name of this artifact.

RegistryEndpoint

Gets the Registry Uri.

RepositoryName

Gets the name of the repository for this artifact.

Methods

Delete(CancellationToken)

Delete registry artifact by deleting its manifest.

DeleteAsync(CancellationToken)

Delete registry artifact by deleting its manifest.

DeleteTag(String, CancellationToken)

Delete the tag. This removes the tag from the artifact and its manifest.

DeleteTagAsync(String, CancellationToken)

Delete the tag. This removes the tag from the artifact and its manifest.

GetAllTagProperties(ArtifactTagOrder, CancellationToken)

List the tags that uniquely identify this artifact and the properties of each.

GetAllTagPropertiesAsync(ArtifactTagOrder, CancellationToken)

List the tags that uniquely identify this artifact and the properties of each.

GetManifestProperties(CancellationToken)

Get the properties of the manifest that uniquely identifies this artifact.

GetManifestPropertiesAsync(CancellationToken)

Get the properties of the manifest that uniquely identifies this artifact.

GetTagProperties(String, CancellationToken)

Get the properties of the specified tag.

GetTagPropertiesAsync(String, CancellationToken)

Get the properties of the specified tag.

UpdateManifestProperties(ArtifactManifestProperties, CancellationToken)

Update the properties of the artifact's manifest.

UpdateManifestPropertiesAsync(ArtifactManifestProperties, CancellationToken)

Update the properties of the artifact's manifest.

UpdateTagProperties(String, ArtifactTagProperties, CancellationToken)

Update the properties of a given tag.

UpdateTagPropertiesAsync(String, ArtifactTagProperties, CancellationToken)

Update the properties of a given tag.

Applies to