RegistryArtifact Class

Definition

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
System.Object
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.

DeleteAsync(CancellationToken)

Delete registry artifact.

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.

GetManifestProperties(CancellationToken)

Get registry artifact properties by tag or digest.

GetManifestPropertiesAsync(CancellationToken)

Get registry artifact properties by tag or digest.

GetTagProperties(String, CancellationToken)

Get tag attributes by tag.

GetTagPropertiesAsync(String, CancellationToken)

Get tag properties by tag.

GetTagPropertiesCollection(ArtifactTagOrderBy, CancellationToken)

Get the collection of tags for a repository, including their full metadata.

GetTagPropertiesCollectionAsync(ArtifactTagOrderBy, CancellationToken)

Get the collection of tags for a repository.

UpdateManifestProperties(ArtifactManifestProperties, CancellationToken)

Update manifest attributes.

UpdateManifestPropertiesAsync(ArtifactManifestProperties, CancellationToken)

Update manifest attributes.

UpdateTagProperties(String, ArtifactTagProperties, CancellationToken)

Update tag attributes.

UpdateTagPropertiesAsync(String, ArtifactTagProperties, CancellationToken)

Update tag attributes.

Applies to