Compartir a través de


IVirtualMachines Interfaz

Definición

Punto de entrada a la API de administración de máquinas virtuales.

public interface IVirtualMachines : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachinesBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchCreation<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchDeletion, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Definition.IBlank>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingById, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingByResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByResourceGroup<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListing<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingByResourceGroup<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachinesOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>
type IVirtualMachines = interface
    interface ISupportsListing<IVirtualMachine>
    interface ISupportsListingByResourceGroup<IVirtualMachine>
    interface ISupportsGettingByResourceGroup<IVirtualMachine>
    interface ISupportsGettingById<IVirtualMachine>
    interface ISupportsCreating<IBlank>
    interface ISupportsDeletingById
    interface ISupportsDeletingByResourceGroup
    interface ISupportsBatchCreation<IVirtualMachine>
    interface ISupportsBatchDeletion
    interface IBeta
    interface IHasManager<IComputeManager>
    interface IHasInner<IVirtualMachinesOperations>
    interface IVirtualMachinesBeta
Public Interface IVirtualMachines
Implements IHasInner(Of IVirtualMachinesOperations), IHasManager(Of IComputeManager), ISupportsBatchCreation(Of IVirtualMachine), ISupportsBatchDeletion, ISupportsCreating(Of IBlank), ISupportsDeletingById, ISupportsDeletingByResourceGroup, ISupportsGettingById(Of IVirtualMachine), ISupportsGettingByResourceGroup(Of IVirtualMachine), ISupportsListing(Of IVirtualMachine), ISupportsListingByResourceGroup(Of IVirtualMachine), IVirtualMachinesBeta
Implementaciones

Propiedades

Inner

Punto de entrada a la API de administración de máquinas virtuales.

(Heredado de IHasInner<T>)
Manager

Obtiene el tipo de cliente de administrador de este tipo de recurso.

(Heredado de IHasManager<ManagerT>)
Sizes

Obtiene los tamaños de máquina virtual disponibles.

Métodos

Capture(String, String, String, String, Boolean)

Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y devuelve una plantilla como una cadena JSON que se puede usar para crear máquinas virtuales similares.

CaptureAsync(String, String, String, String, Boolean, CancellationToken)

Captura la máquina virtual copiando discos duros virtuales de la máquina virtual de forma asincrónica.

Create(ICreatable<IFluentResourceT>[])

Crea un conjunto (lote) de recursos.

(Heredado de ISupportsBatchCreation<IFluentResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>)

Crea un conjunto (lote) de recursos.

(Heredado de ISupportsBatchCreation<IFluentResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken)

Crea un conjunto (lote) de recursos.

(Heredado de ISupportsBatchCreation<IFluentResourceT>)
Deallocate(String, String)

Apaga la máquina virtual y libera los recursos de proceso.

DeallocateAsync(String, String, CancellationToken)

Apaga la máquina virtual y libera los recursos de proceso de forma asincrónica.

Define(String)

Punto de entrada a la API de administración de máquinas virtuales.

(Heredado de ISupportsCreating<T>)
DeleteById(String)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

(Heredado de ISupportsDeletingById)
DeleteById(String, Boolean)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

DeleteByIdAsync(String, Boolean, CancellationToken)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

DeleteByIdAsync(String, CancellationToken)

Elimina un recurso de Azure, que lo identifica por su identificador de recurso.

(Heredado de ISupportsDeletingById)
DeleteByIds(IList<String>)

Elimina los recursos especificados de Azure.

(Heredado de ISupportsBatchDeletion)
DeleteByIds(String[])

Elimina los recursos especificados de Azure.

(Heredado de ISupportsBatchDeletion)
DeleteByIdsAsync(IList<String>, CancellationToken)

Elimina los recursos especificados de Azure de forma asincrónica y en paralelo.

(Heredado de ISupportsBatchDeletion)
DeleteByIdsAsync(String[], CancellationToken)

Elimina los recursos especificados de Azure de forma asincrónica y en paralelo.

(Heredado de ISupportsBatchDeletion)
DeleteByResourceGroup(String, String)

Elimina un recurso de Azure, que lo identifica por su nombre y su grupo de recursos.

(Heredado de ISupportsDeletingByResourceGroup)
DeleteByResourceGroup(String, String, Boolean)

