ContainerRegistryContentClient class
O cliente de blob do Registro de Contêiner do Azure, responsável por carregar e baixar blobs e manifestos, os blocos de construção de artefatos.
Construtores
Container |
Cria uma instância de um ContainerRegistryContentClient para gerenciar imagens de contêiner e artefatos. Exemplo de uso:
|
Propriedades
endpoint | O ponto de extremidade do Registro de Contêiner do Azure. |
repository |
O nome do repositório que agrupa logicamente as partes do artefato. |
Métodos
delete |
Exclua um blob. |
delete |
Excluir um manifesto. Isso exclui efetivamente um artefato do registro. |
download |
Faça o download de um blob que faz parte de um artefato. |
get |
Baixa o manifesto de um artefato OCI. |
set |
Carregue um manifesto para um artefato OCI. |
upload |
Carregue um blob de artefato. |
Detalhes do Construtor
ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)
Cria uma instância de um ContainerRegistryContentClient para gerenciar imagens de contêiner e artefatos.
Exemplo de uso:
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
o ponto de extremidade de URL do registro de contêiner
- repositoryName
-
string
O nome do repositório que agrupa logicamente as partes do artefato
- credential
- TokenCredential
usado para autenticar solicitações para o serviço
Configuração opcional usada para enviar solicitações ao serviço
Detalhes de Propriedade
endpoint
O ponto de extremidade do Registro de Contêiner do Azure.
endpoint: string
Valor de Propriedade
string
repositoryName
O nome do repositório que agrupa logicamente as partes do artefato.
repositoryName: string
Valor de Propriedade
string
Detalhes de Método
deleteBlob(string, DeleteBlobOptions)
Exclua um blob.
function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>
Parâmetros
- digest
-
string
o resumo do blob a ser excluído
- options
- DeleteBlobOptions
Configuração opcional usada para enviar solicitações ao serviço
Devoluções
Promise<void>
deleteManifest(string, DeleteManifestOptions)
Excluir um manifesto. Isso exclui efetivamente um artefato do registro.
function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>
Parâmetros
- digest
-
string
o resumo do manifesto a eliminar
- options
- DeleteManifestOptions
Configuração opcional usada para enviar solicitações ao serviço
Devoluções
Promise<void>
downloadBlob(string, DownloadBlobOptions)
Faça o download de um blob que faz parte de um artefato.
function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>
Parâmetros
- digest
-
string
o resumo do blob para baixar
- options
- DownloadBlobOptions
Configuração opcional usada para enviar solicitações ao serviço
Devoluções
Promise<DownloadBlobResult>
- o blob baixado
getManifest(string, GetManifestOptions)
Baixa o manifesto de um artefato OCI.
function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>
Parâmetros
- tagOrDigest
-
string
uma tag ou resumo que identifica o artefato
- options
- GetManifestOptions
Devoluções
Promise<GetManifestResult>
- o manifesto descarregado.
setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)
Carregue um manifesto para um artefato OCI.
function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>
Parâmetros
- manifest
-
Buffer | ReadableStream | OciImageManifest | Record<string, unknown>
o manifesto a carregar.
- options
- SetManifestOptions
Devoluções
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
Carregue um blob de artefato.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
Parâmetros
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
Devoluções
Promise<UploadBlobResult>