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
| Container |
Kapsayıcı görüntülerini ve yapıtlarını yönetmek için bir ContainerRegistryContentClient örneği oluşturur. Örnek kullanım:
|
Özellikler
| endpoint | Azure Container Registry uç noktası. |
| repository |
Yapıt bölümlerini mantıksal olarak gruplandıran deponun adı. |
Yöntemler
| delete |
Blobu silme. |
| delete |
Bildirimi silme. Bunu yapmak, kayıt defterinden bir yapıtı etkili bir şekilde siler. |
| download |
Yapıtın parçası olan bir blobu indirin. |
| get |
OCI yapıtı için bildirimi indirir. |
| set |
OCI yapıtı için bir bildirim yükleyin. |
| upload |
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
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
Promise<DownloadBlobResult>
- 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
- options
- GetManifestOptions
Döndürülenler
Promise<GetManifestResult>
- İ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.
- options
- SetManifestOptions
Döndürülenler
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
Yapıt blobu karşıya yükleyin.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
Parametreler
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
Döndürülenler
Promise<UploadBlobResult>