Condividi tramite


Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-12-01

Definizione di risorsa Bicep

Il tipo di risorsa virtualMachineInstances può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01' = {
  scope: resourceSymbolicName or scope
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  name: 'default'
  properties: {
    hardwareProfile: {
      memorySizeMB: int
      numCoresPerSocket: int
      numCPUs: int
    }
    infrastructureProfile: {
      firmwareType: 'string'
      inventoryItemId: 'string'
      smbiosUuid: 'string'
      templateId: 'string'
      vCenterId: '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'
      osType: 'string'
      windowsConfiguration: {
        autoLogon: bool
        autoLogonCount: int
        domainName: 'string'
        domainUsername: 'string'
        domainUserPassword: 'string'
        firstLogonCommands: [
          'string'
        ]
        fullName: 'string'
        orgName: 'string'
        productId: 'string'
        timeZone: 'string'
        workGroupName: 'string'
      }
    }
    placementProfile: {
      clusterId: 'string'
      datastoreId: 'string'
      hostId: 'string'
      resourcePoolId: 'string'
    }
    securityProfile: {
      uefiSettings: {
        secureBootEnabled: bool
      }
    }
    storageProfile: {
      disks: [
        {
          controllerKey: int
          deviceKey: int
          deviceName: 'string'
          diskMode: 'string'
          diskSizeGB: int
          diskType: 'string'
          name: 'string'
          unitNumber: int
        }
      ]
    }
  }
}

Valori delle proprietà

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. corda
digitare Tipo di posizione estesa. corda

HardwareProfile

Nome Descrizione Valore
memorySizeMB Ottiene o imposta le dimensioni della memoria in MB per la macchina virtuale. Int
numCoresPerSocket Ottiene o imposta il numero di core per socket per la macchina virtuale. Il valore predefinito è 1 se non specificato. Int
numCPU Ottiene o imposta il numero di vCPU per la macchina virtuale. Int

InfrastructureProfile

Nome Descrizione Valore
firmwareType Tipo di firmware 'bios'
'efi'
inventoryItemId Ottiene o imposta l'ID dell'elemento di inventario per la macchina virtuale. corda
smbiosUuid Ottiene o imposta l'UUID SMBIOS della macchina virtuale. corda
templateId Ottiene o imposta l'ID ARM della risorsa modello per distribuire la macchina virtuale. corda
vCenterId Ottiene o imposta l'ID ARM della risorsa vCenter in cui si trova questo pool di risorse. corda

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nome Descrizione Valore
extendedLocation Ottiene o imposta la posizione estesa. ExtendedLocation
nome Nome della risorsa 'default' (obbligatorio)
proprietà Proprietà delle risorse. VirtualMachineInstanceProperties (obbligatorio)
portata Usare quando si crea una risorsa in un ambito diverso dall'ambito di distribuzione. Impostare questa proprietà sul nome simbolico di una risorsa per applicare la risorsa di estensione .

NetworkInterface

Nome Descrizione Valore
deviceKey Ottiene o imposta il valore della chiave del dispositivo. Int
ipSettings Ottiene o imposta gli ipsettings. NicIPSettings
nome Ottiene o imposta il nome dell'interfaccia di rete. corda
networkId Ottiene o imposta l'ID ARM della risorsa di rete per connettere la macchina virtuale. corda
nicType Tipo di scheda di interfaccia di rete 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot Ottiene o imposta l'alimentazione all'avvio. 'disabled'
'enabled'

NetworkProfile

Nome Descrizione Valore
networkInterfaces Ottiene o imposta l'elenco delle interfacce di rete associate alla macchina virtuale. NetworkInterface[]

NicIPSettings

Nome Descrizione Valore
allocationMethod Ottiene o imposta il metodo di allocazione della scheda di interfaccia di rete. 'dynamic'
'linklayer'
'other'
'casuale'
'static'
'unset'
dnsServers Ottiene o imposta i server DNS. string[]
Gateway Ottiene o imposta il gateway. string[]
ipAddress Ottiene o imposta l'indirizzo IP per la scheda di interfaccia di rete. corda
subnetMask Ottiene o imposta la maschera. corda

