ContainerRegistryContentClient class
El cliente de blobs de Azure Container Registry, responsable de cargar y descargar blobs y manifiestos, los bloques de creación de artefactos.
Constructores
| Container |
Crea una instancia de ContainerRegistryContentClient para administrar imágenes y artefactos de contenedor. Uso de ejemplo:
|
Propiedades
| endpoint | Punto de conexión de Azure Container Registry. |
| repository |
Nombre del repositorio que agrupa lógicamente las partes del artefacto. |
Métodos
| delete |
Elimine un blob. |
| delete |
Eliminar un manifiesto. Si lo hace, elimina eficazmente un artefacto del registro. |
| download |
Descargue un blob que forme parte de un artefacto. |
| get |
Descarga el manifiesto de un artefacto de OCI. |
| set |
Cargue un manifiesto para un artefacto de OCI. |
| upload |
Cargue un blob de artefactos. |
Detalles del constructor
ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)
Crea una instancia de ContainerRegistryContentClient para administrar imágenes y artefactos de contenedor.
Uso de ejemplo:
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)
Parámetros
- endpoint
-
string
el punto de conexión de dirección URL del registro de contenedor
- repositoryName
-
string
el nombre del repositorio que agrupa lógicamente los elementos del artefacto.
- credential
- TokenCredential
se usa para autenticar solicitudes en el servicio
configuración opcional que se usa para enviar solicitudes al servicio
Detalles de las propiedades
endpoint
Punto de conexión de Azure Container Registry.
endpoint: string
Valor de propiedad
string
repositoryName
Nombre del repositorio que agrupa lógicamente las partes del artefacto.
repositoryName: string
Valor de propiedad
string
Detalles del método
deleteBlob(string, DeleteBlobOptions)
Elimine un blob.
function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>
Parámetros
- digest
-
string
resumen del blob que se va a eliminar
- options
- DeleteBlobOptions
configuración opcional que se usa para enviar solicitudes al servicio
Devoluciones
Promise<void>
deleteManifest(string, DeleteManifestOptions)
Eliminar un manifiesto. Si lo hace, elimina eficazmente un artefacto del registro.
function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>
Parámetros
- digest
-
string
resumen del manifiesto que se va a eliminar
- options
- DeleteManifestOptions
configuración opcional que se usa para enviar solicitudes al servicio
Devoluciones
Promise<void>
downloadBlob(string, DownloadBlobOptions)
Descargue un blob que forme parte de un artefacto.
function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>
Parámetros
- digest
-
string
resumen del blob que se va a descargar
- options
- DownloadBlobOptions
configuración opcional que se usa para enviar solicitudes al servicio
Devoluciones
Promise<DownloadBlobResult>
- el blob descargado
getManifest(string, GetManifestOptions)
Descarga el manifiesto de un artefacto de OCI.
function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>
Parámetros
- tagOrDigest
-
string
etiqueta o resumen que identifica el artefacto
- options
- GetManifestOptions
Devoluciones
Promise<GetManifestResult>
- el manifiesto descargado.
setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)
Cargue un manifiesto para un artefacto de OCI.
function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>
Parámetros
- manifest
-
Buffer | ReadableStream | OciImageManifest | Record<string, unknown>
el manifiesto que se va a cargar.
- options
- SetManifestOptions
Devoluciones
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
Cargue un blob de artefactos.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
Parámetros
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
Devoluciones
Promise<UploadBlobResult>