Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ContainerRegistryClient

Package version

The client class used to interact with the Container Registry service.

Hierarchy

  • ContainerRegistryClient

Index

Constructors

constructor

Properties

endpoint

endpoint: string

The Azure Container Registry endpoint.

Methods

deleteRepository

getArtifact

getRepository

listRepositoryNames

  • Returns an async iterable iterator to list names of repositories in this registry.

    Example usage:

    let client = new ContainerRegistryClient(url, credential);
    for await (const repository of client.listRepositoryNames()) {
      console.log("repository name: ", repository);
    }

    Example using iter.next():

    let iter = client.listRepositoryNames();
    let item = await iter.next();
    while (!item.done) {
      console.log(`repository name: ${item.value}`);
      item = await iter.next();
    }

    Example using byPage():

    const pages = client.listRepositoryNames().byPage({ maxPageSize: 2 });
    let page = await pages.next();
    let i = 1;
    while (!page.done) {
     if (page.value) {
       console.log(`-- page ${i++}`);
       for (const name of page.value) {
         console.log(`  repository name: ${name}`);
       }
     }
     page = await pages.next();
    }

    Parameters

    Returns PagedAsyncIterableIterator<string, RepositoryPageResponse>

Generated using TypeDoc