Compartilhar via


Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-12-01

Definição de recurso do Bicep

O tipo de recurso virtualMachineInstances é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a propriedade scope neste recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão no Bicep.

O tipo de recurso virtualMachineInstances pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01' = {
  name: 'default'
  scope: resourceSymbolicName
  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
        }
      ]
    }
  }
}

Valores de propriedade

virtualMachineInstances

Nome Descrição Valor
nome O nome do recurso 'default'
âmbito Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Recurso de destino

Para o Bicep, defina essa propriedade como o nome simbólico do recurso para aplicar o recurso de extensão .
extendedLocation Obtém ou define o local estendido. ExtendedLocation
Propriedades Propriedades do recurso. VirtualMachineInstanceProperties (obrigatório)

ExtendedLocation

Nome Descrição Valor
nome O nome do local estendido. corda
tipo O tipo de local estendido. corda

VirtualMachineInstanceProperties

Nome Descrição Valor
hardwareProfile Propriedades de hardware. hardwareProfile
infrastructureProfile Obtém o perfil de infraestrutura. InfrastructureProfile
networkProfile Propriedades de rede. NetworkProfile
osProfile Propriedades do sistema operacional. OsProfileForVMInstance
placementProfile Propriedades de posicionamento. PlacementProfile
securityProfile Obtém o perfil de segurança. SecurityProfile
storageProfile Propriedades de armazenamento. StorageProfile

HardwareProfile

Nome Descrição Valor
memorySizeMB Obtém ou define o tamanho da memória em MBs para a vm. int
numCoresPerSocket Obtém ou define o número de núcleos por soquete para a vm. O padrão é 1 se não especificado. int
numCPUs Obtém ou define o número de vCPUs para a vm. int

InfrastructureProfile

Nome Descrição Valor
firmwareType Tipo de firmware 'bios'
'efi'
inventoryItemId Obtém ou define a ID do Item de inventário para a máquina virtual. corda
smbiosUuid Obtém ou define a UUID do SMBIOS da vm. corda
templateId Obtém ou define a ID do ARM do recurso de modelo para implantar a máquina virtual. corda
vCenterId Obtém ou define a ID do ARM do recurso do vCenter no qual reside esse pool de recursos. corda

NetworkProfile

Nome Descrição Valor
networkInterfaces Obtém ou define a lista de interfaces de rede associadas à máquina virtual. NetworkInterface []

NetworkInterface

Nome Descrição Valor
deviceKey Obtém ou define o valor da chave do dispositivo. int
ipSettings Obtém ou define os ipsettings. nicIPSettings
nome Obtém ou define o nome da interface de rede. corda
networkId Obtém ou define a ID do ARM do recurso de rede para conectar a máquina virtual. corda
nicType Tipo de NIC 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot Obtém ou define a energia na inicialização. 'desabilitado'
'habilitado'

NicIPSettings

Nome Descrição Valor
allocationMethod Obtém ou define o método de alocação nic. 'dinâmico'
'linklayer'
'other'
'aleatório'
'estático'
'unset'
dnsServers Obtém ou define os servidores dns. string[]
porta Obtém ou define o gateway. string[]
ipAddress Obtém ou define o endereço ip da nic. corda
subnetMask Obtém ou define a máscara. corda

OsProfileForVMInstance

Nome Descrição Valor
adminPassword Define a senha do administrador. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
adminUsername Obtém ou define o nome de usuário do administrador. corda
computerName Obtém ou define o nome do computador. corda
guestId Obtém ou define a guestId. corda
osType Obtém ou define o tipo do sistema operacional. 'Linux'
'Outros'
'Windows'
windowsConfiguration Configuração do Windows. WindowsConfiguration

WindowsConfiguration

Nome Descrição Valor
autoLogon Define um valor que indica se o logon automático está habilitado. Bool
autoLogonCount Define a contagem automática de logon. int
domainName Define o nome de domínio que a VM deve ingressar. corda
domainUsername Define o nome de usuário do domínio. corda
domainUserPassword Define a senha do usuário do domínio. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
firstLogonCommands Define os primeiros comandos de logon string[]
fullName Define o nome completo do proprietário da vm. corda
orgName Define o nome da organização ao qual o proprietário da vm pertence. corda
Productid Define a ID do produto da VM. corda
Fuso horário Especifica o fuso horário da máquina virtual. por exemplo, "Horário Padrão do Pacífico". O nome do fuso horário corresponde aos fusos horários listados nos valores de nome do Fuso Horário da Microsoft (/previous-versions/windows/embedded/ms912391(v=winembedded.11)). corda
workGroupName Define o nome do grupo de trabalho ao qual a VM deve ingressar. corda

PlacementProfile

Nome Descrição Valor
clusterId Obtém ou define a ID do ARM do recurso de cluster no qual essa máquina virtual será implantada. corda
datastoreId Obtém ou define a ID do ARM do recurso de armazenamento de dados no qual os dados da máquina virtual serão mantidos. corda
hostId Obtém ou define a ID do ARM do recurso de host no qual essa máquina virtual será implantada. corda
resourcePoolId Obtém ou define a ID do ARM do recurso resourcePool no qual essa máquina virtual será implantada. corda

SecurityProfile

Nome Descrição Valor
uefiSettings Especifica as configurações de segurança, como inicialização segura usada durante a criação da máquina virtual. uefiSettings

UefiSettings

Nome Descrição Valor
secureBootEnabled Especifica se a inicialização segura deve ser habilitada na máquina virtual. Bool

StorageProfile

Nome Descrição Valor
Discos Obtém ou define a lista de discos virtuais associados à máquina virtual. virtualDisk[]

VirtualDisk

Nome Descrição Valor
controllerKey Obtém ou define a ID do controlador. int
deviceKey Obtém ou define o valor da chave do dispositivo. int
deviceName Obtém ou define o nome do dispositivo. corda
diskMode Obtém ou define o modo de disco. 'independent_nonpersistent'
'independent_persistent'
'persistente'
diskSizeGB Obtém ou define o tamanho total do disco. int
diskType Obtém ou define o tipo de backup de disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'esparso'
'desconhecido'
nome Obtém ou define o nome do disco virtual. corda
unitNumber Obtém ou define o número da unidade do disco no controlador. int

Definição de recurso de modelo do ARM

O tipo de recurso virtualMachineInstances é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a propriedade scope neste recurso para definir o escopo desse recurso. Consulte Definir escopo em recursos de extensão em modelos do ARM.

O tipo de recurso virtualMachineInstances pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances",
  "apiVersion": "2023-12-01",
  "name": "default",
  "scope": "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"
        }
      ]
    }
  }
}

Valores de propriedade

virtualMachineInstances

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.ConnectedVMwarevSphere/virtualMachineInstances'
apiVersion A versão da API do recurso '2023-12-01'
nome O nome do recurso 'default'
âmbito Use ao criar um recurso de extensão em um escopo diferente do escopo de implantação. Recurso de destino

Para JSON, defina o valor como o nome completo do recurso para aplicar o recurso de extensão ao qual.
extendedLocation Obtém ou define o local estendido. ExtendedLocation
Propriedades Propriedades do recurso. VirtualMachineInstanceProperties (obrigatório)

ExtendedLocation

Nome Descrição Valor
nome O nome do local estendido. corda
tipo O tipo de local estendido. corda

VirtualMachineInstanceProperties

Nome Descrição Valor
hardwareProfile Propriedades de hardware. hardwareProfile
infrastructureProfile Obtém o perfil de infraestrutura. InfrastructureProfile
networkProfile Propriedades de rede. NetworkProfile
osProfile Propriedades do sistema operacional. OsProfileForVMInstance
placementProfile Propriedades de posicionamento. PlacementProfile
securityProfile Obtém o perfil de segurança. SecurityProfile
storageProfile Propriedades de armazenamento. StorageProfile

HardwareProfile

Nome Descrição Valor
memorySizeMB Obtém ou define o tamanho da memória em MBs para a vm. int
numCoresPerSocket Obtém ou define o número de núcleos por soquete para a vm. O padrão é 1 se não especificado. int
numCPUs Obtém ou define o número de vCPUs para a vm. int

InfrastructureProfile

Nome Descrição Valor
firmwareType Tipo de firmware 'bios'
'efi'
inventoryItemId Obtém ou define a ID do Item de inventário para a máquina virtual. corda
smbiosUuid Obtém ou define a UUID do SMBIOS da vm. corda
templateId Obtém ou define a ID do ARM do recurso de modelo para implantar a máquina virtual. corda
vCenterId Obtém ou define a ID do ARM do recurso do vCenter no qual reside esse pool de recursos. corda

NetworkProfile

Nome Descrição Valor
networkInterfaces Obtém ou define a lista de interfaces de rede associadas à máquina virtual. NetworkInterface []

NetworkInterface

Nome Descrição Valor
deviceKey Obtém ou define o valor da chave do dispositivo. int
ipSettings Obtém ou define os ipsettings. nicIPSettings
nome Obtém ou define o nome da interface de rede. corda
networkId Obtém ou define a ID do ARM do recurso de rede para conectar a máquina virtual. corda
nicType Tipo de NIC 'e1000'
'e1000e'
'pcnet32'
'vmxnet'
'vmxnet2'
'vmxnet3'
powerOnBoot Obtém ou define a energia na inicialização. 'desabilitado'
'habilitado'

NicIPSettings

Nome Descrição Valor
allocationMethod Obtém ou define o método de alocação nic. 'dinâmico'
'linklayer'
'other'
'aleatório'
'estático'
'unset'
dnsServers Obtém ou define os servidores dns. string[]
porta Obtém ou define o gateway. string[]
ipAddress Obtém ou define o endereço ip da nic. corda
subnetMask Obtém ou define a máscara. corda

OsProfileForVMInstance

Nome Descrição Valor
adminPassword Define a senha do administrador. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
adminUsername Obtém ou define o nome de usuário do administrador. corda
computerName Obtém ou define o nome do computador. corda
guestId Obtém ou define a guestId. corda
osType Obtém ou define o tipo do sistema operacional. 'Linux'
'Outros'
'Windows'
windowsConfiguration Configuração do Windows. WindowsConfiguration

WindowsConfiguration

Nome Descrição Valor
autoLogon Define um valor que indica se o logon automático está habilitado. Bool
autoLogonCount Define a contagem automática de logon. int
domainName Define o nome de domínio que a VM deve ingressar. corda
domainUsername Define o nome de usuário do domínio. corda
domainUserPassword Define a senha do usuário do domínio. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
firstLogonCommands Define os primeiros comandos de logon string[]
fullName Define o nome completo do proprietário da vm. corda
orgName Define o nome da organização ao qual o proprietário da vm pertence. corda
Productid Define a ID do produto da VM. corda
Fuso horário Especifica o fuso horário da máquina virtual. por exemplo, "Horário Padrão do Pacífico". O nome do fuso horário corresponde aos fusos horários listados nos valores de nome do Fuso Horário da Microsoft (/previous-versions/windows/embedded/ms912391(v=winembedded.11)). corda
workGroupName Define o nome do grupo de trabalho ao qual a VM deve ingressar. corda

PlacementProfile

Nome Descrição Valor
clusterId Obtém ou define a ID do ARM do recurso de cluster no qual essa máquina virtual será implantada. corda
datastoreId Obtém ou define a ID do ARM do recurso de armazenamento de dados no qual os dados da máquina virtual serão mantidos. corda
hostId Obtém ou define a ID do ARM do recurso de host no qual essa máquina virtual será implantada. corda
resourcePoolId Obtém ou define a ID do ARM do recurso resourcePool no qual essa máquina virtual será implantada. corda

