IVirtualMachine Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representación inmutable del lado cliente de una máquina virtual de Azure.
public interface IVirtualMachine : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineBeta, Microsoft.Azure.Management.Network.Fluent.IHasNetworkInterfaces, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>
type IVirtualMachine = interface
interface IGroupableResource<IComputeManager, VirtualMachineInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<IComputeManager>
interface IHasInner<VirtualMachineInner>
interface IRefreshable<IVirtualMachine>
interface IUpdatable<IUpdate>
interface IHasNetworkInterfaces
interface IVirtualMachineBeta
interface IBeta
Public Interface IVirtualMachine
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineInner), IHasInner(Of VirtualMachineInner), IHasManager(Of IComputeManager), IHasNetworkInterfaces, IRefreshable(Of IVirtualMachine), IUpdatable(Of IUpdate), IVirtualMachineBeta
- Implementaciones
-
IVirtualMachineBeta IHasNetworkInterfaces IBeta IGroupableResource<IComputeManager,VirtualMachineInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachine> IUpdatable<IUpdate>
Propiedades
AvailabilitySetId |
Obtiene el identificador de recurso del conjunto de disponibilidad asociado a esta máquina virtual. |
AvailabilityZones |
Obtiene las zonas de disponibilidad asignadas a la máquina virtual. (Heredado de IVirtualMachineBeta) |
BillingProfile |
Obtiene los detalles relacionados con la facturación de una máquina virtual de prioridad baja. (Heredado de IVirtualMachineBeta) |
BootDiagnosticsStorageUri |
Obtiene el URI del punto de conexión del blob de almacenamiento si el diagnóstico de arranque está habilitado para la máquina virtual. |
ComputerName |
Obtiene el nombre de esta máquina virtual. |
DataDisks |
Obtiene los discos de datos administrados asociados a esta máquina virtual, indizado por LUN. |
DiagnosticsProfile |
Obtiene el perfil de diagnóstico. |
DiskEncryption |
Obtiene el punto de entrada para habilitar, deshabilitar y consultar el cifrado de disco. |
EvictionPolicy |
Obtiene la directiva de expulsión de la máquina virtual. (Heredado de IVirtualMachineBeta) |
Id |
Obtiene la cadena de identificador de recurso. (Heredado de IHasId) |
Inner |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IHasInner<T>) |
InstanceView |
Obtiene la vista de instancia de máquina virtual.
La vista de instancia se almacenará en caché para su recuperación posterior mediante |
IsBootDiagnosticsEnabled |
Obtiene true si el diagnóstico de arranque está habilitado para la máquina virtual. |
IsManagedDiskEnabled |
Obtiene true si se usan discos administrados para los discos de la máquina virtual (sistema operativo, datos). |
IsManagedServiceIdentityEnabled |
Obtiene true si Managed Service Identity está habilitado para la máquina virtual. (Heredado de IVirtualMachineBeta) |
Key |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IIndexable) |
LicenseType |
Obtiene el valor licenseType. |
ManagedServiceIdentityType |
Obtiene el tipo de Identidad de servicio administrada usada para la máquina virtual. (Heredado de IVirtualMachineBeta) |
Manager |
Obtiene el tipo de cliente de administrador de este tipo de recurso. (Heredado de IHasManager<ManagerT>) |
Name |
Obtiene el nombre del recurso. (Heredado de IHasName) |
NetworkInterfaceIds |
Obtiene la lista de identificadores de recursos de las interfaces de red asociadas a este recurso. (Heredado de IHasNetworkInterfaces) |
OSDiskCachingType |
Obtiene el tipo de almacenamiento en caché de disco del sistema operativo. |
OSDiskId |
Obtiene el identificador de recurso del disco administrado que respalda el disco del sistema operativo. |
OSDiskSize |
Obtiene el tamaño del disco del sistema operativo en GB. |
OSDiskStorageAccountType |
Obtiene el tipo de cuenta de almacenamiento del disco administrado que respalda el disco del sistema operativo. |
OSProfile |
Obtiene el perfil del sistema operativo. |
OSType |
Obtiene el sistema operativo de esta máquina virtual. |
OSUnmanagedDiskVhdUri |
Obtiene el URI del archivo VHD que respalda el disco del sistema operativo de esta máquina virtual. |
Plan |
Obtiene el valor del plan. |
PowerState |
Obtiene el estado de energía de la máquina virtual. |
PrimaryNetworkInterfaceId |
Obtiene el identificador de recurso de la interfaz de red principal asociada a este recurso. (Heredado de IHasNetworkInterfaces) |
Priority |
Obtiene la prioridad de la máquina virtual. (Heredado de IVirtualMachineBeta) |
ProvisioningState |
Obtiene el valor provisioningState. |
ProximityPlacementGroup |
Get especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de escalado de máquinas virtuales. |
Region |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IResource) |
RegionName |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IResource) |
ResourceGroupName |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IHasResourceGroup) |
Size |
Obtiene el tamaño de la máquina virtual. |
StorageProfile |
Obtiene Devuelve el perfil de almacenamiento de una máquina virtual de Azure. |
SystemAssignedManagedServiceIdentityPrincipalId |
Obtiene el identificador de entidad de servicio de Active Directory específico de Identidad de servicio administrada asignada por el sistema (local) asignada a la máquina virtual. (Heredado de IVirtualMachineBeta) |
SystemAssignedManagedServiceIdentityTenantId |
Obtiene el identificador de inquilino de Active Directory específico de Identidad de servicio administrada asignada por el sistema (local) asignada a la máquina virtual. (Heredado de IVirtualMachineBeta) |
Tags |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IResource) |
Type |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IResource) |
UnmanagedDataDisks |
Obtiene los discos de datos no administrados asociados a esta máquina virtual, indizado por número de LUN. |
UserAssignedManagedServiceIdentityIds |
Obtiene los identificadores de recurso de identidades de servicio administradas asignadas por el usuario asociadas a la máquina virtual. (Heredado de IVirtualMachineBeta) |
VMId |
Obtiene el identificador único de la máquina virtual. |
Métodos
AvailableSizes() |
Enumera todos los tamaños de máquina virtual disponibles a los que se puede cambiar el tamaño de esta máquina virtual. |
Capture(String, String, Boolean) |
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual. |
CaptureAsync(String, String, Boolean, CancellationToken) |
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual de forma asincrónica. |
ConvertToManaged() |
Convierte (migra) la máquina virtual con discos no administrados para usar el disco administrado. |
ConvertToManagedAsync(CancellationToken) |
Convierte (migra) la máquina virtual con discos no administrados para usar el disco administrado de forma asincrónica. |
Deallocate() |
Apaga la máquina virtual y libera los recursos de proceso. |
DeallocateAsync(CancellationToken) |
Apaga la máquina virtual y libera los recursos de proceso de forma asincrónica. |
Generalize() |
Generaliza la máquina virtual. |
GeneralizeAsync(CancellationToken) |
Generaliza la máquina virtual de forma asincrónica. |
GetPrimaryNetworkInterface() |
Obtiene la interfaz de red principal. Tenga en cuenta que este método puede dar lugar a una llamada a la nube para capturar la información de la interfaz de red. (Heredado de IHasNetworkInterfaces) |
GetPrimaryNetworkInterfaceAsync() |
Obtiene la interfaz de red principal. Tenga en cuenta que este método puede dar lugar a una llamada a la nube para capturar la información de la interfaz de red. (Heredado de IHasNetworkInterfaces) |
GetPrimaryPublicIPAddress() |
Obtiene la dirección IP pública asociada a la interfaz de red principal de esta máquina virtual. Tenga en cuenta que este método realiza una llamada API rest para capturar el recurso. |
GetPrimaryPublicIPAddressId() |
Representación inmutable del lado cliente de una máquina virtual de Azure. |
ListExtensions() |
Representación inmutable del lado cliente de una máquina virtual de Azure. |
ListExtensionsAsync(CancellationToken) |
Representación inmutable del lado cliente de una máquina virtual de Azure. |
PowerOff(Boolean) |
Apaga (detiene) la máquina virtual. |
PowerOffAsync(Boolean, CancellationToken) |
Apaga (detiene) la máquina virtual de forma asincrónica. |
PowerOffAsync(CancellationToken) |
Apaga (detiene) la máquina virtual de forma asincrónica. |
Redeploy() |
Vuelve a implementar la máquina virtual. |
RedeployAsync(CancellationToken) |
Vuelve a implementar la máquina virtual de forma asincrónica. |
Refresh() |
Actualiza el recurso para que se sincronice con Azure. (Heredado de IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Actualiza el recurso para que se sincronice con Azure. (Heredado de IRefreshable<T>) |
RefreshInstanceView() |
Actualiza la vista de instancia de máquina virtual para sincronizarla con Azure.
La vista de instancia se almacenará en caché para su recuperación posterior mediante |
RefreshInstanceViewAsync(CancellationToken) |
Actualiza la vista de instancia de máquina virtual para sincronizarla con Azure. |
Reimage(Nullable<Boolean>) |
Vuelve a crear una imagen de la máquina virtual. |
ReimageAsync(Nullable<Boolean>, CancellationToken) |
Vuelve a crear una imagen de la máquina virtual de forma asincrónica. |
Restart() |
Reinicia la máquina virtual. |
RestartAsync(CancellationToken) |
Reinicia la máquina virtual de forma asincrónica. |
RunCommand(RunCommandInput) |
Ejecute comandos en la máquina virtual. (Heredado de IVirtualMachineBeta) |
RunCommandAsync(RunCommandInput, CancellationToken) |
Ejecute comandos en la máquina virtual de forma asincrónica. (Heredado de IVirtualMachineBeta) |
RunPowerShellScript(IList<String>, IList<RunCommandInputParameter>) |
Ejecute el script de shell en una máquina virtual. (Heredado de IVirtualMachineBeta) |
RunPowerShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Ejecute el script de shell en la máquina virtual de forma asincrónica. (Heredado de IVirtualMachineBeta) |
RunShellScript(IList<String>, IList<RunCommandInputParameter>) |
Ejecute el script de shell en la máquina virtual. (Heredado de IVirtualMachineBeta) |
RunShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Ejecute el script de shell en la máquina virtual de forma asincrónica. (Heredado de IVirtualMachineBeta) |
Start() |
Inicia la máquina virtual. |
StartAsync(CancellationToken) |
Inicia la máquina virtual de forma asincrónica. |
Update() |
Representación inmutable del lado cliente de una máquina virtual de Azure. (Heredado de IUpdatable<T>) |
Se aplica a
Azure SDK for .NET