Freigeben über


RegistriesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ContainerRegistryManagementClient's

<xref:registries> -Attribut.

Vererbung
builtins.object
RegistriesOperations

Konstruktor

RegistriesOperations(*args, **kwargs)

Methoden

begin_create

Erstellt eine Containerregistrierung mit den angegebenen Parametern.

begin_delete

Löscht eine Containerregistrierung.

begin_generate_credentials

Generiert Schlüssel für ein Token mit einer angegebenen Containerregistrierung.

begin_import_image

Kopiert ein Image aus der angegebenen Containerregistrierung in diese Containerregistrierung.

begin_update

Updates eine Containerregistrierung mit den angegebenen Parametern.

check_name_availability

Überprüft, ob der Name der Containerregistrierung für die Verwendung verfügbar ist. Der Name darf nur alphanumerische Zeichen enthalten, global eindeutig sein und zwischen 5 und 50 Zeichen lang sein.

get

Ruft die Eigenschaften der angegebenen Containerregistrierung ab.

get_private_link_resource

Ruft eine Private Link-Ressource nach einem angegebenen Gruppennamen für eine Containerregistrierung ab.

list

Listet alle Containerregistrierungen unter dem angegebenen Abonnement auf.

list_by_resource_group

Listet alle Containerregistrierungen unter der angegebenen Ressourcengruppe auf.

list_credentials

Listet die Anmeldeinformationen für die angegebene Containerregistrierung auf.

list_private_link_resources

Listet die Private Link-Ressourcen für eine Containerregistrierung auf.

list_usages

Ruft die Kontingentverwendungen für die angegebene Containerregistrierung ab.

regenerate_credential

Generiert die Anmeldeinformationen für die angegebene Containerregistrierung neu.

begin_create

Erstellt eine Containerregistrierung mit den angegebenen Parametern.

async begin_create(resource_group_name: str, registry_name: str, registry: _models.Registry, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Registry]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

registry
Registry oder IO
Erforderlich

Die Parameter zum Erstellen einer Containerregistrierung. Ist entweder ein Registrierungstyp oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abrufmethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von AsyncLROPoller, die entweder Die Registrierung oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Löscht eine Containerregistrierung.

async begin_delete(resource_group_name: str, registry_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abrufmethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von AsyncLROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_generate_credentials

Generiert Schlüssel für ein Token mit einer angegebenen Containerregistrierung.

async begin_generate_credentials(resource_group_name: str, registry_name: str, generate_credentials_parameters: _models.GenerateCredentialsParameters, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.GenerateCredentialsResult]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

generate_credentials_parameters
GenerateCredentialsParameters oder IO
Erforderlich

Die Parameter zum Generieren von Anmeldeinformationen. Ist entweder ein GenerateCredentialsParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abrufmethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von AsyncLROPoller, die entweder GenerateCredentialsResult oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_import_image

Kopiert ein Image aus der angegebenen Containerregistrierung in diese Containerregistrierung.

async begin_import_image(resource_group_name: str, registry_name: str, parameters: _models.ImportImageParameters, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

parameters
ImportImageParameters oder IO
Erforderlich

Die Parameter, die das zu kopierende Image und die Quellcontainerregistrierung angeben. Ist entweder ein ImportImageParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abrufmethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Ein instance von AsyncLROPoller, der entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update

Updates eine Containerregistrierung mit den angegebenen Parametern.

async begin_update(resource_group_name: str, registry_name: str, registry_update_parameters: _models.RegistryUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Registry]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

registry_update_parameters
RegistryUpdateParameters oder IO
Erforderlich

Die Parameter zum Aktualisieren einer Containerregistrierung. Ist entweder ein RegistryUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abrufmethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von AsyncLROPoller, die entweder Die Registrierung oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

check_name_availability

Überprüft, ob der Name der Containerregistrierung für die Verwendung verfügbar ist. Der Name darf nur alphanumerische Zeichen enthalten, global eindeutig sein und zwischen 5 und 50 Zeichen lang sein.

async check_name_availability(registry_name_check_request: _models.RegistryNameCheckRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegistryNameStatus

Parameter

registry_name_check_request
RegistryNameCheckRequest oder IO
Erforderlich

Das -Objekt, das Informationen für die Verfügbarkeitsanforderung enthält. Ist entweder ein RegistryNameCheckRequest-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RegistryNameStatus oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft die Eigenschaften der angegebenen Containerregistrierung ab.

async get(resource_group_name: str, registry_name: str, **kwargs: Any) -> Registry

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Registrierung oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Ruft eine Private Link-Ressource nach einem angegebenen Gruppennamen für eine Containerregistrierung ab.

async get_private_link_resource(resource_group_name: str, registry_name: str, group_name: str, **kwargs: Any) -> PrivateLinkResource

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

group_name
str
Erforderlich

Der Name der Private Link-Ressource. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

PrivateLinkResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Listet alle Containerregistrierungen unter dem angegebenen Abonnement auf.

list(**kwargs: Any) -> AsyncIterable[Registry]

Parameter

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance der Registrierung oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group

Listet alle Containerregistrierungen unter der angegebenen Ressourcengruppe auf.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[Registry]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance der Registrierung oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_credentials

Listet die Anmeldeinformationen für die angegebene Containerregistrierung auf.

async list_credentials(resource_group_name: str, registry_name: str, **kwargs: Any) -> RegistryListCredentialsResult

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RegistryListCredentialsResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Listet die Private Link-Ressourcen für eine Containerregistrierung auf.

list_private_link_resources(resource_group_name: str, registry_name: str, **kwargs: Any) -> AsyncIterable[PrivateLinkResource]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance von PrivateLinkResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_usages

Ruft die Kontingentverwendungen für die angegebene Containerregistrierung ab.

async list_usages(resource_group_name: str, registry_name: str, **kwargs: Any) -> RegistryUsageListResult

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RegistryUsageListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

regenerate_credential

Generiert die Anmeldeinformationen für die angegebene Containerregistrierung neu.

async regenerate_credential(resource_group_name: str, registry_name: str, regenerate_credential_parameters: _models.RegenerateCredentialParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegistryListCredentialsResult

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.

registry_name
str
Erforderlich

Der Name der Containerregistrierung. Erforderlich.

regenerate_credential_parameters
RegenerateCredentialParameters oder IO
Erforderlich

Gibt den Namen des Kennworts an, das neu generiert werden soll– kennwort oder kennwort2. Ist entweder ein RegenerateCredentialParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

RegistryListCredentialsResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.containerregistry.v2023_11_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\containerregistry\\v2023_11_01_preview\\models\\__init__.py'>