VirtualMachineProperties Clase

  • java.lang.Object
    • com.azure.resourcemanager.networkcloud.fluent.models.VirtualMachineProperties

public final class VirtualMachineProperties

VirtualMachineProperties representa las propiedades de la máquina virtual.

Resumen del constructor

Constructor Description
VirtualMachineProperties()

Crea una instancia de la clase Propiedades de máquinavirtual.

Resumen del método

Modificador y tipo Método y descripción
String adminUsername()

Obtenga la propiedad Nombre de usuario de administrador: el nombre del administrador al que se agregarán las claves públicas ssh a las claves autorizadas.

String availabilityZone()

Obtenga la propiedad AvailabilityZone: la zona de disponibilidad del clúster que contiene esta máquina virtual.

String bareMetalMachineId()

Obtenga la propiedad Bare MetalMachine Id (Id. de máquinasin sistema operativo): el identificador de recurso de la máquina virtual a la que ha llegado la máquina virtual.

VirtualMachineBootMethod bootMethod()

Obtener la propiedad Método de arranque: selecciona el método de arranque de la máquina virtual.

NetworkAttachment cloudServicesNetworkAttachment()

Obtenga la propiedad Datos adjuntos de redde servicios en la nube: Datosadjuntos de red representa los datos adjuntos de red únicos.

String clusterId()

Obtenga la propiedad id. de clúster: el identificador de recurso del clúster para el que se crea la máquina virtual.

long cpuCores()

Obtenga la propiedad CpuCores: el número de núcleos de CPU en la máquina virtual.

VirtualMachineDetailedStatus detailedStatus()

Obtenga la propiedad Status detallada: el estado más detallado de la máquina virtual.

String detailedStatusMessage()

Obtiene la propiedad Mensaje de estadodetallada: mensaje descriptivo sobre el estado detallado actual.

VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Obtenga la propiedad Aislarsubproceso del emulador: Campo en desuso, el valor se omitirá si se proporciona.

long memorySizeGB()

Obtenga la propiedad SizeGB de memoria: tamaño de memoria de la máquina virtual en GB.

List<NetworkAttachment> networkAttachments()

Obtiene la propiedad Attachments de red: la lista de datos adjuntos de red a la máquina virtual.

String networkData()

Obtenga la propiedad Data de red: los datos de red de cloud-init codificados en Base64.

List<VirtualMachinePlacementHint> placementHints()

Obtenga la propiedad Hints de selección de ubicación: sugerencias de programación para la máquina virtual.

VirtualMachinePowerState powerState()

Obtiene la propiedad Estado de energía: el estado de energía de la máquina virtual.

VirtualMachineProvisioningState provisioningState()

Obtenga la propiedad State de aprovisionamiento: el estado de aprovisionamiento de la máquina virtual.

List<SshPublicKey> sshPublicKeys()

Obtenga la propiedad sshPublicKeys: la lista de claves públicas ssh.

StorageProfile storageProfile()

Obtiene la propiedad storage Profile: El perfil de almacenamientorepresenta información sobre un disco.

String userData()

Obtener la propiedad Datos de usuario: los datos de usuario de cloud-init codificados en Base64.

void validate()

Valida la instancia.

VirtualMachineVirtioInterfaceType virtioInterface()

Obtenga la propiedad virtioInterface: Field Deprecated, use el modelo devirtualización en su lugar.

VirtualMachineDeviceModelType vmDeviceModel()

Obtenga la propiedad vmDeviceModel: el tipo del modelo de dispositivo que se va a usar.

String vmImage()

Obtenga lapropiedad vm Image: la 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.

ImageRepositoryCredentials vmImageRepositoryCredentials()

Obtenga lapropiedad Vm ImageRepositoryCredentials:Image RepositoryCredentials representa las credenciales usadas para iniciar sesión en el repositorio de imágenes.

List<String> volumes()

Obtiene la propiedad volumes: los identificadores de recursos de los volúmenes que están conectados a la máquina virtual.

VirtualMachineProperties withAdminUsername(String adminUsername)

Establezca la propiedad Nombre de usuario de administrador: el nombre del administrador al que se agregarán las claves públicas ssh en las claves autorizadas.

VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)

Establezca la propiedad Método de arranque: selecciona el método de arranque de la máquina virtual.

VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Establezca la propiedad Datos adjuntos de redde servicios en la nube: Datosadjuntos de red representa los datos adjuntos de red únicos.

VirtualMachineProperties withCpuCores(long cpuCores)

Establezca la propiedad CpuCores: el número de núcleos de CPU en la máquina virtual.

VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Establezca la propiedad Aislarsubproceso del emulador: Campo en desuso, el valor se omitirá si se proporciona.

VirtualMachineProperties withMemorySizeGB(long memorySizeGB)

Establezca la propiedad SizeGB de memoria: tamaño de memoria de la máquina virtual en GB.

VirtualMachineProperties withNetworkAttachments(List<NetworkAttachment> networkAttachments)

Establezca la propiedad Attachments de red: la lista de datos adjuntos de red en la máquina virtual.

