Partilhar via


VirtualMachineImagesOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

ComputeManagementClient's

<xref:virtual_machine_images> atributo.

Herança
builtins.object
VirtualMachineImagesOperations

Construtor

VirtualMachineImagesOperations(*args, **kwargs)

Métodos

get

Obtém uma imagem de máquina virtual.

list

Obtém uma lista de todas as versões de imagem da máquina virtual para a localização especificada, publicador, oferta e SKU.

list_by_edge_zone

Obtém uma lista de todas as versões de imagem da máquina virtual para a zona edge especificada.

list_offers

Obtém uma lista de ofertas de imagens de máquina virtual para a localização e publicador especificados.

list_publishers

Obtém uma lista de publicadores de imagens de máquinas virtuais para a localização especificada do Azure.

list_skus

Obtém uma lista de SKUs de imagem de máquina virtual para a localização, o publicador e a oferta especificados.

get

Obtém uma imagem de máquina virtual.

async get(location: str, publisher_name: str, offer: str, skus: str, version: str, **kwargs: Any) -> VirtualMachineImage

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

publisher_name
str
Necessário

Um publicador de imagem válido. Obrigatório.

offer
str
Necessário

Uma oferta válida do publicador de imagens. Obrigatório.

skus
str
Necessário

Um SKU de imagem válido. Obrigatório.

version
str
Necessário

Uma versão de SKU de imagem válida. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

VirtualMachineImage ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém uma lista de todas as versões de imagem da máquina virtual para a localização especificada, publicador, oferta e SKU.

async list(location: str, publisher_name: str, offer: str, skus: str, *, expand: str | None = None, top: int | None = None, orderby: str | None = None, **kwargs: Any) -> List[VirtualMachineImageResource]

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

publisher_name
str
Necessário

Um publicador de imagem válido. Obrigatório.

offer
str
Necessário

Uma oferta válida do publicador de imagens. Obrigatório.

skus
str
Necessário

Um SKU de imagem válido. Obrigatório.

expand
str

A expressão de expansão a aplicar na operação. O valor predefinido é Nenhum.

top
int

O valor predefinido é Nenhum.

orderby
str

O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

lista de VirtualMachineImageResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_edge_zone

Obtém uma lista de todas as versões de imagem da máquina virtual para a zona edge especificada.

async list_by_edge_zone(location: str, edge_zone: str, **kwargs: Any) -> VmImagesInEdgeZoneListResult

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

edge_zone
str
Necessário

O nome da zona de limite. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

VmImagesInEdgeZoneListResult ou o resultado de cls(response)

Tipo de retorno

Exceções

list_offers

Obtém uma lista de ofertas de imagens de máquina virtual para a localização e publicador especificados.

async list_offers(location: str, publisher_name: str, **kwargs: Any) -> List[VirtualMachineImageResource]

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

publisher_name
str
Necessário

Um publicador de imagem válido. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

lista de VirtualMachineImageResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list_publishers

Obtém uma lista de publicadores de imagens de máquinas virtuais para a localização especificada do Azure.

async list_publishers(location: str, **kwargs: Any) -> List[VirtualMachineImageResource]

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

lista de VirtualMachineImageResource ou o resultado de cls(response)

Tipo de retorno

Exceções

list_skus

Obtém uma lista de SKUs de imagem de máquina virtual para a localização, o publicador e a oferta especificados.

async list_skus(location: str, publisher_name: str, offer: str, **kwargs: Any) -> List[VirtualMachineImageResource]

Parâmetros

location
str
Necessário

O nome de uma região do Azure suportada. Obrigatório.

publisher_name
str
Necessário

Um publicador de imagem válido. Obrigatório.

offer
str
Necessário

Uma oferta válida do publicador de imagens. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

lista de VirtualMachineImageResource ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

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