OsProfileForVMInstance

Nome Descrizione Valore
adminPassword Imposta la password dell'amministratore. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
adminUsername Ottiene o imposta il nome utente dell'amministratore. corda
computerName Ottiene o imposta il nome del computer. corda
guestId Ottiene o imposta l'id guest. corda
osType Ottiene o imposta il tipo del sistema operativo. 'Linux'
'Altro'
'Windows'
windowsConfiguration Configurazione di Windows. WindowsConfiguration

PlacementProfile

Nome Descrizione Valore
clusterId Ottiene o imposta l'ID ARM della risorsa cluster in cui verrà distribuita la macchina virtuale. corda
datastoreId Ottiene o imposta l'ID ARM della risorsa dell'archivio dati in cui verranno mantenuti i dati per la macchina virtuale. corda
hostId Ottiene o imposta l'ID ARM della risorsa host in cui verrà distribuita la macchina virtuale. corda
resourcePoolId Ottiene o imposta l'ID ARM della risorsa resourcePool in cui verrà distribuita la macchina virtuale. corda

SecurityProfile

Nome Descrizione Valore
uefiSettings Specifica le impostazioni di sicurezza come l'avvio protetto usato durante la creazione della macchina virtuale. UefiSettings

StorageProfile

Nome Descrizione Valore
Dischi Ottiene o imposta l'elenco di dischi virtuali associati alla macchina virtuale. VirtualDisk[]

UefiSettings

Nome Descrizione Valore
secureBootEnabled Specifica se l'avvio protetto deve essere abilitato nella macchina virtuale. Bool

VirtualDisk

Nome Descrizione Valore
controllerKey Ottiene o imposta l'ID controller. Int
deviceKey Ottiene o imposta il valore della chiave del dispositivo. Int
deviceName Ottiene o imposta il nome del dispositivo. corda
diskMode Ottiene o imposta la modalità disco. 'independent_nonpersistent'
'independent_persistent'
'persistente'
diskSizeGB Ottiene o imposta le dimensioni totali del disco. Int
diskType Ottiene o imposta il tipo di backup del disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'sparse'
'sconosciuto'
nome Ottiene o imposta il nome del disco virtuale. corda
unitNumber Ottiene o imposta il numero di unità del disco nel controller. Int

VirtualMachineInstanceProperties

Nome Descrizione Valore
hardwareProfile Proprietà hardware. HardwareProfile
infrastructureProfile Ottiene il profilo dell'infrastruttura. InfrastructureProfile
networkProfile Proprietà di rete. NetworkProfile
osProfile Proprietà del sistema operativo. OsProfileForVMInstance
placementProfile Proprietà di posizionamento. placementProfile
securityProfile Ottiene il profilo di sicurezza. SecurityProfile
storageProfile Proprietà di archiviazione. StorageProfile

WindowsConfiguration

