Compartir a través de


Microsoft.ConnectedVMwarevSphere virtualMachineInstances 2023-12-01

Definición de recursos de Bicep

El tipo de recurso virtualMachineInstances se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de ubicación extendida. cuerda
tipo Tipo de ubicación extendida. cuerda

HardwareProfile

Nombre Descripción Valor
memorySizeMB Obtiene o establece el tamaño de memoria en MB para la máquina virtual. Int
numCoresPerSocket Obtiene o establece el número de núcleos por socket para la máquina virtual. El valor predeterminado es 1 si no se especifica. Int
numCPU Obtiene o establece el número de vCPU de la máquina virtual. Int

InfrastructureProfile

Nombre Descripción Valor
firmwareType Tipo de firmware 'bios'
'efi'
inventoryItemId Obtiene o establece el identificador de elemento de inventario de la máquina virtual. cuerda
smbiosUuid Obtiene o establece el UUID SMBIOS de la máquina virtual. cuerda
templateId Obtiene o establece el identificador de ARM del recurso de plantilla para implementar la máquina virtual. cuerda
vCenterId Obtiene o establece el identificador de ARM del recurso de vCenter en el que reside este grupo de recursos. cuerda

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nombre Descripción Valor
extendedLocation Obtiene o establece la ubicación extendida. ExtendedLocation
nombre El nombre del recurso 'default' (obligatorio)
Propiedades Propiedades de recursos. virtualMachineInstanceProperties (obligatorio)
alcance Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .

NetworkInterface

Nombre Descripción Valor
deviceKey Obtiene o establece el valor de clave de dispositivo. Int
ipSettings Obtiene o establece ipsettings. NicIPSettings
nombre Obtiene o establece el nombre de la interfaz de red. cuerda
networkId Obtiene o establece el identificador de ARM del recurso de red para conectar la máquina virtual. cuerda
nicType Tipo de NIC 'e1000'
'e1000e'
'pcnet32'
"vmxnet"
"vmxnet2"
'vmxnet3'
powerOnBoot Obtiene o establece el arranque de encendido. 'disabled'
'habilitado'

NetworkProfile

Nombre Descripción Valor
networkInterfaces Obtiene o establece la lista de interfaces de red asociadas a la máquina virtual. NetworkInterface[]

NicIPSettings

Nombre Descripción Valor
allocationMethod Obtiene o establece el método de asignación nic. 'dynamic'
'linklayer'
'otros'
'random'
'static'
'unset'
dnsServers Obtiene o establece los servidores dns. string[]
entrada Obtiene o establece la puerta de enlace. string[]
ipAddress Obtiene o establece la dirección IP de la nic. cuerda
subnetMask Obtiene o establece la máscara. cuerda

OsProfileForVMInstance

Nombre Descripción Valor
adminPassword Establece la contraseña de administrador. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
adminUsername Obtiene o establece el nombre de usuario del administrador. cuerda
computerName Obtiene o establece el nombre del equipo. cuerda
guestId Obtiene o establece el valor de guestId. cuerda
osType Obtiene o establece el tipo de sistema operativo. "Linux"
'Otros'
'Windows'
windowsConfiguration Configuración de Windows. windowsConfiguration

PlacementProfile

Nombre Descripción Valor
clusterId Obtiene o establece el identificador de ARM del recurso de clúster en el que se implementará esta máquina virtual. cuerda
datastoreId Obtiene o establece el identificador de ARM del recurso de almacén de datos en el que se conservarán los datos de la máquina virtual. cuerda
hostId Obtiene o establece el identificador de ARM del recurso de host en el que se implementará esta máquina virtual. cuerda
resourcePoolId Obtiene o establece el identificador de ARM del recurso resourcePool en el que se implementará esta máquina virtual. cuerda

SecurityProfile

Nombre Descripción Valor
uefiSettings Especifica la configuración de seguridad, como el arranque seguro que se usa al crear la máquina virtual. UefiSettings

StorageProfile

