Compartir a través de


VirtualMachine interface

VirtualMachine representa la máquina virtual de la nube de red local.

Extends

Propiedades

adminUsername

Nombre del administrador al que se agregarán las claves públicas ssh a las claves autorizadas.

availabilityZone

Zona de disponibilidad del clúster que contiene esta máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

bareMetalMachineId

El identificador de recurso de la máquina sin sistema operativo a la que ha llegado la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

bootMethod

Selecciona el método de arranque de la máquina virtual.

cloudServicesNetworkAttachment

Red de servicio en la nube que proporciona servicios de nivel de plataforma para la máquina virtual.

clusterId

Identificador de recurso del clúster para el que se crea la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

cpuCores

Número de núcleos de CPU en la máquina virtual.

detailedStatus

Estado más detallado de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

detailedStatusMessage

Mensaje descriptivo sobre el estado detallado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

extendedLocation

Ubicación extendida del clúster asociado al recurso.

isolateEmulatorThread

Campo En desuso, el valor se omitirá si se proporciona. Indicador de si uno de los núcleos de CPU especificados está aislado para ejecutar el subproceso del emulador para esta máquina virtual.

memorySizeGB

Tamaño de memoria de la máquina virtual en GB.

networkAttachments

Lista de datos adjuntos de red a la máquina virtual.

networkData

Datos de red cloud-init codificados en Base64.

placementHints

Sugerencias de programación para la máquina virtual.

powerState

Estado de energía de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState

Estado de aprovisionamiento de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

sshPublicKeys

Lista de claves públicas ssh. Cada clave se agregará a la máquina virtual mediante el mecanismo de ssh_authorized_keys cloud-init para adminUsername.

storageProfile

Perfil de almacenamiento que especifica el tamaño y otros parámetros sobre los discos relacionados con la máquina virtual.

userData

Datos de usuario de cloud-init codificados en Base64.

virtioInterface

Campo en desuso, use virtualizationModel en su lugar. Tipo de la interfaz virtio.

vmDeviceModel

Tipo del modelo de dispositivo que se va a usar.

vmImage

Imagen de máquina virtual que se aprovisiona actualmente en el disco del sistema operativo, con la dirección URL completa y la notación de etiquetas usadas para extraer la imagen.

vmImageRepositoryCredentials

Credenciales usadas para iniciar sesión en el repositorio de imágenes que tiene acceso a la imagen especificada.

volumes

Identificadores de recursos de volúmenes que están conectados a la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

location

Ubicación geográfica donde reside el recurso

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

tags

Etiquetas del recurso.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

adminUsername

Nombre del administrador al que se agregarán las claves públicas ssh a las claves autorizadas.

adminUsername: string

Valor de propiedad

string

availabilityZone

Zona de disponibilidad del clúster que contiene esta máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

availabilityZone?: string

Valor de propiedad

string

bareMetalMachineId

El identificador de recurso de la máquina sin sistema operativo a la que ha llegado la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

bareMetalMachineId?: string

Valor de propiedad

string

bootMethod

Selecciona el método de arranque de la máquina virtual.

bootMethod?: string

Valor de propiedad

string

cloudServicesNetworkAttachment

Red de servicio en la nube que proporciona servicios de nivel de plataforma para la máquina virtual.

cloudServicesNetworkAttachment: NetworkAttachment

Valor de propiedad

clusterId

Identificador de recurso del clúster para el que se crea la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

clusterId?: string

Valor de propiedad

string

cpuCores

Número de núcleos de CPU en la máquina virtual.

cpuCores: number

Valor de propiedad

number

detailedStatus

Estado más detallado de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

detailedStatus?: string

Valor de propiedad

string

detailedStatusMessage

Mensaje descriptivo sobre el estado detallado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

detailedStatusMessage?: string

Valor de propiedad

string

extendedLocation

Ubicación extendida del clúster asociado al recurso.

extendedLocation: ExtendedLocation

Valor de propiedad

isolateEmulatorThread

Campo En desuso, el valor se omitirá si se proporciona. Indicador de si uno de los núcleos de CPU especificados está aislado para ejecutar el subproceso del emulador para esta máquina virtual.

isolateEmulatorThread?: string

Valor de propiedad

string

memorySizeGB

Tamaño de memoria de la máquina virtual en GB.

memorySizeGB: number

Valor de propiedad

number

networkAttachments

Lista de datos adjuntos de red a la máquina virtual.

networkAttachments?: NetworkAttachment[]

Valor de propiedad

networkData

Datos de red cloud-init codificados en Base64.

networkData?: string

Valor de propiedad

string

placementHints

Sugerencias de programación para la máquina virtual.

placementHints?: VirtualMachinePlacementHint[]

Valor de propiedad

powerState

Estado de energía de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

powerState?: string

Valor de propiedad

string

provisioningState

Estado de aprovisionamiento de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

sshPublicKeys

Lista de claves públicas ssh. Cada clave se agregará a la máquina virtual mediante el mecanismo de ssh_authorized_keys cloud-init para adminUsername.

sshPublicKeys?: SshPublicKey[]

Valor de propiedad

storageProfile

Perfil de almacenamiento que especifica el tamaño y otros parámetros sobre los discos relacionados con la máquina virtual.

storageProfile: StorageProfile

Valor de propiedad

userData

Datos de usuario de cloud-init codificados en Base64.

userData?: string

Valor de propiedad

string

virtioInterface

Campo en desuso, use virtualizationModel en su lugar. Tipo de la interfaz virtio.

virtioInterface?: string

Valor de propiedad

string

vmDeviceModel

Tipo del modelo de dispositivo que se va a usar.

vmDeviceModel?: string

Valor de propiedad

string

vmImage

Imagen de máquina virtual que se aprovisiona actualmente en el disco del sistema operativo, con la dirección URL completa y la notación de etiquetas usadas para extraer la imagen.

vmImage: string

Valor de propiedad

string

vmImageRepositoryCredentials

Credenciales usadas para iniciar sesión en el repositorio de imágenes que tiene acceso a la imagen especificada.

vmImageRepositoryCredentials?: ImageRepositoryCredentials

Valor de propiedad

volumes

Identificadores de recursos de volúmenes que están conectados a la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

volumes?: string[]

Valor de propiedad

string[]

Detalles de las propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deTrackedResource.id

location

Ubicación geográfica donde reside el recurso

location: string

Valor de propiedad

string

Heredado deTrackedResource.location

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deTrackedResource.name

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData?: SystemData

Valor de propiedad

Heredado deTrackedResource.systemData

tags

Etiquetas del recurso.

tags?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

Heredado deTrackedResource.tags

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deTrackedResource.type