Nome Descrizione Valore
autoLogon Imposta un valore che indica se l'accesso automatico è abilitato. Bool
autoLogonCount Imposta il numero di accessi automatici. Int
domainName Imposta il nome di dominio a cui deve essere aggiunta la macchina virtuale. corda
domainUsername Imposta il nome utente del dominio. corda
domainUserPassword Imposta la password utente di dominio. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
firstLogonCommands Imposta i primi comandi di accesso string[]
fullName Imposta il nome completo del proprietario della macchina virtuale. corda
orgName Imposta il nome dell'organizzazione a cui appartiene il proprietario della macchina virtuale. corda
Productid Imposta l'ID prodotto della macchina virtuale. corda
timeZone Specifica il fuso orario della macchina virtuale. ad esempio "Ora solare pacifico". Il nome del fuso orario corrisponde ai fusi orari elencati in Valori dei nomi del fuso orario Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). corda
workGroupName Imposta il nome del gruppo di lavoro da aggiungere alla macchina virtuale. corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa virtualMachineInstances può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances",
  "apiVersion": "2023-12-01",
  "name": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "properties": {
    "hardwareProfile": {
      "memorySizeMB": "int",
      "numCoresPerSocket": "int",
      "numCPUs": "int"
    },
    "infrastructureProfile": {
      "firmwareType": "string",
      "inventoryItemId": "string",
      "smbiosUuid": "string",
      "templateId": "string",
      "vCenterId": "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",
      "osType": "string",
      "windowsConfiguration": {
        "autoLogon": "bool",
        "autoLogonCount": "int",
        "domainName": "string",
        "domainUsername": "string",
        "domainUserPassword": "string",
        "firstLogonCommands": [ "string" ],
        "fullName": "string",
        "orgName": "string",
        "productId": "string",
        "timeZone": "string",
        "workGroupName": "string"
      }
    },
    "placementProfile": {
      "clusterId": "string",
      "datastoreId": "string",
      "hostId": "string",
      "resourcePoolId": "string"
    },
    "securityProfile": {
      "uefiSettings": {
        "secureBootEnabled": "bool"
      }
    },
    "storageProfile": {
      "disks": [
        {
          "controllerKey": "int",
          "deviceKey": "int",
          "deviceName": "string",
          "diskMode": "string",
          "diskSizeGB": "int",
          "diskType": "string",
          "name": "string",
          "unitNumber": "int"
        }
      ]
    }
  }
}

Valori delle proprietà

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. corda
digitare Tipo di posizione estesa. corda

HardwareProfile

Nome Descrizione Valore
memorySizeMB Ottiene o imposta le dimensioni della memoria in MB per la macchina virtuale. Int
numCoresPerSocket Ottiene o imposta il numero di core per socket per la macchina virtuale. Il valore predefinito è 1 se non specificato. Int
numCPU Ottiene o imposta il numero di vCPU per la macchina virtuale. Int

InfrastructureProfile

Nome Descrizione Valore
firmwareType Tipo di firmware 'bios'
'efi'
inventoryItemId Ottiene o imposta l'ID dell'elemento di inventario per la macchina virtuale. corda
smbiosUuid Ottiene o imposta l'UUID SMBIOS della macchina virtuale. corda
templateId Ottiene o imposta l'ID ARM della risorsa modello per distribuire la macchina virtuale. corda
vCenterId Ottiene o imposta l'ID ARM della risorsa vCenter in cui si trova questo pool di risorse. corda

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nome Descrizione Valore
apiVersion Versione dell'API '2023-12-01'
extendedLocation Ottiene o imposta la posizione estesa. ExtendedLocation
nome Nome della risorsa 'default' (obbligatorio)
proprietà Proprietà delle risorse. VirtualMachineInstanceProperties (obbligatorio)
digitare Tipo di risorsa 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances'

NetworkInterface

Nome Descrizione Valore
deviceKey Ottiene o imposta il valore della chiave del dispositivo. Int
ipSettings Ottiene o imposta gli ipsettings. NicIPSettings
nome Ottiene o imposta il nome dell'interfaccia di rete. corda
networkId Ottiene o imposta l'ID ARM della risorsa di rete per connettere la macchina virtuale. corda
nicType Tipo di scheda di interfaccia di rete 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot Ottiene o imposta l'alimentazione all'avvio. 'disabled'
'enabled'

NetworkProfile

Nome Descrizione Valore
networkInterfaces Ottiene o imposta l'elenco delle interfacce di rete associate alla macchina virtuale. NetworkInterface[]

NicIPSettings

Nome Descrizione Valore
allocationMethod Ottiene o imposta il metodo di allocazione della scheda di interfaccia di rete. 'dynamic'
'linklayer'
'other'
'casuale'
'static'
'unset'
dnsServers Ottiene o imposta i server DNS. string[]
Gateway Ottiene o imposta il gateway. string[]
ipAddress Ottiene o imposta l'indirizzo IP per la scheda di interfaccia di rete. corda
subnetMask Ottiene o imposta la maschera. corda