Nombre Descripción Valor
Discos Obtiene o establece la lista de discos virtuales asociados a la máquina virtual. virtualDisk[]

UefiSettings

Nombre Descripción Valor
secureBootEnabled Especifica si se debe habilitar el arranque seguro en la máquina virtual. Bool

VirtualDisk

Nombre Descripción Valor
controllerKey Obtiene o establece el identificador del controlador. Int
deviceKey Obtiene o establece el valor de clave de dispositivo. Int
deviceName Obtiene o establece el nombre del dispositivo. cuerda
diskMode Obtiene o establece el modo de disco. "independent_nonpersistent"
"independent_persistent"
'persistent'
diskSizeGB Obtiene o establece el tamaño total del disco. Int
diskType Obtiene o establece el tipo de respaldo de disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
"disperso"
'desconocido'
nombre Obtiene o establece el nombre del disco virtual. cuerda
unitNumber Obtiene o establece el número de unidad del disco en el controlador. Int

VirtualMachineInstanceProperties

Nombre Descripción Valor
hardwareProfile Propiedades de hardware. hardwareProfile
infrastructureProfile Obtiene el perfil de infraestructura. InfrastructureProfile de
networkProfile Propiedades de red. networkProfile de
osProfile Propiedades del sistema operativo. OsProfileForVMInstance
placementProfile Propiedades de selección de ubicación. placementProfile
securityProfile Obtiene el perfil de seguridad. securityProfile de
storageProfile Propiedades de almacenamiento. storageProfile

WindowsConfiguration

Nombre Descripción Valor
autoLogon Establece un valor que indica si el inicio de sesión automático está habilitado. Bool
autoLogonCount Establece el recuento de inicios de sesión automático. Int
domainName Establece el nombre de dominio al que debe unirse la máquina virtual. cuerda
domainUsername Establece el nombre de usuario del dominio. cuerda
domainUserPassword Establece la contraseña de usuario del dominio. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
firstLogonCommands Establece los primeros comandos de inicio de sesión string[]
fullName Establece el nombre completo del propietario de la máquina virtual. cuerda
orgName Establece el nombre de la organización al que pertenece el propietario de la máquina virtual. cuerda
Productid Establece el identificador de producto de la máquina virtual. cuerda
timeZone Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". El nombre de zona horaria corresponde a las zonas horarias enumeradas en los valores de nombre de zona horaria de Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). cuerda
workGroupName Establece el nombre del grupo de trabajo al que debe unirse la máquina virtual. cuerda

Definición de recursos de plantilla de ARM

El tipo de recurso virtualMachineInstances se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, agregue el siguiente JSON a la plantilla.

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

Valores de propiedad

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de ubicación extendida. cuerda
tipo Tipo de ubicación extendida. cuerda

HardwareProfile

Nombre Descripción Valor
memorySizeMB Obtiene o establece el tamaño de memoria en MB para la máquina virtual. Int
numCoresPerSocket Obtiene o establece el número de núcleos por socket para la máquina virtual. El valor predeterminado es 1 si no se especifica. Int
numCPU Obtiene o establece el número de vCPU de la máquina virtual. Int

InfrastructureProfile

Nombre Descripción Valor
firmwareType Tipo de firmware 'bios'
'efi'
inventoryItemId Obtiene o establece el identificador de elemento de inventario de la máquina virtual. cuerda
smbiosUuid Obtiene o establece el UUID SMBIOS de la máquina virtual. cuerda
templateId Obtiene o establece el identificador de ARM del recurso de plantilla para implementar la máquina virtual. cuerda
vCenterId Obtiene o establece el identificador de ARM del recurso de vCenter en el que reside este grupo de recursos. cuerda

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nombre Descripción Valor
apiVersion La versión de api '2023-12-01'
extendedLocation Obtiene o establece la ubicación extendida. ExtendedLocation
nombre El nombre del recurso 'default' (obligatorio)
Propiedades Propiedades de recursos. virtualMachineInstanceProperties (obligatorio)
tipo El tipo de recurso "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances"

NetworkInterface

Nombre Descripción Valor
deviceKey Obtiene o establece el valor de clave de dispositivo. Int
ipSettings Obtiene o establece ipsettings. NicIPSettings
nombre Obtiene o establece el nombre de la interfaz de red. cuerda
networkId Obtiene o establece el identificador de ARM del recurso de red para conectar la máquina virtual. cuerda
nicType Tipo de NIC 'e1000'
'e1000e'
'pcnet32'
"vmxnet"
"vmxnet2"
'vmxnet3'
powerOnBoot Obtiene o establece el arranque de encendido. 'disabled'
'habilitado'

NetworkProfile

Nombre Descripción Valor
networkInterfaces Obtiene o establece la lista de interfaces de red asociadas a la máquina virtual. NetworkInterface[]

NicIPSettings

Nombre Descripción Valor
allocationMethod Obtiene o establece el método de asignación nic. 'dynamic'
'linklayer'
'otros'
'random'
'static'
'unset'
dnsServers Obtiene o establece los servidores dns. string[]
entrada Obtiene o establece la puerta de enlace. string[]
ipAddress Obtiene o establece la dirección IP de la nic. cuerda
subnetMask Obtiene o establece la máscara. cuerda

OsProfileForVMInstance

Nombre Descripción Valor
adminPassword Establece la contraseña de administrador. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
adminUsername Obtiene o establece el nombre de usuario del administrador. cuerda
computerName Obtiene o establece el nombre del equipo. cuerda
guestId Obtiene o establece el valor de guestId. cuerda
osType Obtiene o establece el tipo de sistema operativo. "Linux"
'Otros'
'Windows'
windowsConfiguration Configuración de Windows. windowsConfiguration

PlacementProfile

Nombre Descripción Valor
clusterId Obtiene o establece el identificador de ARM del recurso de clúster en el que se implementará esta máquina virtual. cuerda
datastoreId Obtiene o establece el identificador de ARM del recurso de almacén de datos en el que se conservarán los datos de la máquina virtual. cuerda
hostId Obtiene o establece el identificador de ARM del recurso de host en el que se implementará esta máquina virtual. cuerda
resourcePoolId Obtiene o establece el identificador de ARM del recurso resourcePool en el que se implementará esta máquina virtual. cuerda

SecurityProfile

Nombre Descripción Valor
uefiSettings Especifica la configuración de seguridad, como el arranque seguro que se usa al crear la máquina virtual. UefiSettings

StorageProfile

Nombre Descripción Valor
Discos Obtiene o establece la lista de discos virtuales asociados a la máquina virtual. virtualDisk[]

UefiSettings

Nombre Descripción Valor
secureBootEnabled Especifica si se debe habilitar el arranque seguro en la máquina virtual. Bool

VirtualDisk

Nombre Descripción Valor
controllerKey Obtiene o establece el identificador del controlador. Int
deviceKey Obtiene o establece el valor de clave de dispositivo. Int
deviceName Obtiene o establece el nombre del dispositivo. cuerda
diskMode Obtiene o establece el modo de disco. "independent_nonpersistent"
"independent_persistent"
'persistent'
diskSizeGB Obtiene o establece el tamaño total del disco. Int
diskType Obtiene o establece el tipo de respaldo de disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
"disperso"
'desconocido'
nombre Obtiene o establece el nombre del disco virtual. cuerda
unitNumber Obtiene o establece el número de unidad del disco en el controlador. Int

VirtualMachineInstanceProperties

Nombre Descripción Valor
hardwareProfile Propiedades de hardware. hardwareProfile
infrastructureProfile Obtiene el perfil de infraestructura. InfrastructureProfile de
networkProfile Propiedades de red. networkProfile de
osProfile Propiedades del sistema operativo. OsProfileForVMInstance
placementProfile Propiedades de selección de ubicación. placementProfile
securityProfile Obtiene el perfil de seguridad. securityProfile de
storageProfile Propiedades de almacenamiento. storageProfile

