Microsoft.ConnectedVMwarevSphere virtualMachines
Définition de ressource Bicep
Le type de ressource virtualMachines peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupe de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.ConnectedVMwarevSphere/virtualMachines, ajoutez le Bicep suivant à votre modèle.
resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-07-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
extendedLocation: {
name: 'string'
type: 'string'
}
identity: {
type: 'string'
}
properties: {
firmwareType: 'string'
guestAgentProfile: {
clientPublicKey: 'string'
}
hardwareProfile: {
memorySizeMB: int
numCoresPerSocket: int
numCPUs: int
}
inventoryItemId: 'string'
moRefId: 'string'
networkProfile: {
networkInterfaces: [
{
deviceKey: int
ipSettings: {
allocationMethod: 'string'
dnsServers: [
'string'
]
gateway: [
'string'
]
ipAddress: 'string'
subnetMask: 'string'
}
name: 'string'
networkId: 'string'
nicType: 'string'
powerOnBoot: 'string'
}
]
}
osProfile: {
adminPassword: 'string'
adminUsername: 'string'
computerName: 'string'
guestId: 'string'
linuxConfiguration: {
patchSettings: {
assessmentMode: 'string'
patchMode: 'string'
}
}
osType: 'string'
windowsConfiguration: {
patchSettings: {
assessmentMode: 'string'
patchMode: 'string'
}
}
}
placementProfile: {
clusterId: 'string'
datastoreId: 'string'
hostId: 'string'
resourcePoolId: 'string'
}
resourcePoolId: 'string'
securityProfile: {
uefiSettings: {
secureBootEnabled: bool
}
}
smbiosUuid: 'string'
storageProfile: {
disks: [
{
controllerKey: int
deviceKey: int
deviceName: 'string'
diskMode: 'string'
diskSizeGB: int
diskType: 'string'
name: 'string'
unitNumber: int
}
]
}
templateId: 'string'
vCenterId: 'string'
}
}
Valeurs de propriétés
virtualMachines
Nom | Description | Valeur |
---|---|---|
name | Nom de la ressource | string (obligatoire) |
location | Obtient ou définit l'emplacement. | string (obligatoire) |
tags | Obtient ou définit les étiquettes de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
kind | Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type ; Par exemple, ApiApps est une sorte de type Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur. | string |
extendedLocation | Obtient ou définit l’emplacement étendu. | ExtendedLocation |
identité | Identité de la ressource. | Identité |
properties | Propriétés de ressource. | VirtualMachineProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type d’emplacement étendu. | string |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité de service managé. | 'None' 'SystemAssigned' (obligatoire) |
VirtualMachineProperties
Nom | Description | Valeur |
---|---|---|
firmwareType | Type de microprogramme | 'bios' 'efi' |
guestAgentProfile | Propriétés status de l’agent invité. | GuestAgentProfile |
hardwareProfile | Propriétés matérielles. | HardwareProfile |
inventoryItemId | Obtient ou définit l’ID d’élément d’inventaire pour la machine virtuelle. | string |
moRefId | Obtient ou définit l’ID vCenter MoRef (Référence d’objet managé) pour la machine virtuelle. | string |
networkProfile | Propriétés réseau. | NetworkProfile |
osProfile | Propriétés du système d’exploitation. | OsProfile |
placementProfile | Propriétés de placement. | PlacementProfile |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera Déployer. |
string |
securityProfile | Obtient le profil de sécurité. | SecurityProfile |
smbiosUuid | Obtient ou définit l’UUID SMBIOS de la machine virtuelle. | string |
storageProfile | Propriétés de stockage. | StorageProfile |
templateId | Obtient ou définit l’ID ARM de la ressource de modèle pour déployer la machine virtuelle. | string |
vCenterId | Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. | string |
GuestAgentProfile
Nom | Description | Valeur |
---|---|---|
clientPublicKey | Obtient ou définit la clé publique fournie par le client pour activer la gestion des invités. | string |
HardwareProfile
Nom | Description | Valeur |
---|---|---|
memorySizeMB | Obtient ou définit la taille de mémoire en Mo pour la machine virtuelle. | int |
numCoresPerSocket | Obtient ou définit le nombre de cœurs par socket pour la machine virtuelle. La valeur par défaut est 1 si elle n’est pas spécifiée. | int |
numCPUs | Obtient ou définit le nombre de processeurs virtuels pour la machine virtuelle. | int |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
networkInterfaces | Obtient ou définit la liste des interfaces réseau associées à la machine virtuelle. | NetworkInterface[] |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | int |
ipSettings | Obtient ou définit les ipsettings. | NicIPSettings |
name | Obtient ou définit le nom de l’interface réseau. | string |
networkId | Obtient ou définit l’ID ARM de la ressource réseau pour connecter la machine virtuelle. | string |
nicType | Type de carte réseau | 'e1000' 'e1000e' 'pcnet32' 'vmxnet' 'vmxnet2' 'vmxnet3' |
powerOnBoot | Obtient ou définit l’alimentation au démarrage. | 'disabled' 'enabled' |
NicIPSettings
Nom | Description | Valeur |
---|---|---|
allocationMethod | Obtient ou définit la méthode d’allocation de carte réseau. | 'dynamic' 'linklayer' 'other' 'aléatoire' 'static' 'unset' |
dnsServers | Obtient ou définit les serveurs dns. | string[] |
passerelle | Obtient ou définit la passerelle. | string[] |
ipAddress | Obtient ou définit l’adresse IP de la carte réseau. | string |
subnetMask | Obtient ou définit le masque. | string |
OsProfile
Nom | Description | Valeur |
---|---|---|
adminPassword | Obtient ou définit le mot de passe administrateur. | string |
adminUsername | Obtient ou définit le nom d’utilisateur de l’administrateur. | string |
computerName | Obtient ou définit le nom de l’ordinateur. | string |
guestId | Obtient ou définit l’guestId. | string |
linuxConfiguration | Spécifie la configuration Linux pour la gestion des mises à jour. | OsProfileLinuxConfiguration |
osType | Obtient ou définit le type du système d’exploitation. | 'Linux' 'Other' 'Windows' |
windowsConfiguration | Spécifie la configuration windows pour la gestion des mises à jour. | OsProfileWindowsConfiguration |
OsProfileLinuxConfiguration
Nom | Description | Valeur |
---|---|---|
patchSettings | Spécifie les paramètres du correctif. | PatchSettings |
PatchSettings
Nom | Description | Valeur |
---|---|---|
assessmentMode | Spécifie le mode d’évaluation. | string |
patchMode | Spécifie le mode de correctif. | string |
OsProfileWindowsConfiguration
Nom | Description | Valeur |
---|---|---|
patchSettings | Spécifie les paramètres du correctif. | PatchSettings |
PlacementProfile
Nom | Description | Valeur |
---|---|---|
clusterId | Obtient ou définit l’ID ARM de la ressource de cluster sur laquelle cette machine virtuelle sera déployée. | string |
datastoreId | Obtient ou définit l’ID ARM de la ressource de magasin de données sur laquelle les données de la machine virtuelle seront conservées. | string |
Hostid | Obtient ou définit l’ID ARM de la ressource hôte sur laquelle cette machine virtuelle sera déployée. | string |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera déployée. | string |
SecurityProfile
Nom | Description | Valeur |
---|---|---|
uefiSettings | Spécifie les paramètres de sécurité tels que le démarrage sécurisé utilisés lors de la création de la machine virtuelle. | UefiSettings |
UefiSettings
Nom | Description | Valeur |
---|---|---|
secureBootEnabled | Spécifie si le démarrage sécurisé doit être activé sur la machine virtuelle. | bool |
StorageProfile
Nom | Description | Valeur |
---|---|---|
disks | Obtient ou définit la liste des disques virtuels associés à la machine virtuelle. | VirtualDisk[] |
VirtualDisk
Nom | Description | Valeur |
---|---|---|
controllerKey | Obtient ou définit l’ID du contrôleur. | int |
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | int |
deviceName | Obtient ou définit le nom de l’appareil. | string |
diskMode | Obtient ou définit le mode disque. | 'independent_nonpersistent' 'independent_persistent' 'persistent' |
diskSizeGB | Obtient ou définit la taille totale du disque. | int |
diskType | Obtient ou définit le type de stockage de disque. | 'flat' 'pmem' 'rawphysical' 'rawvirtual' 'sesparse' 'éparse' 'unknown' |
name | Obtient ou définit le nom du disque virtuel. | string |
unitNumber | Obtient ou définit le numéro d’unité du disque sur le contrôleur. | int |
Définition de ressources de modèle ARM
Le type de ressource virtualMachines peut être déployé avec des opérations qui ciblent :
- Groupes de ressources - Voir commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.ConnectedVMwarevSphere/virtualMachines, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.ConnectedVMwarevSphere/virtualMachines",
"apiVersion": "2022-07-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"identity": {
"type": "string"
},
"properties": {
"firmwareType": "string",
"guestAgentProfile": {
"clientPublicKey": "string"
},
"hardwareProfile": {
"memorySizeMB": "int",
"numCoresPerSocket": "int",
"numCPUs": "int"
},
"inventoryItemId": "string",
"moRefId": "string",
"networkProfile": {
"networkInterfaces": [
{
"deviceKey": "int",
"ipSettings": {
"allocationMethod": "string",
"dnsServers": [ "string" ],
"gateway": [ "string" ],
"ipAddress": "string",
"subnetMask": "string"
},
"name": "string",
"networkId": "string",
"nicType": "string",
"powerOnBoot": "string"
}
]
},
"osProfile": {
"adminPassword": "string",
"adminUsername": "string",
"computerName": "string",
"guestId": "string",
"linuxConfiguration": {
"patchSettings": {
"assessmentMode": "string",
"patchMode": "string"
}
},
"osType": "string",
"windowsConfiguration": {
"patchSettings": {
"assessmentMode": "string",
"patchMode": "string"
}
}
},
"placementProfile": {
"clusterId": "string",
"datastoreId": "string",
"hostId": "string",
"resourcePoolId": "string"
},
"resourcePoolId": "string",
"securityProfile": {
"uefiSettings": {
"secureBootEnabled": "bool"
}
},
"smbiosUuid": "string",
"storageProfile": {
"disks": [
{
"controllerKey": "int",
"deviceKey": "int",
"deviceName": "string",
"diskMode": "string",
"diskSizeGB": "int",
"diskType": "string",
"name": "string",
"unitNumber": "int"
}
]
},
"templateId": "string",
"vCenterId": "string"
}
}
Valeurs de propriétés
virtualMachines
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.ConnectedVMwarevSphere/virtualMachines » |
apiVersion | Version de l’API de ressource | « 2022-07-15-preview » |
name | Nom de la ressource | chaîne (obligatoire) |
location | Obtient ou définit l'emplacement. | chaîne (obligatoire) |
tags | Obtient ou définit les balises de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles |
kind | Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type ; Par exemple, ApiApps est une sorte de type Microsoft.Web/sites. S’il est pris en charge, le fournisseur de ressources doit valider et conserver cette valeur. | string |
extendedLocation | Obtient ou définit l’emplacement étendu. | ExtendedLocation |
identité | Identité de la ressource. | Identité |
properties | Propriétés de ressource. | VirtualMachineProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type d’emplacement étendu. | string |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité de service managé. | 'None' 'SystemAssigned' (obligatoire) |
VirtualMachineProperties
Nom | Description | Valeur |
---|---|---|
firmwareType | Type de microprogramme | 'bios' 'efi' |
guestAgentProfile | Propriétés de l’agent invité status. | GuestAgentProfile |
hardwareProfile | Propriétés matérielles. | HardwareProfile |
inventoryItemId | Obtient ou définit l’ID d’élément d’inventaire de la machine virtuelle. | string |
moRefId | Obtient ou définit l’ID vCenter MoRef (Référence d’objet managé) pour la machine virtuelle. | string |
networkProfile | Propriétés réseau. | NetworkProfile |
osProfile | Propriétés du système d’exploitation. | OsProfile |
placementProfile | Propriétés de placement. | PlacementProfile |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera Déployer. |
string |
securityProfile | Obtient le profil de sécurité. | SecurityProfile |
smbiosUuid | Obtient ou définit l’UUID SMBIOS de la machine virtuelle. | string |
storageProfile | Propriétés de stockage. | StorageProfile |
templateId | Obtient ou définit l’ID ARM de la ressource de modèle pour déployer la machine virtuelle. | string |
vCenterId | Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. | string |
GuestAgentProfile
Nom | Description | Valeur |
---|---|---|
clientPublicKey | Obtient ou définit la clé publique fournie par le client pour activer la gestion des invités. | string |
HardwareProfile
Nom | Description | Valeur |
---|---|---|
memorySizeMB | Obtient ou définit la taille de la mémoire en Mo pour la machine virtuelle. | int |
numCoresPerSocket | Obtient ou définit le nombre de cœurs par socket pour la machine virtuelle. La valeur par défaut est 1 si elle n’est pas spécifiée. | int |
numCPUs | Obtient ou définit le nombre de processeurs virtuels pour la machine virtuelle. | int |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
networkInterfaces | Obtient ou définit la liste des interfaces réseau associées à la machine virtuelle. | NetworkInterface[] |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | int |
ipSettings | Obtient ou définit les ipsettings. | NicIPSettings |
name | Obtient ou définit le nom de l’interface réseau. | string |
networkId | Obtient ou définit l’ID ARM de la ressource réseau pour connecter la machine virtuelle. | string |
nicType | Type de carte réseau | 'e1000' 'e1000e' 'pcnet32' 'vmxnet' 'vmxnet2' 'vmxnet3' |
powerOnBoot | Obtient ou définit l’alimentation au démarrage. | 'disabled' 'enabled' |
NicIPSettings
Nom | Description | Valeur |
---|---|---|
allocationMethod | Obtient ou définit la méthode d’allocation de carte réseau. | 'dynamic' 'linklayer' 'other' 'random' 'static' 'unset' |
dnsServers | Obtient ou définit les serveurs dns. | string[] |
passerelle | Obtient ou définit la passerelle. | string[] |
ipAddress | Obtient ou définit l’adresse IP de la carte réseau. | string |
subnetMask | Obtient ou définit le masque. | string |
OsProfile
Nom | Description | Valeur |
---|---|---|
adminPassword | Obtient ou définit le mot de passe administrateur. | string |
adminUsername | Obtient ou définit le nom d’utilisateur de l’administrateur. | string |
computerName | Obtient ou définit le nom de l’ordinateur. | string |
GuestId | Obtient ou définit l’id d’invité. | string |
linuxConfiguration | Spécifie la configuration linux pour la gestion des mises à jour. | OsProfileLinuxConfiguration |
osType | Obtient ou définit le type du système d’exploitation. | 'Linux' 'Autre' 'Windows' |
windowsConfiguration | Spécifie la configuration windows pour la gestion des mises à jour. | OsProfileWindowsConfiguration |
OsProfileLinuxConfiguration
Nom | Description | Valeur |
---|---|---|
patchSettings | Spécifie les paramètres de correctif. | PatchSettings |
PatchSettings
Nom | Description | Valeur |
---|---|---|
assessmentMode | Spécifie le mode d’évaluation. | string |
patchMode | Spécifie le mode correctif. | string |
OsProfileWindowsConfiguration
Nom | Description | Valeur |
---|---|---|
patchSettings | Spécifie les paramètres de correctif. | PatchSettings |
PlacementProfile
Nom | Description | Valeur |
---|---|---|
clusterId | Obtient ou définit l’ID ARM de la ressource de cluster sur laquelle cette machine virtuelle sera déployée. | string |
datastoreId | Obtient ou définit l’ID ARM de la ressource de magasin de données sur laquelle les données de la machine virtuelle seront conservées. | string |
Hostid | Obtient ou définit l’ID ARM de la ressource hôte sur laquelle cette machine virtuelle sera déployée. | string |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera déployée. | string |
SecurityProfile
Nom | Description | Valeur |
---|---|---|
uefiSettings | Spécifie les paramètres de sécurité tels que le démarrage sécurisé utilisé lors de la création de la machine virtuelle. | UefiSettings |
UefiSettings
Nom | Description | Valeur |
---|---|---|
secureBootEnabled | Spécifie si le démarrage sécurisé doit être activé sur la machine virtuelle. | bool |
StorageProfile
Nom | Description | Valeur |
---|---|---|
disks | Obtient ou définit la liste des disques virtuels associés à la machine virtuelle. | VirtualDisk[] |
VirtualDisk
Nom | Description | Valeur |
---|---|---|
controllerKey | Obtient ou définit l’ID du contrôleur. | int |
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | int |
deviceName | Obtient ou définit le nom de l’appareil. | string |
diskMode | Obtient ou définit le mode disque. | 'independent_nonpersistent' 'independent_persistent' 'persistent' |
diskSizeGB | Obtient ou définit la taille totale du disque. | int |
diskType | Obtient ou définit le type de stockage de disque. | 'flat' 'pmem' 'rawphysical' 'rawvirtual' 'sesparse' 'éparse' 'unknown' |
name | Obtient ou définit le nom du disque virtuel. | string |
unitNumber | Obtient ou définit le numéro d’unité du disque sur le contrôleur. | int |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource virtualMachines peut être déployé avec des opérations qui ciblent :
- Groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.
Format des ressources
Pour créer une ressource Microsoft.ConnectedVMwarevSphere/virtualMachines, ajoutez le Terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-07-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
firmwareType = "string"
guestAgentProfile = {
clientPublicKey = "string"
}
hardwareProfile = {
memorySizeMB = int
numCoresPerSocket = int
numCPUs = int
}
inventoryItemId = "string"
moRefId = "string"
networkProfile = {
networkInterfaces = [
{
deviceKey = int
ipSettings = {
allocationMethod = "string"
dnsServers = [
"string"
]
gateway = [
"string"
]
ipAddress = "string"
subnetMask = "string"
}
name = "string"
networkId = "string"
nicType = "string"
powerOnBoot = "string"
}
]
}
osProfile = {
adminPassword = "string"
adminUsername = "string"
computerName = "string"
guestId = "string"
linuxConfiguration = {
patchSettings = {
assessmentMode = "string"
patchMode = "string"
}
}
osType = "string"
windowsConfiguration = {
patchSettings = {
assessmentMode = "string"
patchMode = "string"
}
}
}
placementProfile = {
clusterId = "string"
datastoreId = "string"
hostId = "string"
resourcePoolId = "string"
}
resourcePoolId = "string"
securityProfile = {
uefiSettings = {
secureBootEnabled = bool
}
}
smbiosUuid = "string"
storageProfile = {
disks = [
{
controllerKey = int
deviceKey = int
deviceName = "string"
diskMode = "string"
diskSizeGB = int
diskType = "string"
name = "string"
unitNumber = int
}
]
}
templateId = "string"
vCenterId = "string"
}
kind = "string"
extendedLocation = {
name = "string"
type = "string"
}
})
}
Valeurs de propriétés
virtualMachines
Nom | Description | Valeur |
---|---|---|
type | Type de ressource | « Microsoft.ConnectedVMwarevSphere/virtualMachines@2022-07-15-preview » |
name | Nom de la ressource | string (obligatoire) |
location | Obtient ou définit l'emplacement. | string (obligatoire) |
parent_id | Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. | string (obligatoire) |
tags | Obtient ou définit les étiquettes de ressource. | Dictionnaire de noms et de valeurs d’étiquettes. |
kind | Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type ; Par exemple, ApiApps est une sorte de type Microsoft.Web/sites. Si elle est prise en charge, le fournisseur de ressources doit valider et conserver cette valeur. | string |
extendedLocation | Obtient ou définit l’emplacement étendu. | ExtendedLocation |
identité | Identité de la ressource. | Identité |
properties | Propriétés de ressource. | VirtualMachineProperties (obligatoire) |
ExtendedLocation
Nom | Description | Valeur |
---|---|---|
name | Nom de l’emplacement étendu. | string |
type | Type d’emplacement étendu. | string |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité de service managé. | « SystemAssigned » (obligatoire) |
VirtualMachineProperties
Nom | Description | Valeur |
---|---|---|
firmwareType | Type de microprogramme | « bios » « efi » |
guestAgentProfile | Propriétés status de l’agent invité. | GuestAgentProfile |
hardwareProfile | Propriétés matérielles. | HardwareProfile |
inventoryItemId | Obtient ou définit l’ID d’élément d’inventaire pour la machine virtuelle. | string |
moRefId | Obtient ou définit l’ID vCenter MoRef (Référence d’objet managé) pour la machine virtuelle. | string |
networkProfile | Propriétés réseau. | NetworkProfile |
osProfile | Propriétés du système d’exploitation. | OsProfile |
placementProfile | Propriétés de placement. | PlacementProfile |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera Déployer. |
string |
securityProfile | Obtient le profil de sécurité. | SecurityProfile |
smbiosUuid | Obtient ou définit l’UUID SMBIOS de la machine virtuelle. | string |
storageProfile | Propriétés de stockage. | StorageProfile |
templateId | Obtient ou définit l’ID ARM de la ressource de modèle pour déployer la machine virtuelle. | string |
vCenterId | Obtient ou définit l’ID ARM de la ressource vCenter dans laquelle réside ce pool de ressources. | string |
GuestAgentProfile
Nom | Description | Valeur |
---|---|---|
clientPublicKey | Obtient ou définit la clé publique fournie par le client pour activer la gestion des invités. | string |
HardwareProfile
Nom | Description | Valeur |
---|---|---|
memorySizeMB | Obtient ou définit la taille de mémoire en Mo pour la machine virtuelle. | int |
numCoresPerSocket | Obtient ou définit le nombre de cœurs par socket pour la machine virtuelle. La valeur par défaut est 1 si elle n’est pas spécifiée. | int |
numCPUs | Obtient ou définit le nombre de processeurs virtuels pour la machine virtuelle. | int |
NetworkProfile
Nom | Description | Valeur |
---|---|---|
networkInterfaces | Obtient ou définit la liste des interfaces réseau associées à la machine virtuelle. | NetworkInterface[] |
NetworkInterface
Nom | Description | Valeur |
---|---|---|
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | int |
ipSettings | Obtient ou définit les ipsettings. | NicIPSettings |
name | Obtient ou définit le nom de l’interface réseau. | string |
networkId | Obtient ou définit l’ID ARM de la ressource réseau pour connecter la machine virtuelle. | string |
nicType | Type de carte réseau | « e1000 » « e1000e » « pcnet32 » « vmxnet » « vmxnet2 » « vmxnet3 » |
powerOnBoot | Obtient ou définit l’alimentation au démarrage. | "disabled" (désactivé) "enabled" (activé) |
NicIPSettings
Nom | Description | Valeur |
---|---|---|
allocationMethod | Obtient ou définit la méthode d’allocation de carte réseau. | « dynamique » « linklayer » « autre » « aléatoire » « statique » « unset » |
dnsServers | Obtient ou définit les serveurs dns. | string[] |
passerelle | Obtient ou définit la passerelle. | string[] |
ipAddress | Obtient ou définit l’adresse IP de la carte réseau. | string |
subnetMask | Obtient ou définit le masque. | string |
OsProfile
Nom | Description | Valeur |
---|---|---|
adminPassword | Obtient ou définit le mot de passe administrateur. | string |
adminUsername | Obtient ou définit le nom d’utilisateur de l’administrateur. | string |
computerName | Obtient ou définit le nom de l’ordinateur. | string |
GuestId | Obtient ou définit l’id d’invité. | string |
linuxConfiguration | Spécifie la configuration linux pour la gestion des mises à jour. | OsProfileLinuxConfiguration |
osType | Obtient ou définit le type du système d’exploitation. | « Linux » « Autre » « Windows » |
windowsConfiguration | Spécifie la configuration windows pour la gestion des mises à jour. | OsProfileWindowsConfiguration |
OsProfileLinuxConfiguration
Nom | Description | Valeur |
---|---|---|
patchSettings | Spécifie les paramètres de correctif. | PatchSettings |
PatchSettings
Nom | Description | Valeur |
---|---|---|
assessmentMode | Spécifie le mode d’évaluation. | string |
patchMode | Spécifie le mode correctif. | string |
OsProfileWindowsConfiguration
Nom | Description | Valeur |
---|---|---|
patchSettings | Spécifie les paramètres de correctif. | PatchSettings |
PlacementProfile
Nom | Description | Valeur |
---|---|---|
clusterId | Obtient ou définit l’ID ARM de la ressource de cluster sur laquelle cette machine virtuelle sera déployée. | string |
datastoreId | Obtient ou définit l’ID ARM de la ressource de magasin de données sur laquelle les données de la machine virtuelle seront conservées. | string |
Hostid | Obtient ou définit l’ID ARM de la ressource hôte sur laquelle cette machine virtuelle sera déployée. | string |
resourcePoolId | Obtient ou définit l’ID ARM de la ressource resourcePool sur laquelle cette machine virtuelle sera déployée. | string |
SecurityProfile
Nom | Description | Valeur |
---|---|---|
uefiSettings | Spécifie les paramètres de sécurité tels que le démarrage sécurisé utilisé lors de la création de la machine virtuelle. | UefiSettings |
UefiSettings
Nom | Description | Valeur |
---|---|---|
secureBootEnabled | Spécifie si le démarrage sécurisé doit être activé sur la machine virtuelle. | bool |
StorageProfile
Nom | Description | Valeur |
---|---|---|
disks | Obtient ou définit la liste des disques virtuels associés à la machine virtuelle. | VirtualDisk[] |
VirtualDisk
Nom | Description | Valeur |
---|---|---|
controllerKey | Obtient ou définit l’ID du contrôleur. | int |
deviceKey | Obtient ou définit la valeur de la clé d’appareil. | int |
deviceName | Obtient ou définit le nom de l’appareil. | string |
diskMode | Obtient ou définit le mode disque. | « independent_nonpersistent » « independent_persistent » « persistant » |
diskSizeGB | Obtient ou définit la taille totale du disque. | int |
diskType | Obtient ou définit le type de stockage de disque. | « plat » « pmem » « rawphysical » « rawvirtual » « sesparse » « éparse » « inconnu » |
name | Obtient ou définit le nom du disque virtuel. | string |
unitNumber | Obtient ou définit le numéro d’unité du disque sur le contrôleur. | int |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour