Udostępnij za pośrednictwem


Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-12-01

Definicja zasobu Bicep

Typ zasobu virtualMachineInstances można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, dodaj następujący kod Bicep do szablonu.

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
        }
      ]
    }
  }
}

Wartości właściwości

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. struna

HardwareProfile

Nazwa Opis Wartość
memorySizeMB Pobiera lub ustawia rozmiar pamięci w mb/s dla maszyny wirtualnej. Int
numCoresPerSocket Pobiera lub ustawia liczbę rdzeni na gniazdo dla maszyny wirtualnej. Wartość domyślna to 1, jeśli nie określono. Int
numCPUs Pobiera lub ustawia liczbę procesorów wirtualnych dla maszyny wirtualnej. Int

InfrastructureProfile

Nazwa Opis Wartość
firmwareType Typ oprogramowania układowego "bios"
"efi"
inventoryItemId Pobiera lub ustawia identyfikator elementu spisu dla maszyny wirtualnej. struna
smbiosUuid Pobiera lub ustawia identyfikator UUID SMBIOS maszyny wirtualnej. struna
templateId Pobiera lub ustawia identyfikator arm zasobu szablonu w celu wdrożenia maszyny wirtualnej. struna
vCenterId Pobiera lub ustawia identyfikator usługi ARM zasobu vCenter, w którym znajduje się ta pula zasobów. struna

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nazwa Opis Wartość
extendedLocation Pobiera lub ustawia lokalizację rozszerzoną. ExtendedLocation
nazwa Nazwa zasobu "default" (wymagane)
Właściwości Właściwości zasobu. VirtualMachineInstanceProperties (wymagane)
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia .

NetworkInterface

Nazwa Opis Wartość
deviceKey Pobiera lub ustawia wartość klucza urządzenia. Int
ipSettings Pobiera lub ustawia adres ipsettings. NicIPSettings
nazwa Pobiera lub ustawia nazwę interfejsu sieciowego. struna
networkId Pobiera lub ustawia identyfikator arm zasobu sieciowego w celu nawiązania połączenia z maszyną wirtualną. struna
nicType Typ karty sieciowej "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Pobiera lub ustawia zasilanie podczas rozruchu. "wyłączone"
"włączone"

NetworkProfile

Nazwa Opis Wartość
networkInterfaces Pobiera lub ustawia listę interfejsów sieciowych skojarzonych z maszyną wirtualną. NetworkInterface[]

NicIPSettings

Nazwa Opis Wartość
allocationMethod Pobiera lub ustawia metodę alokacji karty sieciowej. "dynamiczny"
"linklayer"
"inne"
"losowe"
"statyczny"
"unset"
dnsServers Pobiera lub ustawia serwery DNS. string[]
brama Pobiera lub ustawia bramę. string[]
ipAddress Pobiera lub ustawia adres IP karty sieciowej. struna
maska podsieci Pobiera lub ustawia maskę. struna

OsProfileForVMInstance

Nazwa Opis Wartość
adminPassword Ustawia hasło administratora. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
adminUsername Pobiera lub ustawia nazwę użytkownika administratora. struna
nazwa_komputera Pobiera lub ustawia nazwę komputera. struna
guestId Pobiera lub ustawia identyfikator gościa. struna
osType Pobiera lub ustawia typ systemu operacyjnego. "Linux"
"Inne"
"Windows"
windowsConfiguration Konfiguracja systemu Windows. WindowsConfiguration

PlacementProfile

Nazwa Opis Wartość
clusterId Pobiera lub ustawia identyfikator usługi ARM zasobu klastra, na którym ta maszyna wirtualna zostanie wdrożona. struna
datastoreId Pobiera lub ustawia identyfikator arm zasobu magazynu danych, na którym będą przechowywane dane dla maszyny wirtualnej. struna
hostId Pobiera lub ustawia identyfikator arm zasobu hosta, na którym zostanie wdrożona ta maszyna wirtualna. struna
resourcePoolId Pobiera lub ustawia identyfikator arm zasobu resourcePool, na którym ta maszyna wirtualna zostanie wdrożona. struna

SecurityProfile

Nazwa Opis Wartość
uefiSettings Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch używany podczas tworzenia maszyny wirtualnej. UefiSettings

StorageProfile

Nazwa Opis Wartość
Dysków Pobiera lub ustawia listę dysków wirtualnych skojarzonych z maszyną wirtualną. VirtualDisk[]