Elimina un recurso de Azure, que lo identifica por su nombre y su grupo de recursos.

DeleteByResourceGroupAsync(String, String, Boolean, CancellationToken)

Elimina un recurso de Azure, que lo identifica por su nombre y su grupo de recursos.

DeleteByResourceGroupAsync(String, String, CancellationToken)

Elimina un recurso de Azure, que lo identifica por su nombre y su grupo de recursos.

(Heredado de ISupportsDeletingByResourceGroup)
Generalize(String, String)

Generaliza la máquina virtual.

GeneralizeAsync(String, String, CancellationToken)

Generaliza la máquina virtual de forma asincrónica.

GetById(String)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

(Heredado de ISupportsGettingById<T>)
GetByIdAsync(String, CancellationToken)

Obtiene la información sobre un recurso de Azure basado en el identificador de recurso.

(Heredado de ISupportsGettingById<T>)
GetByResourceGroup(String, String)

Obtiene la información sobre un recurso de Azure basado en el nombre del recurso y el nombre de su grupo de recursos.

(Heredado de ISupportsGettingByResourceGroup<T>)
GetByResourceGroupAsync(String, String, CancellationToken)

Obtiene la información sobre un recurso de Azure basado en el nombre del recurso y el nombre de su grupo de recursos.

(Heredado de ISupportsGettingByResourceGroup<T>)
List()

Enumera todos los recursos del tipo especificado en la suscripción seleccionada actualmente.

(Heredado de ISupportsListing<T>)
ListAsync(Boolean, CancellationToken)

Enumera todos los recursos del tipo especificado en la suscripción seleccionada actualmente.

(Heredado de ISupportsListing<T>)
ListByResourceGroup(String)

Enumera los recursos del tipo especificado en el grupo de recursos especificado.

(Heredado de ISupportsListingByResourceGroup<T>)
ListByResourceGroupAsync(String, Boolean, CancellationToken)

Enumera los recursos del tipo especificado en el grupo de recursos especificado.

(Heredado de ISupportsListingByResourceGroup<T>)
MigrateToManaged(String, String)

Migra la máquina virtual con discos no administrados para usar discos administrados.

MigrateToManagedAsync(String, String, CancellationToken)

Convierte (migra) la máquina virtual con discos no administrados para usar el disco administrado de forma asincrónica.

PowerOff(String, String)

Apaga (detiene) una máquina virtual.

PowerOffAsync(String, String, CancellationToken)

Apaga (detiene) la máquina virtual de forma asincrónica.

Redeploy(String, String)

Vuelve a implementar una máquina virtual.

RedeployAsync(String, String, CancellationToken)

Vuelve a implementar la máquina virtual de forma asincrónica.

Reimage(String, String, Nullable<Boolean>)

Vuelve a crear una imagen inicial de una máquina virtual.

ReimageAsync(String, String, Nullable<Boolean>, CancellationToken)

Resta la imagen inicial de la máquina virtual de forma asincrónica.

Restart(String, String)

Reinicia una máquina virtual.

RestartAsync(String, String, CancellationToken)

Reinicia la máquina virtual de forma asincrónica.

RunCommand(String, String, RunCommandInput)

Ejecute comandos en una máquina virtual.

(Heredado de IVirtualMachinesBeta)
RunCommandAsync(String, String, RunCommandInput, CancellationToken)

Ejecute comandos en una máquina virtual de forma asincrónica.

(Heredado de IVirtualMachinesBeta)
RunPowerShellScript(String, String, IList<String>, IList<RunCommandInputParameter>)

Ejecute el script de shell en una máquina virtual.

(Heredado de IVirtualMachinesBeta)
RunPowerShellScriptAsync(String, String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Ejecute el script de shell en una máquina virtual de forma asincrónica.

(Heredado de IVirtualMachinesBeta)
RunShellScript(String, String, IList<String>, IList<RunCommandInputParameter>)

Ejecute el script de shell en una máquina virtual.

(Heredado de IVirtualMachinesBeta)
RunShellScriptAsync(String, String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Ejecute el script de shell en una máquina virtual de forma asincrónica.

(Heredado de IVirtualMachinesBeta)
Start(String, String)

Inicia una máquina virtual.

StartAsync(String, String, CancellationToken)

Inicia la máquina virtual de forma asincrónica.

Se aplica a