OsProfileForVMInstance

Nome Descrizione Valore
adminPassword Imposta la password dell'amministratore. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
adminUsername Ottiene o imposta il nome utente dell'amministratore. corda
computerName Ottiene o imposta il nome del computer. corda
guestId Ottiene o imposta l'id guest. corda
osType Ottiene o imposta il tipo del sistema operativo. 'Linux'
'Altro'
'Windows'
windowsConfiguration Configurazione di Windows. WindowsConfiguration

PlacementProfile

Nome Descrizione Valore
clusterId Ottiene o imposta l'ID ARM della risorsa cluster in cui verrà distribuita la macchina virtuale. corda
datastoreId Ottiene o imposta l'ID ARM della risorsa dell'archivio dati in cui verranno mantenuti i dati per la macchina virtuale. corda
hostId Ottiene o imposta l'ID ARM della risorsa host in cui verrà distribuita la macchina virtuale. corda
resourcePoolId Ottiene o imposta l'ID ARM della risorsa resourcePool in cui verrà distribuita la macchina virtuale. corda

SecurityProfile

Nome Descrizione Valore
uefiSettings Specifica le impostazioni di sicurezza come l'avvio protetto usato durante la creazione della macchina virtuale. UefiSettings

StorageProfile

Nome Descrizione Valore
Dischi Ottiene o imposta l'elenco di dischi virtuali associati alla macchina virtuale. VirtualDisk[]

UefiSettings

Nome Descrizione Valore
secureBootEnabled Specifica se l'avvio protetto deve essere abilitato nella macchina virtuale. Bool

VirtualDisk

Nome Descrizione Valore
controllerKey Ottiene o imposta l'ID controller. Int
deviceKey Ottiene o imposta il valore della chiave del dispositivo. Int
deviceName Ottiene o imposta il nome del dispositivo. corda
diskMode Ottiene o imposta la modalità disco. 'independent_nonpersistent'
'independent_persistent'
'persistente'
diskSizeGB Ottiene o imposta le dimensioni totali del disco. Int
diskType Ottiene o imposta il tipo di backup del disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'sparse'
'sconosciuto'
nome Ottiene o imposta il nome del disco virtuale. corda
unitNumber Ottiene o imposta il numero di unità del disco nel controller. Int

VirtualMachineInstanceProperties

Nome Descrizione Valore
hardwareProfile Proprietà hardware. HardwareProfile
infrastructureProfile Ottiene il profilo dell'infrastruttura. InfrastructureProfile
networkProfile Proprietà di rete. NetworkProfile
osProfile Proprietà del sistema operativo. OsProfileForVMInstance
placementProfile Proprietà di posizionamento. placementProfile
securityProfile Ottiene il profilo di sicurezza. SecurityProfile
storageProfile Proprietà di archiviazione. StorageProfile

WindowsConfiguration