UefiSettings

Nazwa Opis Wartość
secureBootEnabled Określa, czy bezpieczny rozruch powinien być włączony na maszynie wirtualnej. Bool

VirtualDisk

Nazwa Opis Wartość
controllerKey Pobiera lub ustawia identyfikator kontrolera. Int
deviceKey Pobiera lub ustawia wartość klucza urządzenia. Int
deviceName Pobiera lub ustawia nazwę urządzenia. struna
diskMode Pobiera lub ustawia tryb dysku. "independent_nonpersistent"
"independent_persistent"
"trwałe"
diskSizeGB Pobiera lub ustawia całkowity rozmiar dysku. Int
diskType Pobiera lub ustawia typ kopii zapasowej dysku. "płaski"
'pmem'
"rawphysical"
"rawvirtual"
"sesparse"
"rozrzedłe"
"nieznany"
nazwa Pobiera lub ustawia nazwę dysku wirtualnego. struna
unitNumber Pobiera lub ustawia numer jednostki dysku na kontrolerze. Int

VirtualMachineInstanceProperties

Nazwa Opis Wartość
hardwareProfile Właściwości sprzętu. HardwareProfile
infrastructureProfile Pobiera profil infrastruktury. InfrastructureProfile
networkProfile Właściwości sieci. NetworkProfile
osProfile Właściwości systemu operacyjnego. OsProfileForVMInstance
placementProfile Właściwości umieszczania. PlacementProfile
securityProfile Pobiera profil zabezpieczeń. securityprofile
storageProfile Właściwości magazynu. StorageProfile

Konfiguracja systemu Windows

Nazwa Opis Wartość
autologon Ustawia wartość wskazującą, czy jest włączone automatyczne logowanie. Bool
autoLogonCount Ustawia liczbę automatycznego logowania. Int
nazwa_domeny Ustawia nazwę domeny, którą maszyna wirtualna powinna dołączyć. struna
domainUsername Ustawia nazwę użytkownika domeny. struna
domainUserPassword Ustawia hasło użytkownika domeny. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
firstLogonCommands Ustawia pierwsze polecenia logowania string[]
fullName Ustawia pełną nazwę właściciela maszyny wirtualnej. struna
nazwa organizacji Ustawia nazwę organizacji, do której należy właściciel maszyny wirtualnej. struna
Productid Ustawia identyfikator produktu maszyny wirtualnej. struna
strefa czasowa Określa strefę czasową maszyny wirtualnej. np. "Pacyfik (czas standardowy). Nazwa strefy czasowej odpowiada strefom czasowym wymienionym w wartościach nazw strefy czasowej firmy Microsoft (/previous-versions/windows/embedded/ms912391(v=winembedded.11)). struna
nazwa grupy roboczej Ustawia nazwę grupy roboczej, którą maszyna wirtualna powinna dołączyć. struna

Definicja zasobu szablonu usługi ARM

Typ zasobu virtualMachineInstances można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, dodaj następujący kod JSON do szablonu.

{
  "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"
        }
      ]
    }
  }
}

Wartości właściwości

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. struna

HardwareProfile

Nazwa Opis Wartość
memorySizeMB Pobiera lub ustawia rozmiar pamięci w mb/s dla maszyny wirtualnej. Int
numCoresPerSocket Pobiera lub ustawia liczbę rdzeni na gniazdo dla maszyny wirtualnej. Wartość domyślna to 1, jeśli nie określono. Int
numCPUs Pobiera lub ustawia liczbę procesorów wirtualnych dla maszyny wirtualnej. Int

InfrastructureProfile

Nazwa Opis Wartość
firmwareType Typ oprogramowania układowego "bios"
"efi"
inventoryItemId Pobiera lub ustawia identyfikator elementu spisu dla maszyny wirtualnej. struna
smbiosUuid Pobiera lub ustawia identyfikator UUID SMBIOS maszyny wirtualnej. struna
templateId Pobiera lub ustawia identyfikator arm zasobu szablonu w celu wdrożenia maszyny wirtualnej. struna
vCenterId Pobiera lub ustawia identyfikator usługi ARM zasobu vCenter, w którym znajduje się ta pula zasobów. struna

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2023-12-01'
extendedLocation Pobiera lub ustawia lokalizację rozszerzoną. ExtendedLocation
nazwa Nazwa zasobu "default" (wymagane)
Właściwości Właściwości zasobu. VirtualMachineInstanceProperties (wymagane)
typ Typ zasobu "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances"