SecurityProfile

Nome Descrição Valor
uefiSettings Especifica as configurações de segurança, como inicialização segura usada durante a criação da máquina virtual. uefiSettings

UefiSettings

Nome Descrição Valor
secureBootEnabled Especifica se a inicialização segura deve ser habilitada na máquina virtual. Bool

StorageProfile

Nome Descrição Valor
Discos Obtém ou define a lista de discos virtuais associados à máquina virtual. virtualDisk[]

VirtualDisk

Nome Descrição Valor
controllerKey Obtém ou define a ID do controlador. int
deviceKey Obtém ou define o valor da chave do dispositivo. int
deviceName Obtém ou define o nome do dispositivo. corda
diskMode Obtém ou define o modo de disco. 'independent_nonpersistent'
'independent_persistent'
'persistente'
diskSizeGB Obtém ou define o tamanho total do disco. int
diskType Obtém ou define o tipo de backup de disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
'esparso'
'desconhecido'
nome Obtém ou define o nome do disco virtual. corda
unitNumber Obtém ou define o número da unidade do disco no controlador. int

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso virtualMachineInstances é um recurso de extensão, o que significa que você pode aplicá-lo a outro recurso.

Use a propriedade parent_id neste recurso para definir o escopo desse recurso.

O tipo de recurso virtualMachineInstances pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, adicione o Terraform a seguir ao seu modelo.

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

Valores de propriedade

virtualMachineInstances

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"
nome O nome do recurso "padrão"
parent_id A ID do recurso ao qual aplicar esse recurso de extensão. cadeia de caracteres (obrigatório)
extendedLocation Obtém ou define o local estendido. ExtendedLocation
Propriedades Propriedades do recurso. VirtualMachineInstanceProperties (obrigatório)

ExtendedLocation

Nome Descrição Valor
nome O nome do local estendido. corda
tipo O tipo de local estendido. corda

VirtualMachineInstanceProperties

Nome Descrição Valor
hardwareProfile Propriedades de hardware. hardwareProfile
infrastructureProfile Obtém o perfil de infraestrutura. InfrastructureProfile
networkProfile Propriedades de rede. NetworkProfile
osProfile Propriedades do sistema operacional. OsProfileForVMInstance
placementProfile Propriedades de posicionamento. PlacementProfile
securityProfile Obtém o perfil de segurança. SecurityProfile
storageProfile Propriedades de armazenamento. StorageProfile

HardwareProfile

Nome Descrição Valor
memorySizeMB Obtém ou define o tamanho da memória em MBs para a vm. int
numCoresPerSocket Obtém ou define o número de núcleos por soquete para a vm. O padrão é 1 se não especificado. int
numCPUs Obtém ou define o número de vCPUs para a vm. int

InfrastructureProfile

Nome Descrição Valor
firmwareType Tipo de firmware "bios"
"efi"
inventoryItemId Obtém ou define a ID do Item de inventário para a máquina virtual. corda
smbiosUuid Obtém ou define a UUID do SMBIOS da vm. corda
templateId Obtém ou define a ID do ARM do recurso de modelo para implantar a máquina virtual. corda
vCenterId Obtém ou define a ID do ARM do recurso do vCenter no qual reside esse pool de recursos. corda

NetworkProfile

Nome Descrição Valor
networkInterfaces Obtém ou define a lista de interfaces de rede associadas à máquina virtual. NetworkInterface []

NetworkInterface