Nome Descrizione Valore
autoLogon Imposta un valore che indica se l'accesso automatico è abilitato. Bool
autoLogonCount Imposta il numero di accessi automatici. Int
domainName Imposta il nome di dominio a cui deve essere aggiunta la macchina virtuale. corda
domainUsername Imposta il nome utente del dominio. corda
domainUserPassword Imposta la password utente di dominio. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
firstLogonCommands Imposta i primi comandi di accesso string[]
fullName Imposta il nome completo del proprietario della macchina virtuale. corda
orgName Imposta il nome dell'organizzazione a cui appartiene il proprietario della macchina virtuale. corda
Productid Imposta l'ID prodotto della macchina virtuale. corda
timeZone Specifica il fuso orario della macchina virtuale. ad esempio "Ora solare pacifico". Il nome del fuso orario corrisponde ai fusi orari elencati in Valori dei nomi del fuso orario Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). corda
workGroupName Imposta il nome del gruppo di lavoro da aggiungere alla macchina virtuale. corda

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa virtualMachineInstances può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    extendedLocation = {
      name = "string"
      type = "string"
    }
    properties = {
      hardwareProfile = {
        memorySizeMB = int
        numCoresPerSocket = int
        numCPUs = int
      }
      infrastructureProfile = {
        firmwareType = "string"
        inventoryItemId = "string"
        smbiosUuid = "string"
        templateId = "string"
        vCenterId = "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"
        osType = "string"
        windowsConfiguration = {
          autoLogon = bool
          autoLogonCount = int
          domainName = "string"
          domainUsername = "string"
          domainUserPassword = "string"
          firstLogonCommands = [
            "string"
          ]
          fullName = "string"
          orgName = "string"
          productId = "string"
          timeZone = "string"
          workGroupName = "string"
        }
      }
      placementProfile = {
        clusterId = "string"
        datastoreId = "string"
        hostId = "string"
        resourcePoolId = "string"
      }
      securityProfile = {
        uefiSettings = {
          secureBootEnabled = bool
        }
      }
      storageProfile = {
        disks = [
          {
            controllerKey = int
            deviceKey = int
            deviceName = "string"
            diskMode = "string"
            diskSizeGB = int
            diskType = "string"
            name = "string"
            unitNumber = int
          }
        ]
      }
    }
  })
}

Valori delle proprietà

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. corda
digitare Tipo di posizione estesa. corda

HardwareProfile

Nome Descrizione Valore
memorySizeMB Ottiene o imposta le dimensioni della memoria in MB per la macchina virtuale. Int
numCoresPerSocket Ottiene o imposta il numero di core per socket per la macchina virtuale. Il valore predefinito è 1 se non specificato. Int
numCPU Ottiene o imposta il numero di vCPU per la macchina virtuale. Int

InfrastructureProfile

Nome Descrizione Valore
firmwareType Tipo di firmware 'bios'
'efi'
inventoryItemId Ottiene o imposta l'ID dell'elemento di inventario per la macchina virtuale. corda
smbiosUuid Ottiene o imposta l'UUID SMBIOS della macchina virtuale. corda
templateId Ottiene o imposta l'ID ARM della risorsa modello per distribuire la macchina virtuale. corda
vCenterId Ottiene o imposta l'ID ARM della risorsa vCenter in cui si trova questo pool di risorse. corda

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nome Descrizione Valore
extendedLocation Ottiene o imposta la posizione estesa. ExtendedLocation
nome Nome della risorsa 'default' (obbligatorio)
parent_id ID della risorsa a cui applicare la risorsa di estensione. stringa (obbligatorio)
proprietà Proprietà delle risorse. VirtualMachineInstanceProperties (obbligatorio)
digitare Tipo di risorsa "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"

NetworkInterface

Nome Descrizione Valore
deviceKey Ottiene o imposta il valore della chiave del dispositivo. Int
ipSettings Ottiene o imposta gli ipsettings. NicIPSettings
nome Ottiene o imposta il nome dell'interfaccia di rete. corda
networkId Ottiene o imposta l'ID ARM della risorsa di rete per connettere la macchina virtuale. corda
nicType Tipo di scheda di interfaccia di rete 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot Ottiene o imposta l'alimentazione all'avvio. 'disabled'
'enabled'

NetworkProfile

Nome Descrizione Valore
networkInterfaces Ottiene o imposta l'elenco delle interfacce di rete associate alla macchina virtuale. NetworkInterface[]

NicIPSettings

Nome Descrizione Valore
allocationMethod Ottiene o imposta il metodo di allocazione della scheda di interfaccia di rete. 'dynamic'
'linklayer'
'other'
'casuale'
'static'
'unset'
dnsServers Ottiene o imposta i server DNS. string[]
Gateway Ottiene o imposta il gateway. string[]
ipAddress Ottiene o imposta l'indirizzo IP per la scheda di interfaccia di rete. corda
subnetMask Ottiene o imposta la maschera. corda

