VirtualMachineProperties Clase
- java.
lang. Object - com.
azure. resourcemanager. networkcloud. fluent. models. VirtualMachineProperties
- com.
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áquina |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| String |
adminUsername()
Obtenga la propiedad Nombre de usuario de administrador |
| String |
availabilityZone()
Obtenga la propiedad Availability |
| String |
bareMetalMachineId()
Obtenga la propiedad Bare Metal |
|
Virtual |
bootMethod()
Obtener la propiedad Método de arranque |
|
Network |
cloudServicesNetworkAttachment()
Obtenga la propiedad Datos adjuntos de red |
| String |
clusterId()
Obtenga la propiedad id. de clúster |
| long |
cpuCores()
Obtenga la propiedad Cpu |
|
Virtual |
detailedStatus()
Obtenga la propiedad Status detallada |
| String |
detailedStatusMessage()
Obtiene la propiedad Mensaje de estado |
|
Virtual |
isolateEmulatorThread()
Obtenga la propiedad Aislar |
| long |
memorySizeGB()
Obtenga la propiedad SizeGB de memoria |
|
List<Network |
networkAttachments()
Obtiene la propiedad Attachments de red |
| String |
networkData()
Obtenga la propiedad Data de red |
|
List<Virtual |
placementHints()
Obtenga la propiedad Hints de selección de ubicación |
|
Virtual |
powerState()
Obtiene la propiedad Estado de energía |
|
Virtual |
provisioningState()
Obtenga la propiedad State de aprovisionamiento |
|
List<Ssh |
sshPublicKeys()
Obtenga la propiedad ssh |
|
Storage |
storageProfile()
Obtiene la propiedad storage Profile: El perfil de almacenamiento |
| String |
userData()
Obtener la propiedad Datos de usuario |
| void |
validate()
Valida la instancia. |
|
Virtual |
virtioInterface()
Obtenga la propiedad virtio |
|
Virtual |
vmDeviceModel()
Obtenga la propiedad vm |
| String |
vmImage()
Obtenga la |
|
Image |
vmImageRepositoryCredentials()
Obtenga la |
| List<String> |
volumes()
Obtiene la propiedad volumes: los identificadores de recursos de los volúmenes que están conectados a la máquina virtual. |
|
Virtual |
withAdminUsername(String adminUsername)
Establezca la propiedad Nombre de usuario de administrador |
|
Virtual |
withBootMethod(VirtualMachineBootMethod bootMethod)
Establezca la propiedad Método de arranque |
|
Virtual |
withCloudServicesNetworkAttachment(NetworkAttachment cloudServicesNetworkAttachment)
Establezca la propiedad Datos adjuntos de red |
|
Virtual |
withCpuCores(long cpuCores)
Establezca la propiedad Cpu |
|
Virtual |
withIsolateEmulatorThread(VirtualMachineIsolateEmulatorThread isolateEmulatorThread)
Establezca la propiedad Aislar |
|
Virtual |
withMemorySizeGB(long memorySizeGB)
Establezca la propiedad SizeGB de memoria |
|
Virtual |
withNetworkAttachments(List<NetworkAttachment> networkAttachments)
Establezca la propiedad Attachments de red |
|
Virtual |
withNetworkData(String networkData)
Establezca la propiedad Data de red |
|
Virtual |
withPlacementHints(List<VirtualMachinePlacementHint> placementHints)
Establezca la propiedad Hints de selección de ubicación |
|
Virtual |
withSshPublicKeys(List<SshPublicKey> sshPublicKeys)
Establezca la propiedad ssh Public Keys (Claves públicas |
|
Virtual |
withStorageProfile(StorageProfile storageProfile)
Establezca la propiedad Perfil de almacenamiento: Perfil de almacenamiento |
|
Virtual |
withUserData(String userData)
Establezca la propiedad Data del usuario |
|
Virtual |
withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Establezca la propiedad virtio |
|
Virtual |
withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Establezca la propiedad vm |
|
Virtual |
withVmImage(String vmImage)
Establezca la propiedad vm |
|
Virtual |
withVmImageRepositoryCredentials(ImageRepositoryCredentials vmImageRepositoryCredentials)
Establezca la |
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:
availabilityZone
public String availabilityZone()
Obtenga la propiedad availabilityZone: la zona de disponibilidad del clúster que contiene esta máquina virtual.
Returns:
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:
bootMethod
public VirtualMachineBootMethod bootMethod()
Obtiene la propiedad bootMethod: selecciona el método de arranque de la máquina virtual.
Returns:
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:
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:
cpuCores
public long cpuCores()
Obtenga la propiedad cpuCores: el número de núcleos de CPU de la máquina virtual.
Returns:
detailedStatus
public VirtualMachineDetailedStatus detailedStatus()
Obtenga la propiedad detailedStatus: el estado más detallado de la máquina virtual.
Returns:
detailedStatusMessage
public String detailedStatusMessage()
Obtiene la propiedad detailedStatusMessage: el mensaje descriptivo sobre el estado detallado actual.
Returns:
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:
memorySizeGB
public long memorySizeGB()
Obtenga la propiedad memorySizeGB: tamaño de memoria de la máquina virtual en GB.
Returns:
networkAttachments
public List
Obtiene la propiedad networkAttachments: la lista de datos adjuntos de red a la máquina virtual.
Returns:
networkData
public String networkData()
Obtenga la propiedad networkData: los datos de red de cloud-init codificados en Base64.
Returns:
placementHints
public List
Obtenga la propiedad placementHints: sugerencias de programación para la máquina virtual.
Returns:
powerState
public VirtualMachinePowerState powerState()
Obtenga la propiedad powerState: el estado de energía de la máquina virtual.
Returns:
provisioningState
public VirtualMachineProvisioningState provisioningState()
Obtenga la propiedad provisioningState: el estado de aprovisionamiento de la máquina virtual.
Returns:
sshPublicKeys
public List
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:
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:
userData
public String userData()
Obtenga la propiedad userData: los datos de usuario de cloud-init codificados en Base64.
Returns:
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:
vmDeviceModel
public VirtualMachineDeviceModelType vmDeviceModel()
Obtenga la propiedad vmDeviceModel: el tipo del modelo de dispositivo que se va a usar.
Returns:
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:
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:
volumes
public List
Obtiene la propiedad volumes: los identificadores de recursos de los volúmenes que están conectados a la máquina virtual.
Returns:
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:
Returns:
withBootMethod
public VirtualMachineProperties withBootMethod(VirtualMachineBootMethod bootMethod)
Establezca la propiedad bootMethod: selecciona el método de arranque de la máquina virtual.
Parameters:
Returns:
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:
Returns:
withCpuCores
public VirtualMachineProperties withCpuCores(long cpuCores)
Establezca la propiedad cpuCores: el número de núcleos de CPU en la máquina virtual.
Parameters:
Returns:
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:
Returns:
withMemorySizeGB
public VirtualMachineProperties withMemorySizeGB(long memorySizeGB)
Establezca la propiedad memorySizeGB: tamaño de memoria de la máquina virtual en GB.
Parameters:
Returns:
withNetworkAttachments
public VirtualMachineProperties withNetworkAttachments(List
Establezca la propiedad networkAttachments: la lista de datos adjuntos de red en la máquina virtual.
Parameters:
Returns:
withNetworkData
public VirtualMachineProperties withNetworkData(String networkData)
Establezca la propiedad networkData: los datos de red codificados en Base64 cloud-init.
Parameters:
Returns:
withPlacementHints
public VirtualMachineProperties withPlacementHints(List
Establezca la propiedad placementHints: sugerencias de programación para la máquina virtual.
Parameters:
Returns:
withSshPublicKeys
public VirtualMachineProperties withSshPublicKeys(List
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:
Returns:
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:
Returns:
withUserData
public VirtualMachineProperties withUserData(String userData)
Establezca la propiedad userData: los datos de usuario de cloud-init codificados en Base64.
Parameters:
Returns:
withVirtioInterface
public VirtualMachineProperties withVirtioInterface(VirtualMachineVirtioInterfaceType virtioInterface)
Establezca la propiedad virtioInterface: Field Deprecated, use virtualizationModel en su lugar. Tipo de la interfaz virtio.
Parameters:
Returns:
withVmDeviceModel
public VirtualMachineProperties withVmDeviceModel(VirtualMachineDeviceModelType vmDeviceModel)
Establezca la propiedad vmDeviceModel: el tipo del modelo de dispositivo que se va a usar.
Parameters:
Returns:
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:
Returns:
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:
Returns: