ContainerRegistryContentClient class
De Azure Container Registry blobclient, die verantwoordelijk is voor het uploaden en downloaden van blobs en manifesten, de bouwstenen van artefacten.
Constructors
Container |
Hiermee maakt u een exemplaar van een ContainerRegistryContentClient voor het beheren van containerinstallatiekopieën en artefacten. Gebruiksvoorbeeld:
|
Eigenschappen
endpoint | Het Azure Container Registry-eindpunt. |
repository |
De naam van de opslagplaats die de artefactonderdelen logisch groepeert. |
Methoden
delete |
Een blob verwijderen. |
delete |
Een manifest verwijderen. Als u dit doet, wordt een artefact effectief uit het register verwijderd. |
download |
Download een blob die deel uitmaakt van een artefact. |
get |
Hiermee downloadt u het manifest voor een OCI-artefact. |
set |
Upload een manifest voor een OCI-artefact. |
upload |
Upload een artefact-blob. |
Constructordetails
ContainerRegistryContentClient(string, string, TokenCredential, ContainerRegistryContentClientOptions)
Hiermee maakt u een exemplaar van een ContainerRegistryContentClient voor het beheren van containerinstallatiekopieën en artefacten.
Gebruiksvoorbeeld:
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)
Parameters
- endpoint
-
string
het URL-eindpunt van het containerregister
- repositoryName
-
string
de naam van de opslagplaats die de artefactonderdelen logisch groepeert
- credential
- TokenCredential
wordt gebruikt om aanvragen voor de service te verifiëren
optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden
Eigenschapdetails
endpoint
Het Azure Container Registry-eindpunt.
endpoint: string
Waarde van eigenschap
string
repositoryName
De naam van de opslagplaats die de artefactonderdelen logisch groepeert.
repositoryName: string
Waarde van eigenschap
string
Methodedetails
deleteBlob(string, DeleteBlobOptions)
Een blob verwijderen.
function deleteBlob(digest: string, options?: DeleteBlobOptions): Promise<void>
Parameters
- digest
-
string
de samenvatting van de blob die moet worden verwijderd
- options
- DeleteBlobOptions
optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden
Retouren
Promise<void>
deleteManifest(string, DeleteManifestOptions)
Een manifest verwijderen. Als u dit doet, wordt een artefact effectief uit het register verwijderd.
function deleteManifest(digest: string, options?: DeleteManifestOptions): Promise<void>
Parameters
- digest
-
string
de samenvatting van het manifest dat moet worden verwijderd
- options
- DeleteManifestOptions
optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden
Retouren
Promise<void>
downloadBlob(string, DownloadBlobOptions)
Download een blob die deel uitmaakt van een artefact.
function downloadBlob(digest: string, options?: DownloadBlobOptions): Promise<DownloadBlobResult>
Parameters
- digest
-
string
de samenvatting van de blob die moet worden gedownload
- options
- DownloadBlobOptions
optionele configuratie die wordt gebruikt om aanvragen naar de service te verzenden
Retouren
Promise<DownloadBlobResult>
- de gedownloade blob
getManifest(string, GetManifestOptions)
Hiermee downloadt u het manifest voor een OCI-artefact.
function getManifest(tagOrDigest: string, options?: GetManifestOptions): Promise<GetManifestResult>
Parameters
- tagOrDigest
-
string
een tag of samenvatting die het artefact identificeert
- options
- GetManifestOptions
Retouren
Promise<GetManifestResult>
- het gedownloade manifest.
setManifest(Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, SetManifestOptions)
Upload een manifest voor een OCI-artefact.
function setManifest(manifest: Buffer | ReadableStream | OciImageManifest | Record<string, unknown>, options?: SetManifestOptions): Promise<SetManifestResult>
Parameters
- manifest
-
Buffer | ReadableStream | OciImageManifest | Record<string, unknown>
het manifest dat moet worden geüpload.
- options
- SetManifestOptions
Retouren
Promise<SetManifestResult>
uploadBlob(Buffer | ReadableStream, UploadBlobOptions)
Upload een artefact-blob.
function uploadBlob(blob: Buffer | ReadableStream, options?: UploadBlobOptions): Promise<UploadBlobResult>
Parameters
- blob
-
Buffer | ReadableStream
- options
- UploadBlobOptions
Retouren
Promise<UploadBlobResult>