WindowsConfiguration

Nombre Descripción Valor
autoLogon Establece un valor que indica si el inicio de sesión automático está habilitado. Bool
autoLogonCount Establece el recuento de inicios de sesión automático. Int
domainName Establece el nombre de dominio al que debe unirse la máquina virtual. cuerda
domainUsername Establece el nombre de usuario del dominio. cuerda
domainUserPassword Establece la contraseña de usuario del dominio. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
firstLogonCommands Establece los primeros comandos de inicio de sesión string[]
fullName Establece el nombre completo del propietario de la máquina virtual. cuerda
orgName Establece el nombre de la organización al que pertenece el propietario de la máquina virtual. cuerda
Productid Establece el identificador de producto de la máquina virtual. cuerda
timeZone Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". El nombre de zona horaria corresponde a las zonas horarias enumeradas en los valores de nombre de zona horaria de Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). cuerda
workGroupName Establece el nombre del grupo de trabajo al que debe unirse la máquina virtual. cuerda

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso virtualMachineInstances se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.ConnectedVMwarevSphere/virtualMachineInstances, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

ExtendedLocation

Nombre Descripción Valor
nombre Nombre de ubicación extendida. cuerda
tipo Tipo de ubicación extendida. cuerda

HardwareProfile

Nombre Descripción Valor
memorySizeMB Obtiene o establece el tamaño de memoria en MB para la máquina virtual. Int
numCoresPerSocket Obtiene o establece el número de núcleos por socket para la máquina virtual. El valor predeterminado es 1 si no se especifica. Int
numCPU Obtiene o establece el número de vCPU de la máquina virtual. Int

InfrastructureProfile

Nombre Descripción Valor
firmwareType Tipo de firmware 'bios'
'efi'
inventoryItemId Obtiene o establece el identificador de elemento de inventario de la máquina virtual. cuerda
smbiosUuid Obtiene o establece el UUID SMBIOS de la máquina virtual. cuerda
templateId Obtiene o establece el identificador de ARM del recurso de plantilla para implementar la máquina virtual. cuerda
vCenterId Obtiene o establece el identificador de ARM del recurso de vCenter en el que reside este grupo de recursos. cuerda

Microsoft.ConnectedVMwarevSphere/virtualMachineInstances

