Partager via


VirtualMachineImage Classe

Décrit une image de machine virtuelle.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.compute.v2023_09_01.models._models_py3.VirtualMachineImageResource
VirtualMachineImage

Constructeur

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, architecture: str | _models.ArchitectureTypes | None = None, image_deprecation_status: _models.ImageDeprecationStatus | None = None, **kwargs: Any)

Keyword-Only Parameters

id
str

ID de ressource.

name
str

Nom de la ressource. Obligatoire.

location
str

Emplacement Azure pris en charge de la ressource. Obligatoire.

tags
dict[str, str]

Spécifie les balises affectées à la machine virtuelle. Pour plus d’informations sur l’utilisation des balises, consultez Utilisation de balises pour organiser vos ressources Azure.

extended_location
ExtendedLocation

Emplacement étendu de la machine virtuelle.

plan
PurchasePlan

Utilisé pour établir le contexte d’achat d’un artefact tiers via MarketPlace.

os_disk_image
OSDiskImage

Contient les informations d’image de disque du système d’exploitation.

data_disk_images
list[DataDiskImage]
automatic_os_upgrade_properties
AutomaticOSUpgradeProperties

Décrit les propriétés de mise à niveau automatique du système d’exploitation sur l’image.

hyper_v_generation
str ou HyperVGenerationTypes

Spécifie le type HyperVGeneration. Les valeurs connues sont : « V1 » et « V2 ».

disallowed
DisallowedConfiguration

Spécifie la configuration non autorisée pour virtualMachine créée à partir de l’image.

architecture
str ou ArchitectureTypes

Spécifie le type d’architecture. Les valeurs connues sont « x64 » et « Arm64 ».

image_deprecation_status
ImageDeprecationStatus

Décrit la dépréciation de l’image status propriétés sur l’image.

Variables

id
str

ID de ressource.

name
str

Nom de la ressource. Obligatoire.

location
str

Emplacement Azure pris en charge de la ressource. Obligatoire.

tags
dict[str, str]

Spécifie les balises affectées à la machine virtuelle. Pour plus d’informations sur l’utilisation des balises, consultez Utilisation de balises pour organiser vos ressources Azure.

extended_location
ExtendedLocation

Emplacement étendu de la machine virtuelle.

plan
PurchasePlan

Utilisé pour établir le contexte d’achat d’un artefact tiers via MarketPlace.

os_disk_image
OSDiskImage

Contient les informations d’image de disque du système d’exploitation.

data_disk_images
list[DataDiskImage]
automatic_os_upgrade_properties
AutomaticOSUpgradeProperties

Décrit les propriétés de mise à niveau automatique du système d’exploitation sur l’image.

hyper_v_generation
str ou HyperVGenerationTypes

Spécifie le type HyperVGeneration. Les valeurs connues sont : « V1 » et « V2 ».

disallowed
DisallowedConfiguration

Spécifie la configuration non autorisée pour virtualMachine créée à partir de l’image.

architecture
str ou ArchitectureTypes

Spécifie le type d’architecture. Les valeurs connues sont « x64 » et « Arm64 ».

image_deprecation_status
ImageDeprecationStatus

Décrit la dépréciation de l’image status propriétés sur l’image.