RegistryArtifact Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |