ContainerRegistryContentClient class
Klien blob Azure Container Registry, bertanggung jawab untuk mengunggah dan mengunduh blob dan manifes, blok penyusun artefak.
Konstruktor
| Container |
Membuat instans ContainerRegistryContentClient untuk mengelola gambar kontainer dan artefak. Contoh penggunaan:
|
Properti
| endpoint | Titik akhir Azure Container Registry. |
| repository |
Nama repositori yang secara logis mengelompokkan bagian artefak. |
Metode
| delete |
Menghapus blob. |
| delete |
Menghapus manifes. Melakukannya secara efektif menghapus artefak dari registri. |
| download |
Unduh blob yang merupakan bagian dari artefak. |
| get |
Mengunduh manifes untuk artefak OCI. |
| set |
Unggah manifes untuk artefak OCI. |
| upload |
Unggah blob artefak. |
Detail Konstruktor
ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)
Membuat instans ContainerRegistryContentClient untuk mengelola gambar kontainer dan artefak.
Contoh penggunaan:
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)
Parameter
- endpoint
-
string
titik akhir URL registri kontainer
- repositoryName
-
string
nama repositori yang secara logis mengelompokkan bagian artefak
- credential
- TokenCredential
digunakan untuk mengautentikasi permintaan ke layanan
konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan
Detail Properti
endpoint
Titik akhir Azure Container Registry.
endpoint: string
Nilai Properti
string
repositoryName
Nama repositori yang secara logis mengelompokkan bagian artefak.
repositoryName: string
Nilai Properti
string
Detail Metode
deleteBlob(string, DeleteBlobOptions)
Menghapus blob.
function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>
Parameter
- digest
-
string
hash blob yang akan dihapus
- options
- DeleteBlobOptions
konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan
Mengembalikan
Promise<void>
deleteManifest(string, DeleteManifestOptions)
Menghapus manifes. Melakukannya secara efektif menghapus artefak dari registri.
function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>
Parameter
- digest
-
string
hash manifes yang akan dihapus
- options
- DeleteManifestOptions
konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan
Mengembalikan
Promise<void>
downloadBlob(string, DownloadBlobOptions)
Unduh blob yang merupakan bagian dari artefak.
function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>
Parameter
- digest
-
string
hash blob yang akan diunduh
- options
- DownloadBlobOptions
konfigurasi opsional yang digunakan untuk mengirim permintaan ke layanan
Mengembalikan
Promise<DownloadBlobResult>
- blob yang diunduh
getManifest(string, GetManifestOptions)
Mengunduh manifes untuk artefak OCI.
function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>
Parameter
- tagOrDigest
-
string
tag atau hash yang mengidentifikasi artefak
- options
- GetManifestOptions
Mengembalikan
Promise<GetManifestResult>
- manifes yang diunduh.
setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)
Unggah manifes untuk artefak OCI.
function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>
Parameter
- manifest
-
Buffer | ReadableStream | OciImageManifest | Record<string, unknown>
manifes untuk diunggah.
- options
- SetManifestOptions
Mengembalikan
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
Unggah blob artefak.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
Parameter
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
Mengembalikan
Promise<UploadBlobResult>