Microsoft.ConnectedVMwarevSphere virtualMachines

Définition de ressource Bicep

Le type de ressource virtualMachines peut être déployé avec des opérations qui ciblent :

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 :

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