ContainerRegistryClient class
Klientklassen som används för att interagera med Container Registry-tjänsten.
Konstruktorer
| Container |
Skapar en instans av en ContainerRegistryClient för att interagera med ett Azure Container Registry som har anonym pull-åtkomst aktiverad. Endast åtgärder som stöder anonym åtkomst är aktiverade. Andra tjänstmetoder genererar fel. Exempel på användning:
|
| Container |
Skapar en instans av en ContainerRegistryClient. Exempel på användning:
|
Egenskaper
| endpoint | Azure Container Registry-slutpunkten. |
Metoder
| delete |
Tar bort lagringsplatsen som identifieras med det angivna namnet och alla associerade artefakter. |
| get |
Returnerar en instans av RegistryArtifact- för att anropa tjänstmetoder relaterade till artefakten som anges av |
| get |
Returnerar en instans av ContainerRepository- för anropande tjänstmetoder som är relaterade till lagringsplatsen som anges av |
| list |
Returnerar en iterbar iterator som kan asynkroniseras för att visa namn på lagringsplatser i det här registret. Exempel på användning:
|
Konstruktorinformation
ContainerRegistryClient(string, ContainerRegistryClientOptions)
Skapar en instans av en ContainerRegistryClient för att interagera med ett Azure Container Registry som har anonym pull-åtkomst aktiverad. Endast åtgärder som stöder anonym åtkomst är aktiverade. Andra tjänstmetoder genererar fel.
Exempel på användning:
import { ContainerRegistryClient, KnownContainerRegistryAudience } from "@azure/container-registry";
const endpoint = "https://myregistryname.azurecr.io";
// Create a new ContainerRegistryClient for anonymous access
const client = new ContainerRegistryClient(endpoint, {
audience: KnownContainerRegistryAudience.AzureResourceManagerPublicCloud,
});
new ContainerRegistryClient(endpoint: string, options?: ContainerRegistryClientOptions)
Parametrar
- endpoint
-
string
URL-slutpunkten för containerregistret
- options
- ContainerRegistryClientOptions
valfri konfiguration som används för att skicka begäranden till tjänsten
ContainerRegistryClient(string, TokenCredential, ContainerRegistryClientOptions)
Skapar en instans av en ContainerRegistryClient.
Exempel på användning:
import { ContainerRegistryClient, KnownContainerRegistryAudience } from "@azure/container-registry";
import { DefaultAzureCredential } from "@azure/identity";
const endpoint = "https://myregistryname.azurecr.io";
// Create a ContainerRegistryClient that will authenticate through Active Directory
const client = new ContainerRegistryClient(endpoint, new DefaultAzureCredential(), {
audience: KnownContainerRegistryAudience.AzureResourceManagerPublicCloud,
});
new ContainerRegistryClient(endpoint: string, credential: TokenCredential, options?: ContainerRegistryClientOptions)
Parametrar
- endpoint
-
string
URL-slutpunkten för containerregistret
- credential
- TokenCredential
används för att autentisera begäranden till tjänsten
- options
- ContainerRegistryClientOptions
valfri konfiguration som används för att skicka begäranden till tjänsten
Egenskapsinformation
endpoint
Azure Container Registry-slutpunkten.
endpoint: string
Egenskapsvärde
string
Metodinformation
deleteRepository(string, DeleteRepositoryOptions)
Tar bort lagringsplatsen som identifieras med det angivna namnet och alla associerade artefakter.
function deleteRepository(repositoryName: string, options?: DeleteRepositoryOptions): Promise<void>
Parametrar
- repositoryName
-
string
namnet på lagringsplatsen som ska tas bort
- options
- DeleteRepositoryOptions
valfri konfiguration för åtgärden
Returer
Promise<void>
getArtifact(string, string)
Returnerar en instans av RegistryArtifact- för att anropa tjänstmetoder relaterade till artefakten som anges av repositoryName och tagOrDigest.
function getArtifact(repositoryName: string, tagOrDigest: string): RegistryArtifact
Parametrar
- repositoryName
-
string
namnet på lagringsplatsen
- tagOrDigest
-
string
tagg eller sammandrag av artefakten som ska hämtas
Returer
getRepository(string)
Returnerar en instans av ContainerRepository- för anropande tjänstmetoder som är relaterade till lagringsplatsen som anges av repositoryName.
function getRepository(repositoryName: string): ContainerRepository
Parametrar
- repositoryName
-
string
namnet på lagringsplatsen
Returer
listRepositoryNames(ListRepositoriesOptions)
Returnerar en iterbar iterator som kan asynkroniseras för att visa namn på lagringsplatser i det här registret.
Exempel på användning:
import { ContainerRegistryClient, KnownContainerRegistryAudience } from "@azure/container-registry";
import { DefaultAzureCredential } from "@azure/identity";
const endpoint = "https://myregistryname.azurecr.io";
const client = new ContainerRegistryClient(endpoint, new DefaultAzureCredential(), {
audience: KnownContainerRegistryAudience.AzureResourceManagerPublicCloud,
});
const iterator = client.listRepositoryNames();
for await (const repository of iterator) {
console.log(` repository: ${repository}`);
}
function listRepositoryNames(options?: ListRepositoriesOptions): PagedAsyncIterableIterator<string, RepositoryPageResponse, PageSettings>
Parametrar
- options
- ListRepositoriesOptions
Alternativen för begäran