Nome Descrição Valor
deviceKey Obtém ou define o valor da chave do dispositivo. int
ipSettings Obtém ou define os ipsettings. nicIPSettings
nome Obtém ou define o nome da interface de rede. corda
networkId Obtém ou define a ID do ARM do recurso de rede para conectar a máquina virtual. corda
nicType Tipo de NIC "e1000"
"e1000e"
"pcnet32"
"vmxnet"
"vmxnet2"
"vmxnet3"
powerOnBoot Obtém ou define a energia na inicialização. "Desabilitado"
"habilitado"

NicIPSettings

Nome Descrição Valor
allocationMethod Obtém ou define o método de alocação nic. "dinâmico"
"linklayer"
"other"
"aleatório"
"estático"
"unset"
dnsServers Obtém ou define os servidores dns. string[]
porta Obtém ou define o gateway. string[]
ipAddress Obtém ou define o endereço ip da nic. corda
subnetMask Obtém ou define a máscara. corda

OsProfileForVMInstance

Nome Descrição Valor
adminPassword Define a senha do administrador. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
adminUsername Obtém ou define o nome de usuário do administrador. corda
computerName Obtém ou define o nome do computador. corda
guestId Obtém ou define a guestId. corda
osType Obtém ou define o tipo do sistema operacional. "Linux"
"Outros"
"Windows"
windowsConfiguration Configuração do Windows. WindowsConfiguration

WindowsConfiguration

Nome Descrição Valor
autoLogon Define um valor que indica se o logon automático está habilitado. Bool
autoLogonCount Define a contagem automática de logon. int
domainName Define o nome de domínio que a VM deve ingressar. corda
domainUsername Define o nome de usuário do domínio. corda
domainUserPassword Define a senha do usuário do domínio. corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
firstLogonCommands Define os primeiros comandos de logon string[]
fullName Define o nome completo do proprietário da vm. corda
orgName Define o nome da organização ao qual o proprietário da vm pertence. corda
Productid Define a ID do produto da VM. corda
Fuso horário Especifica o fuso horário da máquina virtual. por exemplo, "Horário Padrão do Pacífico". O nome do fuso horário corresponde aos fusos horários listados nos valores de nome do Fuso Horário da Microsoft (/previous-versions/windows/embedded/ms912391(v=winembedded.11)). corda
workGroupName Define o nome do grupo de trabalho ao qual a VM deve ingressar. corda

PlacementProfile

Nome Descrição Valor
clusterId Obtém ou define a ID do ARM do recurso de cluster no qual essa máquina virtual será implantada. corda
datastoreId Obtém ou define a ID do ARM do recurso de armazenamento de dados no qual os dados da máquina virtual serão mantidos. corda
hostId Obtém ou define a ID do ARM do recurso de host no qual essa máquina virtual será implantada. corda
resourcePoolId Obtém ou define a ID do ARM do recurso resourcePool no qual essa máquina virtual será implantada. corda

SecurityProfile

Nome Descrição Valor
uefiSettings Especifica as configurações de segurança, como inicialização segura usada durante a criação da máquina virtual. uefiSettings

UefiSettings

Nome Descrição Valor
secureBootEnabled Especifica se a inicialização segura deve ser habilitada na máquina virtual. Bool

StorageProfile

Nome Descrição Valor
Discos Obtém ou define a lista de discos virtuais associados à máquina virtual. virtualDisk[]

VirtualDisk

Nome Descrição Valor
controllerKey Obtém ou define a ID do controlador. int
deviceKey Obtém ou define o valor da chave do dispositivo. int
deviceName Obtém ou define o nome do dispositivo. corda
diskMode Obtém ou define o modo de disco. "independent_nonpersistent"
"independent_persistent"
"persistente"
diskSizeGB Obtém ou define o tamanho total do disco. int
diskType Obtém ou define o tipo de backup de disco. "simples"
"pmem"
"rawphysical"
"rawvirtual"
"sesparse"
"esparso"
"desconhecido"
nome Obtém ou define o nome do disco virtual. corda
unitNumber Obtém ou define o número da unidade do disco no controlador. int