Partilhar via


IVirtualMachines Interface

Definição

Ponto de entrada para a API de gerenciamento de máquina virtual.

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
Implementações

Propriedades

Inner

Ponto de entrada para a API de gerenciamento de máquina virtual.

(Herdado de IHasInner<T>)
Manager

Obtém o tipo de cliente do gerente desse tipo de recurso.

(Herdado de IHasManager<ManagerT>)
Sizes

Obtém tamanhos de máquina virtual disponíveis.

Métodos

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

Captura a máquina virtual copiando discos rígidos virtuais da VM e retorna o modelo como uma cadeia de caracteres JSON que pode ser usada para criar VMs semelhantes.

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

Captura a máquina virtual copiando discos rígidos virtuais da VM de forma assíncrona.

Create(ICreatable<IFluentResourceT>[])

Cria um conjunto (lote) de recursos.

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

Cria um conjunto (lote) de recursos.

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

Cria um conjunto (lote) de recursos.

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

Desliga a máquina virtual e libera os recursos de computação.

DeallocateAsync(String, String, CancellationToken)

Desliga a máquina virtual e libera os recursos de computação de forma assíncrona.

Define(String)

Ponto de entrada para a API de gerenciamento de máquina virtual.

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

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

(Herdado de ISupportsDeletingById)
DeleteById(String, Boolean)

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

DeleteByIdAsync(String, Boolean, CancellationToken)

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

DeleteByIdAsync(String, CancellationToken)

Exclui um recurso do Azure, identificando-o por sua ID de recurso.

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

Exclui os recursos especificados do Azure.

(Herdado de ISupportsBatchDeletion)
DeleteByIds(String[])

Exclui os recursos especificados do Azure.

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

Exclui os recursos especificados do Azure de forma assíncrona e em paralelo.

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

Exclui os recursos especificados do Azure de forma assíncrona e em paralelo.

(Herdado de ISupportsBatchDeletion)
DeleteByResourceGroup(String, String)

Exclui um recurso do Azure, identificando-o por seu nome e seu grupo de recursos.

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

Exclui um recurso do Azure, identificando-o por seu nome e seu grupo de recursos.

DeleteByResourceGroupAsync(String, String, Boolean, CancellationToken)

Exclui um recurso do Azure, identificando-o por seu nome e seu grupo de recursos.

DeleteByResourceGroupAsync(String, String, CancellationToken)

Exclui um recurso do Azure, identificando-o por seu nome e seu grupo de recursos.

(Herdado de ISupportsDeletingByResourceGroup)
Generalize(String, String)

Generaliza a máquina virtual.

GeneralizeAsync(String, String, CancellationToken)

Generaliza a máquina virtual de forma assíncrona.

GetById(String)

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

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

Obtém as informações sobre um recurso do Azure com base na ID do recurso.

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

Obtém as informações sobre um recurso do Azure com base no nome do recurso e no nome de seu grupo de recursos.

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

Obtém as informações sobre um recurso do Azure com base no nome do recurso e no nome de seu grupo de recursos.

(Herdado de ISupportsGettingByResourceGroup<T>)
List()

Lista todos os recursos do tipo especificado na assinatura selecionada no momento.

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

Lista todos os recursos do tipo especificado na assinatura selecionada no momento.

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

Lista os recursos do tipo especificado no grupo de recursos especificado.

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

Lista os recursos do tipo especificado no grupo de recursos especificado.

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

Migra a máquina virtual com discos não gerenciados para usar discos gerenciados.

MigrateToManagedAsync(String, String, CancellationToken)

Converte (migra) a máquina virtual com discos não gerenciados para usar o disco gerenciado de forma assíncrona.

PowerOff(String, String)

Desligar (para) uma máquina virtual.

PowerOffAsync(String, String, CancellationToken)

Desligar (para) a máquina virtual de forma assíncrona.

Redeploy(String, String)

Reimplanta uma máquina virtual.

RedeployAsync(String, String, CancellationToken)

Reimplanta a máquina virtual de forma assíncrona.

Reimage(String, String, Nullable<Boolean>)

Reimageia uma máquina virtual.

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

Reimageia a máquina virtual de forma assíncrona.

Restart(String, String)

Reinicia uma máquina virtual.

RestartAsync(String, String, CancellationToken)

Reinicia a máquina virtual de forma assíncrona.

RunCommand(String, String, RunCommandInput)

Execute comandos em uma máquina virtual.

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

Execute comandos em uma máquina virtual de forma assíncrona.

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

Execute o script do shell em uma máquina virtual.

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

Execute o script do shell em uma máquina virtual de forma assíncrona.

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

Execute o script do shell em uma máquina virtual.

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

Execute o script do shell em uma máquina virtual de forma assíncrona.

(Herdado de IVirtualMachinesBeta)
Start(String, String)

Inicia uma máquina virtual.

StartAsync(String, String, CancellationToken)

Inicia a máquina virtual de forma assíncrona.

Aplica-se a