NetworkInterface

Nazwa Opis Wartość
deviceKey Pobiera lub ustawia wartość klucza urządzenia. Int
ipSettings Pobiera lub ustawia adres ipsettings. NicIPSettings
nazwa Pobiera lub ustawia nazwę interfejsu sieciowego. struna
networkId Pobiera lub ustawia identyfikator arm zasobu sieciowego w celu nawiązania połączenia z maszyną wirtualną. struna
nicType Typ karty sieciowej "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Pobiera lub ustawia zasilanie podczas rozruchu. "wyłączone"
"włączone"

NetworkProfile

Nazwa Opis Wartość
networkInterfaces Pobiera lub ustawia listę interfejsów sieciowych skojarzonych z maszyną wirtualną. NetworkInterface[]

NicIPSettings

Nazwa Opis Wartość
allocationMethod Pobiera lub ustawia metodę alokacji karty sieciowej. "dynamiczny"
"linklayer"
"inne"
"losowe"
"statyczny"
"unset"
dnsServers Pobiera lub ustawia serwery DNS. string[]
brama Pobiera lub ustawia bramę. string[]
ipAddress Pobiera lub ustawia adres IP karty sieciowej. struna
maska podsieci Pobiera lub ustawia maskę. struna

OsProfileForVMInstance

Nazwa Opis Wartość
adminPassword Ustawia hasło administratora. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
adminUsername Pobiera lub ustawia nazwę użytkownika administratora. struna
nazwa_komputera Pobiera lub ustawia nazwę komputera. struna
guestId Pobiera lub ustawia identyfikator gościa. struna
osType Pobiera lub ustawia typ systemu operacyjnego. "Linux"
"Inne"
"Windows"
windowsConfiguration Konfiguracja systemu Windows. WindowsConfiguration

PlacementProfile

Nazwa Opis Wartość
clusterId Pobiera lub ustawia identyfikator usługi ARM zasobu klastra, na którym ta maszyna wirtualna zostanie wdrożona. struna
datastoreId Pobiera lub ustawia identyfikator arm zasobu magazynu danych, na którym będą przechowywane dane dla maszyny wirtualnej. struna
hostId Pobiera lub ustawia identyfikator arm zasobu hosta, na którym zostanie wdrożona ta maszyna wirtualna. struna
resourcePoolId Pobiera lub ustawia identyfikator arm zasobu resourcePool, na którym ta maszyna wirtualna zostanie wdrożona. struna

SecurityProfile

Nazwa Opis Wartość
uefiSettings Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch używany podczas tworzenia maszyny wirtualnej. UefiSettings

StorageProfile

Nazwa Opis Wartość
Dysków Pobiera lub ustawia listę dysków wirtualnych skojarzonych z maszyną wirtualną. VirtualDisk[]

UefiSettings

Nazwa Opis Wartość
secureBootEnabled Określa, czy bezpieczny rozruch powinien być włączony na maszynie wirtualnej. Bool

VirtualDisk

Nazwa Opis Wartość
controllerKey Pobiera lub ustawia identyfikator kontrolera. Int
deviceKey Pobiera lub ustawia wartość klucza urządzenia. Int
deviceName Pobiera lub ustawia nazwę urządzenia. struna
diskMode Pobiera lub ustawia tryb dysku. "independent_nonpersistent"
"independent_persistent"
"trwałe"
diskSizeGB Pobiera lub ustawia całkowity rozmiar dysku. Int
diskType Pobiera lub ustawia typ kopii zapasowej dysku. "płaski"
'pmem'
"rawphysical"
"rawvirtual"
"sesparse"
"rozrzedłe"
"nieznany"
nazwa Pobiera lub ustawia nazwę dysku wirtualnego. struna
unitNumber Pobiera lub ustawia numer jednostki dysku na kontrolerze. Int

VirtualMachineInstanceProperties

Nazwa Opis Wartość
hardwareProfile Właściwości sprzętu. HardwareProfile
infrastructureProfile Pobiera profil infrastruktury. InfrastructureProfile
networkProfile Właściwości sieci. NetworkProfile
osProfile Właściwości systemu operacyjnego. OsProfileForVMInstance
placementProfile Właściwości umieszczania. PlacementProfile
securityProfile Pobiera profil zabezpieczeń. securityprofile
storageProfile Właściwości magazynu. StorageProfile

