Udostępnij za pośrednictwem


GalleryImageVersionsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

ComputeManagementClient's

<xref:gallery_image_versions> Atrybut.

Dziedziczenie
builtins.object
GalleryImageVersionsOperations

Konstruktor

GalleryImageVersionsOperations(*args, **kwargs)

Metody

begin_create_or_update

Utwórz lub zaktualizuj wersję obrazu galerii.

begin_delete

Usuń wersję obrazu galerii.

begin_update

Zaktualizuj wersję obrazu galerii.

get

Pobiera informacje o wersji obrazu galerii.

list_by_gallery_image

Wyświetlanie listy wersji obrazów galerii w definicji obrazu galerii.

begin_create_or_update

Utwórz lub zaktualizuj wersję obrazu galerii.

begin_create_or_update(resource_group_name: str, gallery_name: str, gallery_image_name: str, gallery_image_version_name: str, gallery_image_version: _models.GalleryImageVersion, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GalleryImageVersion]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

gallery_name
str
Wymagane

Nazwa Shared Image Gallery, w której znajduje się definicja obrazu. Wymagane.

gallery_image_name
str
Wymagane

Nazwa definicji obrazu galerii, w której ma zostać utworzona wersja obrazu. Wymagane.

gallery_image_version_name
str
Wymagane

Nazwa wersji obrazu galerii do utworzenia. Musi być zgodne ze wzorcem nazwy wersji semantycznej: dozwolone znaki to cyfra i kropka. Cyfry muszą mieścić się w zakresie 32-bitowej liczby całkowitej. Format: <MajorVersion>.:code:.:code:. Wymagane.

gallery_image_version
GalleryImageVersion lub IO
Wymagane

Parametry dostarczone do operacji tworzenia lub aktualizowania wersji obrazu galerii. Jest typem GalleryImageVersion lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające element GalleryImageVersion lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuń wersję obrazu galerii.

begin_delete(resource_group_name: str, gallery_name: str, gallery_image_name: str, gallery_image_version_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

gallery_name
str
Wymagane

Nazwa Shared Image Gallery, w której znajduje się definicja obrazu. Wymagane.

gallery_image_name
str
Wymagane

Nazwa definicji obrazu galerii, w której znajduje się wersja obrazu. Wymagane.

gallery_image_version_name
str
Wymagane

Nazwa wersji obrazu galerii, która ma zostać usunięta. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_update

Zaktualizuj wersję obrazu galerii.

begin_update(resource_group_name: str, gallery_name: str, gallery_image_name: str, gallery_image_version_name: str, gallery_image_version: _models.GalleryImageVersionUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GalleryImageVersion]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

gallery_name
str
Wymagane

Nazwa Shared Image Gallery, w której znajduje się definicja obrazu. Wymagane.

gallery_image_name
str
Wymagane

Nazwa definicji obrazu galerii, w której ma zostać zaktualizowana wersja obrazu. Wymagane.

gallery_image_version_name
str
Wymagane

Nazwa wersji obrazu galerii, która ma zostać zaktualizowana. Musi być zgodne ze wzorcem nazwy wersji semantycznej: dozwolone znaki to cyfra i kropka. Cyfry muszą mieścić się w zakresie 32-bitowej liczby całkowitej. Format: <MajorVersion>.:code:.:code:. Wymagane.

gallery_image_version
GalleryImageVersionUpdate lub IO
Wymagane

Parametry dostarczone do operacji wersji obrazu galerii aktualizacji. Jest typem GalleryImageVersionUpdate lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające element GalleryImageVersion lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera informacje o wersji obrazu galerii.

get(resource_group_name: str, gallery_name: str, gallery_image_name: str, gallery_image_version_name: str, *, expand: str | ReplicationStatusTypes | None = None, **kwargs: Any) -> GalleryImageVersion

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

gallery_name
str
Wymagane

Nazwa Shared Image Gallery, w której znajduje się definicja obrazu. Wymagane.

gallery_image_name
str
Wymagane

Nazwa definicji obrazu galerii, w której znajduje się wersja obrazu. Wymagane.

gallery_image_version_name
str
Wymagane

Nazwa wersji obrazu galerii do pobrania. Wymagane.

expand
str lub ReplicationStatusTypes

Wyrażenie rozwiń, które ma być stosowane w operacji. Wartość domyślna "ReplicationStatus" to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

GalleryImageVersion lub wynik cls(response)

Typ zwracany

Wyjątki

Wyświetlanie listy wersji obrazów galerii w definicji obrazu galerii.

list_by_gallery_image(resource_group_name: str, gallery_name: str, gallery_image_name: str, **kwargs: Any) -> Iterable[GalleryImageVersion]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

gallery_name
str
Wymagane

Nazwa Shared Image Gallery, w której znajduje się definicja obrazu. Wymagane.

gallery_image_name
str
Wymagane

Nazwa definicji obrazu Shared Image Gallery, z której mają być wyświetlane wersje obrazów. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu GalleryImageVersion lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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