VirtualMachineProperties withNetworkData(String networkData)

Establezca la propiedad Data de red: los datos de red codificados en Base64 cloud-init.

VirtualMachineProperties withPlacementHints(List<VirtualMachinePlacementHint> placementHints)

Establezca la propiedad Hints de selección de ubicación: las sugerencias de programación de la máquina virtual.

VirtualMachineProperties withSshPublicKeys(List<SshPublicKey> sshPublicKeys)

Establezca la propiedad ssh Public Keys (Claves públicasssh): la lista de claves públicas ssh.

VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)

Establezca la propiedad Perfil de almacenamiento: Perfil de almacenamientorepresenta información sobre un disco.

VirtualMachineProperties withUserData(String userData)

Establezca la propiedad Data del usuario: los datos de usuario de cloud-init codificados en Base64.

VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Establezca la propiedad virtioInterface: Field Deprecated, use virtualizationModel en su lugar.

VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Establezca la propiedad vmDeviceModel: el tipo del modelo de dispositivo que se va a usar.

VirtualMachineProperties withVmImage(String vmImage)

Establezca la propiedad vmImage: la 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.

VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Establezca lapropiedad Vm ImageRepository Credentials( Credenciales del repositoriode imágenes):Las credenciales del repositoriode imágenes representan las credenciales usadas para iniciar sesión en el repositorio de imágenes.

Métodos heredados de java.lang.Object

Detalles del constructor

VirtualMachineProperties

public VirtualMachineProperties()

Crea una instancia de la clase VirtualMachineProperties.

Detalles del método

adminUsername

public String adminUsername()

Obtenga la propiedad adminUsername: el nombre del administrador al que se agregarán las claves públicas ssh a las claves autorizadas.

Returns:

el valor adminUsername.

availabilityZone

public String availabilityZone()

Obtenga la propiedad availabilityZone: la zona de disponibilidad del clúster que contiene esta máquina virtual.

Returns:

el valor availabilityZone.

bareMetalMachineId

public String bareMetalMachineId()

Obtenga la propiedad bareMetalMachineId: el identificador de recurso de la máquina sin sistema operativo a la que ha llegado la máquina virtual.

Returns:

el valor bareMetalMachineId.

bootMethod

public VirtualMachineBootMethod bootMethod()

Obtiene la propiedad bootMethod: selecciona el método de arranque de la máquina virtual.

Returns:

el valor bootMethod.

cloudServicesNetworkAttachment

public NetworkAttachment cloudServicesNetworkAttachment()

Obtenga la propiedad cloudServicesNetworkAttachment: NetworkAttachment representa los datos adjuntos de red únicos.

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

Returns:

el valor cloudServicesNetworkAttachment.

clusterId

public String clusterId()

Obtenga la propiedad clusterId: el identificador de recurso del clúster para el que se crea la máquina virtual.

Returns:

el valor clusterId.

cpuCores

public long cpuCores()

Obtenga la propiedad cpuCores: el número de núcleos de CPU de la máquina virtual.

Returns:

el valor de cpuCores.

detailedStatus

public VirtualMachineDetailedStatus detailedStatus()

Obtenga la propiedad detailedStatus: el estado más detallado de la máquina virtual.

Returns:

el valor detailedStatus.

detailedStatusMessage

public String detailedStatusMessage()

Obtiene la propiedad detailedStatusMessage: el mensaje descriptivo sobre el estado detallado actual.

Returns:

el valor detailedStatusMessage.

isolateEmulatorThread

public VirtualMachineIsolateEmulatorThread isolateEmulatorThread()

Obtenga la 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.

Returns:

el valor isolateEmulatorThread.

memorySizeGB

public long memorySizeGB()

Obtenga la propiedad memorySizeGB: tamaño de memoria de la máquina virtual en GB.

Returns:

el valor memorySizeGB.

networkAttachments

public List networkAttachments()

Obtiene la propiedad networkAttachments: la lista de datos adjuntos de red a la máquina virtual.

Returns:

el valor networkAttachments.

networkData

public String networkData()

Obtenga la propiedad networkData: los datos de red de cloud-init codificados en Base64.

Returns:

el valor networkData.

placementHints

public List placementHints()

Obtenga la propiedad placementHints: sugerencias de programación para la máquina virtual.

Returns:

valor placementHints.

powerState

public VirtualMachinePowerState powerState()

Obtenga la propiedad powerState: el estado de energía de la máquina virtual.

Returns:

el valor de powerState.

provisioningState

public VirtualMachineProvisioningState provisioningState()

Obtenga la propiedad provisioningState: el estado de aprovisionamiento de la máquina virtual.

Returns:

el valor provisioningState.

sshPublicKeys

public List sshPublicKeys()

Obtenga la propiedad sshPublicKeys: la 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.

Returns:

el valor sshPublicKeys.

storageProfile

public StorageProfile storageProfile()

Obtener la propiedad storageProfile: StorageProfile representa información sobre un disco.

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

Returns:

el valor storageProfile.