Konfiguracja systemu Windows

Nazwa Opis Wartość
autologon Ustawia wartość wskazującą, czy jest włączone automatyczne logowanie. Bool
autoLogonCount Ustawia liczbę automatycznego logowania. Int
nazwa_domeny Ustawia nazwę domeny, którą maszyna wirtualna powinna dołączyć. struna
domainUsername Ustawia nazwę użytkownika domeny. struna
domainUserPassword Ustawia hasło użytkownika domeny. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
firstLogonCommands Ustawia pierwsze polecenia logowania string[]
fullName Ustawia pełną nazwę właściciela maszyny wirtualnej. struna
nazwa organizacji Ustawia nazwę organizacji, do której należy właściciel maszyny wirtualnej. struna
Productid Ustawia identyfikator produktu maszyny wirtualnej. struna
strefa czasowa Określa strefę czasową maszyny wirtualnej. np. "Pacyfik (czas standardowy). Nazwa strefy czasowej odpowiada strefom czasowym wymienionym w wartościach nazw strefy czasowej firmy Microsoft (/previous-versions/windows/embedded/ms912391(v=winembedded.11)). struna
nazwa grupy roboczej Ustawia nazwę grupy roboczej, którą maszyna wirtualna powinna dołączyć. struna

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu virtualMachineInstances można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
  name = "string"
  parent_id = "string"
  body = {
    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
          }
        ]
      }
    }
  }
}

Wartości właściwości

ExtendedLocation

Nazwa Opis Wartość
nazwa Nazwa lokalizacji rozszerzonej. struna
typ Typ lokalizacji rozszerzonej. struna

HardwareProfile

Nazwa Opis Wartość
memorySizeMB Pobiera lub ustawia rozmiar pamięci w mb/s dla maszyny wirtualnej. Int
numCoresPerSocket Pobiera lub ustawia liczbę rdzeni na gniazdo dla maszyny wirtualnej. Wartość domyślna to 1, jeśli nie określono. Int
numCPUs Pobiera lub ustawia liczbę procesorów wirtualnych dla maszyny wirtualnej. Int

InfrastructureProfile

Nazwa Opis Wartość
firmwareType Typ oprogramowania układowego "bios"
"efi"
inventoryItemId Pobiera lub ustawia identyfikator elementu spisu dla maszyny wirtualnej. struna
smbiosUuid Pobiera lub ustawia identyfikator UUID SMBIOS maszyny wirtualnej. struna
templateId Pobiera lub ustawia identyfikator arm zasobu szablonu w celu wdrożenia maszyny wirtualnej. struna
vCenterId Pobiera lub ustawia identyfikator usługi ARM zasobu vCenter, w którym znajduje się ta pula zasobów. struna

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nazwa Opis Wartość
extendedLocation Pobiera lub ustawia lokalizację rozszerzoną. ExtendedLocation
nazwa Nazwa zasobu "default" (wymagane)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
Właściwości Właściwości zasobu. VirtualMachineInstanceProperties (wymagane)
typ Typ zasobu "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"

NetworkInterface

Nazwa Opis Wartość
deviceKey Pobiera lub ustawia wartość klucza urządzenia. Int
ipSettings Pobiera lub ustawia adres ipsettings. NicIPSettings
nazwa Pobiera lub ustawia nazwę interfejsu sieciowego. struna
networkId Pobiera lub ustawia identyfikator arm zasobu sieciowego w celu nawiązania połączenia z maszyną wirtualną. struna
nicType Typ karty sieciowej "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Pobiera lub ustawia zasilanie podczas rozruchu. "wyłączone"
"włączone"

NetworkProfile

Nazwa Opis Wartość
networkInterfaces Pobiera lub ustawia listę interfejsów sieciowych skojarzonych z maszyną wirtualną. NetworkInterface[]

NicIPSettings

Nazwa Opis Wartość
allocationMethod Pobiera lub ustawia metodę alokacji karty sieciowej. "dynamiczny"
"linklayer"
"inne"
"losowe"
"statyczny"
"unset"
dnsServers Pobiera lub ustawia serwery DNS. string[]
brama Pobiera lub ustawia bramę. string[]
ipAddress Pobiera lub ustawia adres IP karty sieciowej. struna
maska podsieci Pobiera lub ustawia maskę. struna

OsProfileForVMInstance

