Partilhar via


VirtualMachineImage Classe

Descreve uma imagem de máquina virtual.

Todos os parâmetros necessários devem ser povoados para serem enviados para Azure.

Herança
azure.mgmt.compute.v2021_07_01.models._models_py3.VirtualMachineImageResource
VirtualMachineImage

Construtor

VirtualMachineImage(*, name: str, location: str, id: str | None = None, tags: Dict[str, str] | None = None, extended_location: _models.ExtendedLocation | None = None, plan: _models.PurchasePlan | None = None, os_disk_image: _models.OSDiskImage | None = None, data_disk_images: List[_models.DataDiskImage] | None = None, automatic_os_upgrade_properties: _models.AutomaticOSUpgradeProperties | None = None, hyper_v_generation: str | _models.HyperVGenerationTypes | None = None, disallowed: _models.DisallowedConfiguration | None = None, features: List[_models.VirtualMachineImageFeature] | None = None, **kwargs)

Variáveis

id
str

Identificação de recursos.

name
str

O nome do recurso. Obrigatório.

location
str

A localização suportada do recurso Azure. Obrigatório.

tags
dict[str, str]

Especifica as etiquetas que são atribuídas à máquina virtual. Para obter mais informações sobre a utilização de tags, consulte Usando tags para organizar os seus recursos Azure.

extended_location
ExtendedLocation

A localização alargada da Máquina Virtual.

plan
PurchasePlan

Utilizado para estabelecer o contexto de compra de qualquer artefacto da 3ª Parte através do MarketPlace.

os_disk_image
OSDiskImage

Contém a informação de imagem do disco de os.

data_disk_images
list[DataDiskImage]
automatic_os_upgrade_properties
AutomaticOSUpgradeProperties

Descreve propriedades automáticas de upgrade de SO na imagem.

hyper_v_generation
str ou HyperVGenerationTypes

Especifica o Tipo de HiperVGeneração. Valores conhecidos são: "V1" e "V2".

disallowed
DisallowedConfiguration

Especifica a configuração não permitida para a Máquina Virtual criada a partir da imagem.