userData

public String userData()

Obtenga la propiedad userData: los datos de usuario de cloud-init codificados en Base64.

Returns:

el valor userData.

validate

public void validate()

Valida la instancia.

virtioInterface

public VirtualMachineVirtioInterfaceType virtioInterface()

Obtenga la propiedad virtioInterface: Campo en desuso, use virtualizationModel en su lugar. Tipo de la interfaz virtio.

Returns:

el valor virtioInterface.

vmDeviceModel

public VirtualMachineDeviceModelType vmDeviceModel()

Obtenga la propiedad vmDeviceModel: el tipo del modelo de dispositivo que se va a usar.

Returns:

el valor vmDeviceModel.

vmImage

public String vmImage()

Obtenga la propiedad vmImage: la 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.

Returns:

el valor vmImage.

vmImageRepositoryCredentials

public ImageRepositoryCredentials vmImageRepositoryCredentials()

Obtenga la propiedad vmImageRepositoryCredentials: ImageRepositoryCredentials representa las credenciales usadas para iniciar sesión en el repositorio de imágenes.

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

Returns:

el valor vmImageRepositoryCredentials.

volumes

public List volumes()

Obtiene la propiedad volumes: los identificadores de recursos de los volúmenes que están conectados a la máquina virtual.

Returns:

el valor de los volúmenes.

withAdminUsername

public VirtualMachineProperties withAdminUsername(String adminUsername)

Establezca la propiedad adminUsername: nombre del administrador al que se agregarán las claves públicas ssh en las claves autorizadas.

Parameters:

adminUsername - valor adminUsername que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withBootMethod

public VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)

Establezca la propiedad bootMethod: selecciona el método de arranque de la máquina virtual.

Parameters:

bootMethod - valor bootMethod que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withCloudServicesNetworkAttachment

public VirtualMachineProperties withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)

Establezca la propiedad cloudServicesNetworkAttachment: NetworkAttachment representa los datos adjuntos de red únicos.

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

Parameters:

cloudServicesNetworkAttachment - valor cloudServicesNetworkAttachment que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withCpuCores

public VirtualMachineProperties withCpuCores(long cpuCores)

Establezca la propiedad cpuCores: el número de núcleos de CPU en la máquina virtual.

Parameters:

cpuCores - valor cpuCores que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withIsolateEmulatorThread

public VirtualMachineProperties withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)

Establezca la 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.

Parameters:

isolateEmulatorThread - el valor isolateEmulatorThread que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withMemorySizeGB

public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)

Establezca la propiedad memorySizeGB: tamaño de memoria de la máquina virtual en GB.

Parameters:

memorySizeGB - valor memorySizeGB que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withNetworkAttachments

public VirtualMachineProperties withNetworkAttachments(List networkAttachments)

Establezca la propiedad networkAttachments: la lista de datos adjuntos de red en la máquina virtual.

Parameters:

networkAttachments - valor networkAttachments que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withNetworkData

public VirtualMachineProperties withNetworkData(String networkData)

Establezca la propiedad networkData: los datos de red codificados en Base64 cloud-init.

Parameters:

networkData - el valor networkData que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withPlacementHints

public VirtualMachineProperties withPlacementHints(List placementHints)

Establezca la propiedad placementHints: sugerencias de programación para la máquina virtual.

Parameters:

placementHints - el valor placementHints que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withSshPublicKeys

public VirtualMachineProperties withSshPublicKeys(List sshPublicKeys)

Establezca la propiedad sshPublicKeys: la 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.

Parameters:

sshPublicKeys - valor sshPublicKeys que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withStorageProfile

public VirtualMachineProperties withStorageProfile(StorageProfile storageProfile)

Establezca la propiedad storageProfile: StorageProfile representa información sobre un disco.

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

Parameters:

storageProfile - el valor storageProfile que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withUserData

public VirtualMachineProperties withUserData(String userData)

Establezca la propiedad userData: los datos de usuario de cloud-init codificados en Base64.

Parameters:

userData - el valor userData que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withVirtioInterface

public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)

Establezca la propiedad virtioInterface: Field Deprecated, use virtualizationModel en su lugar. Tipo de la interfaz virtio.

Parameters:

virtioInterface - valor virtioInterface que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withVmDeviceModel

public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)

Establezca la propiedad vmDeviceModel: el tipo del modelo de dispositivo que se va a usar.

Parameters:

vmDeviceModel - el valor vmDeviceModel que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withVmImage

public VirtualMachineProperties withVmImage(String vmImage)

Establezca la propiedad vmImage: la 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.

Parameters:

vmImage - el valor vmImage que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

withVmImageRepositoryCredentials

public VirtualMachineProperties withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)

Establezca la propiedad vmImageRepositoryCredentials: ImageRepositoryCredentials representa las credenciales usadas para iniciar sesión en el repositorio de imágenes.

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

Parameters:

vmImageRepositoryCredentials - el valor vmImageRepositoryCredentials que se va a establecer.

Returns:

El propio objeto VirtualMachineProperties.

Se aplica a