Nazwa Opis Wartość
adminPassword Ustawia hasło administratora. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
adminUsername Pobiera lub ustawia nazwę użytkownika administratora. struna
nazwa_komputera Pobiera lub ustawia nazwę komputera. struna
guestId Pobiera lub ustawia identyfikator gościa. struna
osType Pobiera lub ustawia typ systemu operacyjnego. "Linux"
"Inne"
"Windows"
windowsConfiguration Konfiguracja systemu Windows. WindowsConfiguration

PlacementProfile

Nazwa Opis Wartość
clusterId Pobiera lub ustawia identyfikator usługi ARM zasobu klastra, na którym ta maszyna wirtualna zostanie wdrożona. struna
datastoreId Pobiera lub ustawia identyfikator arm zasobu magazynu danych, na którym będą przechowywane dane dla maszyny wirtualnej. struna
hostId Pobiera lub ustawia identyfikator arm zasobu hosta, na którym zostanie wdrożona ta maszyna wirtualna. struna
resourcePoolId Pobiera lub ustawia identyfikator arm zasobu resourcePool, na którym ta maszyna wirtualna zostanie wdrożona. struna

SecurityProfile

Nazwa Opis Wartość
uefiSettings Określa ustawienia zabezpieczeń, takie jak bezpieczny rozruch używany podczas tworzenia maszyny wirtualnej. UefiSettings

StorageProfile

Nazwa Opis Wartość
Dysków Pobiera lub ustawia listę dysków wirtualnych skojarzonych z maszyną wirtualną. VirtualDisk[]

UefiSettings

Nazwa Opis Wartość
secureBootEnabled Określa, czy bezpieczny rozruch powinien być włączony na maszynie wirtualnej. Bool

VirtualDisk

Nazwa Opis Wartość
controllerKey Pobiera lub ustawia identyfikator kontrolera. Int
deviceKey Pobiera lub ustawia wartość klucza urządzenia. Int
deviceName Pobiera lub ustawia nazwę urządzenia. struna
diskMode Pobiera lub ustawia tryb dysku. "independent_nonpersistent"
"independent_persistent"
"trwałe"
diskSizeGB Pobiera lub ustawia całkowity rozmiar dysku. Int
diskType Pobiera lub ustawia typ kopii zapasowej dysku. "płaski"
'pmem'
"rawphysical"
"rawvirtual"
"sesparse"
"rozrzedłe"
"nieznany"
nazwa Pobiera lub ustawia nazwę dysku wirtualnego. struna
unitNumber Pobiera lub ustawia numer jednostki dysku na kontrolerze. Int

VirtualMachineInstanceProperties

Nazwa Opis Wartość
hardwareProfile Właściwości sprzętu. HardwareProfile
infrastructureProfile Pobiera profil infrastruktury. InfrastructureProfile
networkProfile Właściwości sieci. NetworkProfile
osProfile Właściwości systemu operacyjnego. OsProfileForVMInstance
placementProfile Właściwości umieszczania. PlacementProfile
securityProfile Pobiera profil zabezpieczeń. securityprofile
storageProfile Właściwości magazynu. StorageProfile

Konfiguracja systemu Windows

Nazwa Opis Wartość
autologon Ustawia wartość wskazującą, czy jest włączone automatyczne logowanie. Bool
autoLogonCount Ustawia liczbę automatycznego logowania. Int
nazwa_domeny Ustawia nazwę domeny, którą maszyna wirtualna powinna dołączyć. struna
domainUsername Ustawia nazwę użytkownika domeny. struna
domainUserPassword Ustawia hasło użytkownika domeny. struna

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
firstLogonCommands Ustawia pierwsze polecenia logowania string[]
fullName Ustawia pełną nazwę właściciela maszyny wirtualnej. struna
nazwa organizacji Ustawia nazwę organizacji, do której należy właściciel maszyny wirtualnej. struna
Productid Ustawia identyfikator produktu maszyny wirtualnej. struna
strefa czasowa Określa strefę czasową maszyny wirtualnej. np. "Pacyfik (czas standardowy). Nazwa strefy czasowej odpowiada strefom czasowym wymienionym w wartościach nazw strefy czasowej firmy Microsoft (/previous-versions/windows/embedded/ms912391(v=winembedded.11)). struna
nazwa grupy roboczej Ustawia nazwę grupy roboczej, którą maszyna wirtualna powinna dołączyć. struna