Partager via


IVirtualMachines Interface

Définition

Point d’entrée de l’API de gestion des machines virtuelles.

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
Implémente

Propriétés

Inner

Point d’entrée de l’API de gestion des machines virtuelles.

(Hérité de IHasInner<T>)
Manager

Obtient le type de client manager de ce type de ressource.

(Hérité de IHasManager<ManagerT>)
Sizes

Obtient les tailles de machine virtuelle disponibles.

Méthodes

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

Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle et retourne le modèle sous la forme d’une chaîne JSON qui peut être utilisée pour créer des machines virtuelles similaires.

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

Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle de manière asynchrone.

Create(ICreatable<IFluentResourceT>[])

Crée un ensemble (lot) de ressources.

(Hérité de ISupportsBatchCreation<IFluentResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>)

Crée un ensemble (lot) de ressources.

(Hérité de ISupportsBatchCreation<IFluentResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken)

Crée un ensemble (lot) de ressources.

(Hérité de ISupportsBatchCreation<IFluentResourceT>)
Deallocate(String, String)

Arrête la machine virtuelle et libère les ressources de calcul.

DeallocateAsync(String, String, CancellationToken)

Arrête la machine virtuelle et libère les ressources de calcul de façon asynchrone.

Define(String)

Point d’entrée de l’API de gestion des machines virtuelles.

(Hérité de ISupportsCreating<T>)
DeleteById(String)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

(Hérité de ISupportsDeletingById)
DeleteById(String, Boolean)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

DeleteByIdAsync(String, Boolean, CancellationToken)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

DeleteByIdAsync(String, CancellationToken)

Supprime une ressource d’Azure, en l’identifiant par son ID de ressource.

(Hérité de ISupportsDeletingById)
DeleteByIds(IList<String>)

Supprime les ressources spécifiées d’Azure.

(Hérité de ISupportsBatchDeletion)
DeleteByIds(String[])

Supprime les ressources spécifiées d’Azure.

(Hérité de ISupportsBatchDeletion)
DeleteByIdsAsync(IList<String>, CancellationToken)

Supprime les ressources spécifiées d’Azure de façon asynchrone et en parallèle.

(Hérité de ISupportsBatchDeletion)
DeleteByIdsAsync(String[], CancellationToken)

Supprime les ressources spécifiées d’Azure de façon asynchrone et en parallèle.

(Hérité de ISupportsBatchDeletion)
DeleteByResourceGroup(String, String)

Supprime une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources.

(Hérité de ISupportsDeletingByResourceGroup)
DeleteByResourceGroup(String, String, Boolean)

Supprime une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources.

DeleteByResourceGroupAsync(String, String, Boolean, CancellationToken)

Supprime une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources.

DeleteByResourceGroupAsync(String, String, CancellationToken)

Supprime une ressource d’Azure, en l’identifiant par son nom et son groupe de ressources.

(Hérité de ISupportsDeletingByResourceGroup)
Generalize(String, String)

Généralise la machine virtuelle.

GeneralizeAsync(String, String, CancellationToken)

Généralise la machine virtuelle de façon asynchrone.

GetById(String)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

(Hérité de ISupportsGettingById<T>)
GetByIdAsync(String, CancellationToken)

Obtient les informations sur une ressource d’Azure en fonction de l’ID de ressource.

(Hérité de ISupportsGettingById<T>)
GetByResourceGroup(String, String)

Obtient les informations sur une ressource à partir d’Azure en fonction du nom de la ressource et du nom de son groupe de ressources.

(Hérité de ISupportsGettingByResourceGroup<T>)
GetByResourceGroupAsync(String, String, CancellationToken)

Obtient les informations sur une ressource à partir d’Azure en fonction du nom de la ressource et du nom de son groupe de ressources.

(Hérité de ISupportsGettingByResourceGroup<T>)
List()

Répertorie toutes les ressources du type spécifié dans l’abonnement actuellement sélectionné.

(Hérité de ISupportsListing<T>)
ListAsync(Boolean, CancellationToken)

Répertorie toutes les ressources du type spécifié dans l’abonnement actuellement sélectionné.

(Hérité de ISupportsListing<T>)
ListByResourceGroup(String)

Répertorie les ressources du type spécifié dans le groupe de ressources spécifié.

(Hérité de ISupportsListingByResourceGroup<T>)
ListByResourceGroupAsync(String, Boolean, CancellationToken)

Répertorie les ressources du type spécifié dans le groupe de ressources spécifié.

(Hérité de ISupportsListingByResourceGroup<T>)
MigrateToManaged(String, String)

Migre la machine virtuelle avec des disques non managés pour utiliser des disques managés.

MigrateToManagedAsync(String, String, CancellationToken)

Convertit (migre) la machine virtuelle avec des disques non managés pour utiliser le disque managé de manière asynchrone.

PowerOff(String, String)

Met hors tension (arrête) une machine virtuelle.

PowerOffAsync(String, String, CancellationToken)

Met hors tension (arrête) la machine virtuelle de façon asynchrone.

Redeploy(String, String)

Redéploie une machine virtuelle.

RedeployAsync(String, String, CancellationToken)

Redéploie la machine virtuelle de façon asynchrone.

Reimage(String, String, Nullable<Boolean>)

Réimage une machine virtuelle.

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

Réimage la machine virtuelle de façon asynchrone.

Restart(String, String)

Redémarre un ordinateur virtuel.

RestartAsync(String, String, CancellationToken)

Redémarre la machine virtuelle de façon asynchrone.

RunCommand(String, String, RunCommandInput)

Exécutez des commandes dans une machine virtuelle.

(Hérité de IVirtualMachinesBeta)
RunCommandAsync(String, String, RunCommandInput, CancellationToken)

Exécutez des commandes dans une machine virtuelle de façon asynchrone.

(Hérité de IVirtualMachinesBeta)
RunPowerShellScript(String, String, IList<String>, IList<RunCommandInputParameter>)

Exécuter un script shell dans une machine virtuelle.

(Hérité de IVirtualMachinesBeta)
RunPowerShellScriptAsync(String, String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Exécutez le script shell dans une machine virtuelle de manière asynchrone.

(Hérité de IVirtualMachinesBeta)
RunShellScript(String, String, IList<String>, IList<RunCommandInputParameter>)

Exécuter un script shell dans une machine virtuelle.

(Hérité de IVirtualMachinesBeta)
RunShellScriptAsync(String, String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Exécutez le script shell dans une machine virtuelle de manière asynchrone.

(Hérité de IVirtualMachinesBeta)
Start(String, String)

Démarre un ordinateur virtuel.

StartAsync(String, String, CancellationToken)

Démarre la machine virtuelle de façon asynchrone.

S’applique à