ContainerRegistryContentClient class
O Registro de Contêiner do Azure cliente blob, 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 e artefatos de contêiner. Exemplo de uso:
|
Propriedades
endpoint | O ponto de extremidade Registro de Contêiner do Azure. |
repository |
O nome do repositório que agrupa logicamente as partes do artefato. |
Métodos
delete |
Excluir um blob. |
delete |
Exclua um manifesto. Isso exclui efetivamente um artefato do Registro. |
download |
Baixe 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 |
Carregar um blob de artefatos. |
Detalhes do construtor
ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)
Cria uma instância de um ContainerRegistryContentClient para gerenciar imagens e artefatos de contêiner.
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 para o serviço
Detalhes da propriedade
endpoint
O ponto de extremidade Registro de Contêiner do Azure.
endpoint: string
Valor da propriedade
string
repositoryName
O nome do repositório que agrupa logicamente as partes do artefato.
repositoryName: string
Valor da propriedade
string
Detalhes do método
deleteBlob(string, DeleteBlobOptions)
Excluir 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 para o serviço
Retornos
Promise<void>
deleteManifest(string, DeleteManifestOptions)
Exclua 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 ser excluído
- options
- DeleteManifestOptions
configuração opcional usada para enviar solicitações para o serviço
Retornos
Promise<void>
downloadBlob(string, DownloadBlobOptions)
Baixe um blob que faz parte de um artefato.
function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>
Parâmetros
- digest
-
string
o resumo do blob a ser baixado
- options
- DownloadBlobOptions
configuração opcional usada para enviar solicitações para o serviço
Retornos
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 marca ou resumo que identifica o artefato
- options
- GetManifestOptions
Retornos
Promise<GetManifestResult>
- o manifesto baixado.
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 ser carregado.
- options
- SetManifestOptions
Retornos
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
Carregar um blob de artefatos.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
Parâmetros
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
Retornos
Promise<UploadBlobResult>