Aracılığıyla paylaş


ContainerRegistryContentClient class

Yapıtların yapı taşları olan blobları ve bildirimleri karşıya yükleyip indirmekle sorumlu olan Azure Container Registry blob istemcisi.

Oluşturucular

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

Kapsayıcı görüntülerini ve yapıtlarını yönetmek için bir ContainerRegistryContentClient örneği oluşturur.

Örnek kullanım:

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

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

Özellikler

endpoint

Azure Container Registry uç noktası.

repositoryName

Yapıt bölümlerini mantıksal olarak gruplandıran deponun adı.

Yöntemler

deleteBlob(string, DeleteBlobOptions)

Blobu silme.

deleteManifest(string, DeleteManifestOptions)

Bildirimi silme. Bunu yapmak, kayıt defterinden bir yapıtı etkili bir şekilde siler.

downloadBlob(string, DownloadBlobOptions)

Yapıtın parçası olan bir blobu indirin.

getManifest(string, GetManifestOptions)

OCI yapıtı için bildirimi indirir.

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

OCI yapıtı için bir bildirim yükleyin.

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

Yapıt blobu karşıya yükleyin.

Oluşturucu Ayrıntıları

ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)

Kapsayıcı görüntülerini ve yapıtlarını yönetmek için bir ContainerRegistryContentClient örneği oluşturur.

Örnek kullanım:

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)

Parametreler

endpoint

string

kapsayıcı kayıt defterinin URL uç noktası

repositoryName

string

yapıt bölümlerini mantıksal olarak gruplandıran deponun adı

credential
TokenCredential

hizmete yönelik isteklerin kimliğini doğrulamak için kullanılır

options
ContainerRegistryContentClientOptions

hizmete istek göndermek için kullanılan isteğe bağlı yapılandırma

Özellik Ayrıntıları

endpoint

Azure Container Registry uç noktası.

endpoint: string

Özellik Değeri

string

repositoryName

Yapıt bölümlerini mantıksal olarak gruplandıran deponun adı.

repositoryName: string

Özellik Değeri

string

Yöntem Ayrıntıları

deleteBlob(string, DeleteBlobOptions)

Blobu silme.

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

Parametreler

digest

string

silinecek blobun özeti

options
DeleteBlobOptions

hizmete istek göndermek için kullanılan isteğe bağlı yapılandırma

Döndürülenler

Promise<void>

deleteManifest(string, DeleteManifestOptions)

Bildirimi silme. Bunu yapmak, kayıt defterinden bir yapıtı etkili bir şekilde siler.

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

Parametreler

digest

string

silinecek bildirimin özeti

options
DeleteManifestOptions

hizmete istek göndermek için kullanılan isteğe bağlı yapılandırma

Döndürülenler

Promise<void>

downloadBlob(string, DownloadBlobOptions)

Yapıtın parçası olan bir blobu indirin.

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

Parametreler

digest

string

indirilmesi gereken blobun özeti

options
DownloadBlobOptions

hizmete istek göndermek için kullanılan isteğe bağlı yapılandırma

Döndürülenler

  • indirilen blob

getManifest(string, GetManifestOptions)

OCI yapıtı için bildirimi indirir.

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

Parametreler

tagOrDigest

string

yapıtı tanımlayan bir etiket veya özet

Döndürülenler

  • İndirilen bildirim.

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

OCI yapıtı için bir bildirim yükleyin.

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

Parametreler

manifest

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

karşıya yüklenecek bildirimi seçin.

Döndürülenler

uploadBlob(Buffer | ReadableStream, UploadBlobOptions)

Yapıt blobu karşıya yükleyin.

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

Parametreler

blob

Buffer | ReadableStream

Döndürülenler

Promise<UploadBlobResult>