VirtualMachine interface
VirtualMachine representa la máquina virtual de la nube de red local.
- Extends
Propiedades
admin |
Nombre del administrador al que se agregarán las claves públicas ssh a las claves autorizadas. |
availability |
Zona de disponibilidad del clúster que contiene esta máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
bare |
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. |
boot |
Selecciona el método de arranque de la máquina virtual. |
cloud |
Red de servicio en la nube que proporciona servicios de nivel de plataforma para la máquina virtual. |
cluster |
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. |
cpu |
Número de núcleos de CPU en la máquina virtual. |
detailed |
Estado más detallado de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
detailed |
Mensaje descriptivo sobre el estado detallado actual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
extended |
Ubicación extendida del clúster asociado al recurso. |
isolate |
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. |
memory |
Tamaño de memoria de la máquina virtual en GB. |
network |
Lista de datos adjuntos de red a la máquina virtual. |
network |
Datos de red cloud-init codificados en Base64. |
placement |
Sugerencias de programación para la máquina virtual. |
power |
Estado de energía de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
provisioning |
Estado de aprovisionamiento de la máquina virtual. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo. |
ssh |
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. |
storage |
Perfil de almacenamiento que especifica el tamaño y otros parámetros sobre los discos relacionados con la máquina virtual. |
user |
Datos de usuario de cloud-init codificados en Base64. |
virtio |
Campo en desuso, use virtualizationModel en su lugar. Tipo de la interfaz virtio. |
vm |
Tipo del modelo de dispositivo que se va a usar. |
vm |
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. |
vm |
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. |
system |
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