VirtualMachineProperties interface
VirtualMachineProperties representa las propiedades de la máquina virtual.
Propiedades
| admin |
Nombre del administrador al que se agregarán las claves públicas ssh a las claves autorizadas. |
| availability |
La zona de disponibilidad del clúster que contiene esta máquina virtual. |
| bare |
El identificador de recurso de la máquina con hardware dedicado que hospeda la máquina virtual. |
| 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 |
El identificador de recurso del clúster para el que se crea la máquina virtual. |
| console |
Ubicación extendida que se va a usar para la creación de un recurso de consola de máquina virtual. |
| cpu |
Número de núcleos de CPU en la máquina virtual. |
| detailed |
El estado más detallado de la máquina virtual. |
| detailed |
El mensaje descriptivo sobre el estado detallado actual. |
| 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. Las asignaciones se miden en gibibytes. |
| network |
Lista de datos adjuntos de red a la máquina virtual. |
| network |
Campo en desuso: los datos de red de cloud-init codificados en Base64. La propiedad networkDataContent se usará con preferencia a esta propiedad. |
| network |
Datos de red cloud-init codificados en Base64. |
| placement |
Sugerencias de programación para la máquina virtual. |
| power |
El estado de energía de la máquina virtual. |
| provisioning |
El estado de aprovisionamiento de la máquina virtual. |
| ssh |
Lista de claves públicas ssh. Cada clave se agregará a la máquina virtual mediante el mecanismo cloud-init ssh_authorized_keys 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 |
Campo en desuso: datos de usuario de cloud-init codificados en Base64. La propiedad userDataContent se usará con preferencia a esta propiedad. |
| 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, mediante 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 | Los ID de recursos de los volúmenes que están conectados a la máquina virtual. |
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
La zona de disponibilidad del clúster que contiene esta máquina virtual.
availabilityZone?: string
Valor de propiedad
string
bareMetalMachineId
El identificador de recurso de la máquina con hardware dedicado que hospeda la máquina virtual.
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
El identificador de recurso del clúster para el que se crea la máquina virtual.
clusterId?: string
Valor de propiedad
string
consoleExtendedLocation
Ubicación extendida que se va a usar para la creación de un recurso de consola de máquina virtual.
consoleExtendedLocation?: ExtendedLocation
Valor de propiedad
cpuCores
Número de núcleos de CPU en la máquina virtual.
cpuCores: number
Valor de propiedad
number
detailedStatus
El estado más detallado de la máquina virtual.
detailedStatus?: string
Valor de propiedad
string
detailedStatusMessage
El mensaje descriptivo sobre el estado detallado actual.
detailedStatusMessage?: string
Valor de propiedad
string
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. Las asignaciones se miden en gibibytes.
memorySizeGB: number
Valor de propiedad
number
networkAttachments
Lista de datos adjuntos de red a la máquina virtual.
networkAttachments?: NetworkAttachment[]
Valor de propiedad
networkData
Campo en desuso: los datos de red de cloud-init codificados en Base64. La propiedad networkDataContent se usará con preferencia a esta propiedad.
networkData?: string
Valor de propiedad
string
networkDataContent
Datos de red cloud-init codificados en Base64.
networkDataContent?: string
Valor de propiedad
string
placementHints
Sugerencias de programación para la máquina virtual.
placementHints?: VirtualMachinePlacementHint[]
Valor de propiedad
powerState
El estado de energía de la máquina virtual.
powerState?: string
Valor de propiedad
string
provisioningState
El estado de aprovisionamiento de la máquina virtual.
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 cloud-init ssh_authorized_keys 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
Campo en desuso: datos de usuario de cloud-init codificados en Base64. La propiedad userDataContent se usará con preferencia a esta propiedad.
userData?: string
Valor de propiedad
string
userDataContent
Datos de usuario de cloud-init codificados en Base64.
userDataContent?: 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, mediante 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
Los ID de recursos de los volúmenes que están conectados a la máquina virtual.
volumes?: string[]
Valor de propiedad
string[]