VirtualMachineProperties interface

VirtualMachineProperties representa las propiedades de la máquina virtual.

Propiedades

adminUsername

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

availabilityZone

La zona de disponibilidad del clúster que contiene esta máquina virtual.

bareMetalMachineId

El identificador de recurso de la máquina con hardware dedicado que hospeda la máquina virtual.

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

El identificador de recurso del clúster para el que se crea la máquina virtual.

consoleExtendedLocation

Ubicación extendida que se va a usar para la creación de un recurso de consola de máquina virtual.

cpuCores

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

detailedStatus

El estado más detallado de la máquina virtual.

detailedStatusMessage

El mensaje descriptivo sobre el estado detallado actual.

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. Las asignaciones se miden en gibibytes.

networkAttachments

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

networkData

Campo en desuso: los datos de red de cloud-init codificados en Base64. La propiedad networkDataContent se usará con preferencia a esta propiedad.

networkDataContent

Datos de red cloud-init codificados en Base64.

placementHints

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

powerState

El estado de energía de la máquina virtual.

provisioningState

El estado de aprovisionamiento de la máquina virtual.

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.

storageProfile

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

userData

Campo en desuso: datos de usuario de cloud-init codificados en Base64. La propiedad userDataContent se usará con preferencia a esta propiedad.

userDataContent

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, mediante 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

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