Delen via


ContainerRegistryContentClient class

De Azure Container Registry blobclient, die verantwoordelijk is voor het uploaden en downloaden van blobs en manifesten, de bouwstenen van artefacten.

Constructors

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

Hiermee maakt u een exemplaar van een ContainerRegistryContentClient voor het beheren van containerinstallatiekopieën en artefacten.

Gebruiksvoorbeeld:

import { ContainerRegistryContentClient } from "@azure/container-registry";
import { DefaultAzureCredential} from "@azure/identity";

const client = new ContainerRegistryContentClient(
   "<container registry API endpoint>",
   "<repository name>",
   new DefaultAzureCredential()
);

Eigenschappen

endpoint

Het Azure Container Registry-eindpunt.

repositoryName

De naam van de opslagplaats die de artefactonderdelen logisch groepeert.

Methoden

deleteBlob(string, DeleteBlobOptions)

Een blob verwijderen.

deleteManifest(string, DeleteManifestOptions)

Een manifest verwijderen. Als u dit doet, wordt een artefact effectief uit het register verwijderd.

downloadBlob(string, DownloadBlobOptions)

Download een blob die deel uitmaakt van een artefact.

getManifest(string, GetManifestOptions)

Hiermee downloadt u het manifest voor een OCI-artefact.

setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)

Upload een manifest voor een OCI-artefact.

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

Upload een artefact-blob.

Constructordetails

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

Hiermee maakt u een exemplaar van een ContainerRegistryContentClient voor het beheren van containerinstallatiekopieën en artefacten.

Gebruiksvoorbeeld:

import { ContainerRegistryContentClient } from "@azure/container-registry";
import { DefaultAzureCredential} from "@azure/identity";

const client = new ContainerRegistryContentClient(
   "<container registry API endpoint>",
   "<repository name>",
   new DefaultAzureCredential()
);
new ContainerRegistryContentClient(endpoint: string, repositoryName: string, credential: TokenCredential, options?: ContainerRegistryContentClientOptions)

Parameters

endpoint

string

het URL-eindpunt van het containerregister

repositoryName

string

de naam van de opslagplaats die de artefactonderdelen logisch groepeert

credential
TokenCredential

wordt gebruikt om aanvragen voor de service te verifiëren

options
ContainerRegistryContentClientOptions

optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden

Eigenschapdetails

endpoint

Het Azure Container Registry-eindpunt.

endpoint: string

Waarde van eigenschap

string

repositoryName

De naam van de opslagplaats die de artefactonderdelen logisch groepeert.

repositoryName: string

Waarde van eigenschap

string

Methodedetails

deleteBlob(string, DeleteBlobOptions)

Een blob verwijderen.

function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>

Parameters

digest

string

de samenvatting van de blob die moet worden verwijderd

options
DeleteBlobOptions

optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden

Retouren

Promise<void>

deleteManifest(string, DeleteManifestOptions)

Een manifest verwijderen. Als u dit doet, wordt een artefact effectief uit het register verwijderd.

function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>

Parameters

digest

string

de samenvatting van het manifest dat moet worden verwijderd

options
DeleteManifestOptions

optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden

Retouren

Promise<void>

downloadBlob(string, DownloadBlobOptions)

Download een blob die deel uitmaakt van een artefact.

function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>

Parameters

digest

string

de samenvatting van de blob die moet worden gedownload

options
DownloadBlobOptions

optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden

Retouren

  • de gedownloade blob

getManifest(string, GetManifestOptions)

Hiermee downloadt u het manifest voor een OCI-artefact.

function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>

Parameters

tagOrDigest

string

een tag of samenvatting die het artefact identificeert

Retouren

  • het gedownloade manifest.

setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)

Upload een manifest voor een OCI-artefact.

function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>

Parameters

manifest

Buffer | ReadableStream | OciImageManifest | Record<string, unknown>

het manifest dat moet worden geüpload.

Retouren

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

Upload een artefact-blob.

function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>

Parameters

blob

Buffer | ReadableStream

Retouren

Promise<UploadBlobResult>