IVirtualMachines Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
IVirtualMachinesBeta ISupportsBatchCreation<IVirtualMachine> ISupportsBatchDeletion ISupportsCreating<IBlank> ISupportsDeletingById ISupportsDeletingByResourceGroup ISupportsGettingById<IVirtualMachine> ISupportsGettingByResourceGroup<IVirtualMachine> ISupportsListing<IVirtualMachine> ISupportsListingByResourceGroup<IVirtualMachine> IBeta IHasInner<IVirtualMachinesOperations> IHasManager<IComputeManager>
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 à
Azure SDK for .NET