Nombre Descripción Valor
extendedLocation Obtiene o establece la ubicación extendida. ExtendedLocation
nombre El nombre del recurso 'default' (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
Propiedades Propiedades de recursos. virtualMachineInstanceProperties (obligatorio)
tipo El tipo de recurso "Microsoft.ConnectedVMwarevSphere/virtualMachineInstances@2023-12-01"

NetworkInterface

Nombre Descripción Valor
deviceKey Obtiene o establece el valor de clave de dispositivo. Int
ipSettings Obtiene o establece ipsettings. NicIPSettings
nombre Obtiene o establece el nombre de la interfaz de red. cuerda
networkId Obtiene o establece el identificador de ARM del recurso de red para conectar la máquina virtual. cuerda
nicType Tipo de NIC 'e1000'
'e1000e'
'pcnet32'
"vmxnet"
"vmxnet2"
'vmxnet3'
powerOnBoot Obtiene o establece el arranque de encendido. 'disabled'
'habilitado'

NetworkProfile

Nombre Descripción Valor
networkInterfaces Obtiene o establece la lista de interfaces de red asociadas a la máquina virtual. NetworkInterface[]

NicIPSettings

Nombre Descripción Valor
allocationMethod Obtiene o establece el método de asignación nic. 'dynamic'
'linklayer'
'otros'
'random'
'static'
'unset'
dnsServers Obtiene o establece los servidores dns. string[]
entrada Obtiene o establece la puerta de enlace. string[]
ipAddress Obtiene o establece la dirección IP de la nic. cuerda
subnetMask Obtiene o establece la máscara. cuerda

OsProfileForVMInstance

Nombre Descripción Valor
adminPassword Establece la contraseña de administrador. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
adminUsername Obtiene o establece el nombre de usuario del administrador. cuerda
computerName Obtiene o establece el nombre del equipo. cuerda
guestId Obtiene o establece el valor de guestId. cuerda
osType Obtiene o establece el tipo de sistema operativo. "Linux"
'Otros'
'Windows'
windowsConfiguration Configuración de Windows. windowsConfiguration

PlacementProfile

Nombre Descripción Valor
clusterId Obtiene o establece el identificador de ARM del recurso de clúster en el que se implementará esta máquina virtual. cuerda
datastoreId Obtiene o establece el identificador de ARM del recurso de almacén de datos en el que se conservarán los datos de la máquina virtual. cuerda
hostId Obtiene o establece el identificador de ARM del recurso de host en el que se implementará esta máquina virtual. cuerda
resourcePoolId Obtiene o establece el identificador de ARM del recurso resourcePool en el que se implementará esta máquina virtual. cuerda

SecurityProfile

Nombre Descripción Valor
uefiSettings Especifica la configuración de seguridad, como el arranque seguro que se usa al crear la máquina virtual. UefiSettings

StorageProfile

Nombre Descripción Valor
Discos Obtiene o establece la lista de discos virtuales asociados a la máquina virtual. virtualDisk[]

UefiSettings

Nombre Descripción Valor
secureBootEnabled Especifica si se debe habilitar el arranque seguro en la máquina virtual. Bool

VirtualDisk

Nombre Descripción Valor
controllerKey Obtiene o establece el identificador del controlador. Int
deviceKey Obtiene o establece el valor de clave de dispositivo. Int
deviceName Obtiene o establece el nombre del dispositivo. cuerda
diskMode Obtiene o establece el modo de disco. "independent_nonpersistent"
"independent_persistent"
'persistent'
diskSizeGB Obtiene o establece el tamaño total del disco. Int
diskType Obtiene o establece el tipo de respaldo de disco. 'flat'
'pmem'
'rawphysical'
'rawvirtual'
'sesparse'
"disperso"
'desconocido'
nombre Obtiene o establece el nombre del disco virtual. cuerda
unitNumber Obtiene o establece el número de unidad del disco en el controlador. Int

VirtualMachineInstanceProperties

Nombre Descripción Valor
hardwareProfile Propiedades de hardware. hardwareProfile
infrastructureProfile Obtiene el perfil de infraestructura. InfrastructureProfile de
networkProfile Propiedades de red. networkProfile de
osProfile Propiedades del sistema operativo. OsProfileForVMInstance
placementProfile Propiedades de selección de ubicación. placementProfile
securityProfile Obtiene el perfil de seguridad. securityProfile de
storageProfile Propiedades de almacenamiento. storageProfile

WindowsConfiguration

Nombre Descripción Valor
autoLogon Establece un valor que indica si el inicio de sesión automático está habilitado. Bool
autoLogonCount Establece el recuento de inicios de sesión automático. Int
domainName Establece el nombre de dominio al que debe unirse la máquina virtual. cuerda
domainUsername Establece el nombre de usuario del dominio. cuerda
domainUserPassword Establece la contraseña de usuario del dominio. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
firstLogonCommands Establece los primeros comandos de inicio de sesión string[]
fullName Establece el nombre completo del propietario de la máquina virtual. cuerda
orgName Establece el nombre de la organización al que pertenece el propietario de la máquina virtual. cuerda
Productid Establece el identificador de producto de la máquina virtual. cuerda
timeZone Especifica la zona horaria de la máquina virtual. Por ejemplo, "Hora estándar del Pacífico". El nombre de zona horaria corresponde a las zonas horarias enumeradas en los valores de nombre de zona horaria de Microsoft(/previous-versions/windows/embedded/ms912391(v=winembedded.11)). cuerda
workGroupName Establece el nombre del grupo de trabajo al que debe unirse la máquina virtual. cuerda