Compartir a través de


IVirtualMachine Interfaz

Definición

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

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 instanceView.

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 instanceView.

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