OsProfileForVMInstance

Nome Descrizione Valore
adminPassword Imposta la password dell'amministratore. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
adminUsername Ottiene o imposta il nome utente dell'amministratore. corda
computerName Ottiene o imposta il nome del computer. corda
guestId Ottiene o imposta l'id guest. corda
osType Ottiene o imposta il tipo del sistema operativo. 'Linux'
'Altro'
'Windows'
windowsConfiguration Configurazione di Windows. WindowsConfiguration

PlacementProfile

Nome Descrizione Valore
clusterId Ottiene o imposta l'ID ARM della risorsa cluster in cui verrà distribuita la macchina virtuale. corda
datastoreId Ottiene o imposta l'ID ARM della risorsa dell'archivio dati in cui verranno mantenuti i dati per la macchina virtuale. corda
hostId Ottiene o imposta l'ID ARM della risorsa host in cui verrà distribuita la macchina virtuale. corda
resourcePoolId Ottiene o imposta l'ID ARM della risorsa resourcePool in cui verrà distribuita la macchina virtuale. corda

SecurityProfile

Nome Descrizione Valore
uefiSettings Specifica le impostazioni di sicurezza come l'avvio protetto usato durante la creazione della macchina virtuale. UefiSettings

StorageProfile

Nome Descrizione Valore
Dischi Ottiene o imposta l'elenco di dischi virtuali associati alla macchina virtuale. VirtualDisk[]

UefiSettings

Nome Descrizione Valore
secureBootEnabled Specifica se l'avvio protetto deve essere abilitato nella macchina virtuale. Bool

VirtualDisk

Nome Descrizione Valore
controllerKey Ottiene o imposta l'ID controller. Int
deviceKey Ottiene o imposta il valore della chiave del dispositivo. Int
deviceName Ottiene o imposta il nome del dispositivo. corda
diskMode Ottiene o imposta la modalità disco. 'independent_nonpersistent'
'independent_persistent'
'persistente'
diskSizeGB Ottiene o imposta le dimensioni totali del disco. Int
diskType Ottiene o imposta il tipo di backup del disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'sparse'
'sconosciuto'
nome Ottiene o imposta il nome del disco virtuale. corda
unitNumber Ottiene o imposta il numero di unità del disco nel controller. Int

VirtualMachineInstanceProperties

Nome Descrizione Valore
hardwareProfile Proprietà hardware. HardwareProfile
infrastructureProfile Ottiene il profilo dell'infrastruttura. InfrastructureProfile
networkProfile Proprietà di rete. NetworkProfile
osProfile Proprietà del sistema operativo. OsProfileForVMInstance
placementProfile Proprietà di posizionamento. placementProfile
securityProfile Ottiene il profilo di sicurezza. SecurityProfile
storageProfile Proprietà di archiviazione. StorageProfile

WindowsConfiguration

Nome Descrizione Valore
autoLogon Imposta un valore che indica se l'accesso automatico è abilitato. Bool
autoLogonCount Imposta il numero di accessi automatici. Int
domainName Imposta il nome di dominio a cui deve essere aggiunta la macchina virtuale. corda
domainUsername Imposta il nome utente del dominio. corda
domainUserPassword Imposta la password utente di dominio. corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
firstLogonCommands Imposta i primi comandi di accesso string[]
fullName Imposta il nome completo del proprietario della macchina virtuale. corda
orgName Imposta il nome dell'organizzazione a cui appartiene il proprietario della macchina virtuale. corda
Productid Imposta l'ID prodotto della macchina virtuale. corda
timeZone Specifica il fuso orario della macchina virtuale. ad esempio "Ora solare pacifico". Il nome del fuso orario corrisponde ai fusi orari elencati in Valori dei nomi del fuso orario Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). corda
workGroupName Imposta il nome del gruppo di lavoro da aggiungere alla macchina virtuale. corda