IVirtualMachine 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.
Représentation côté client immuable d’une machine virtuelle 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
- Implémente
-
IVirtualMachineBeta IHasNetworkInterfaces IBeta IGroupableResource<IComputeManager,VirtualMachineInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachine> IUpdatable<IUpdate>
Propriétés
AvailabilitySetId |
Obtient l’ID de ressource du groupe à haute disponibilité associé à cette machine virtuelle. |
AvailabilityZones |
Obtient les zones de disponibilité affectées à la machine virtuelle. (Hérité de IVirtualMachineBeta) |
BillingProfile |
Obtient les détails liés à la facturation d’une machine virtuelle de faible priorité. (Hérité de IVirtualMachineBeta) |
BootDiagnosticsStorageUri |
Obtient l’URI du point de terminaison d’objet blob de stockage si le diagnostics de démarrage est activé pour la machine virtuelle. |
ComputerName |
Obtient le nom de cette machine virtuelle. |
DataDisks |
Obtient les disques de données managés associés à cette machine virtuelle, indexés par lun. |
DiagnosticsProfile |
Obtient le profil diagnostics. |
DiskEncryption |
Obtient le point d’entrée pour activer, désactiver et interroger le chiffrement de disque. |
EvictionPolicy |
Obtient la stratégie d’éviction pour la machine virtuelle. (Hérité de IVirtualMachineBeta) |
Id |
Obtient la chaîne d’ID de ressource (Hérité de IHasId) |
Inner |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IHasInner<T>) |
InstanceView |
Obtient la vue instance machine virtuelle.
La vue instance sera mise en cache pour une récupération ultérieure à l’aide de |
IsBootDiagnosticsEnabled |
Obtient la valeur true si le diagnostics de démarrage est activé pour la machine virtuelle. |
IsManagedDiskEnabled |
Obtient la valeur true si les disques managés sont utilisés pour les disques de la machine virtuelle (système d’exploitation, données). |
IsManagedServiceIdentityEnabled |
Obtient la valeur true si Managed Service Identity est activé pour la machine virtuelle. (Hérité de IVirtualMachineBeta) |
Key |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IIndexable) |
LicenseType |
Obtient la valeur licenseType. |
ManagedServiceIdentityType |
Obtient le type d’identité de service managé utilisée pour la machine virtuelle. (Hérité de IVirtualMachineBeta) |
Manager |
Obtient le type de client manager de ce type de ressource. (Hérité de IHasManager<ManagerT>) |
Name |
Obtient le nom de la ressource (Hérité de IHasName) |
NetworkInterfaceIds |
Obtient la liste des ID de ressource des interfaces réseau associées à cette ressource. (Hérité de IHasNetworkInterfaces) |
OSDiskCachingType |
Obtient le type de mise en cache du disque du système d’exploitation. |
OSDiskId |
Obtient l’ID de ressource du disque managé qui sauvegarde le disque du système d’exploitation. |
OSDiskSize |
Obtient la taille du disque du système d’exploitation en Go. |
OSDiskStorageAccountType |
Obtient le type de compte de stockage du disque managé du disque de stockage du système d’exploitation. |
OSProfile |
Obtient le profil du système d’exploitation. |
OSType |
Obtient le système d’exploitation de cette machine virtuelle. |
OSUnmanagedDiskVhdUri |
Obtient l’URI du fichier VHD qui sauvegarde le disque du système d’exploitation de cette machine virtuelle. |
Plan |
Obtient la valeur du plan. |
PowerState |
Obtient l’état d’alimentation de la machine virtuelle. |
PrimaryNetworkInterfaceId |
Obtient l’ID de ressource de l’interface réseau principale associée à cette ressource. (Hérité de IHasNetworkInterfaces) |
Priority |
Obtient la priorité de la machine virtuelle. (Hérité de IVirtualMachineBeta) |
ProvisioningState |
Obtient la valeur provisioningState. |
ProximityPlacementGroup |
Get spécifie des informations sur le groupe de placement de proximité auquel le groupe de machines virtuelles identiques doit être affecté. |
Region |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IResource) |
RegionName |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IResource) |
ResourceGroupName |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IHasResourceGroup) |
Size |
Obtient la taille de la machine virtuelle. |
StorageProfile |
Obtient Retourne le profil de stockage d’une machine virtuelle Azure. |
SystemAssignedManagedServiceIdentityPrincipalId |
Obtient l’ID de principal de service Active Directory spécifique à l’identité de service managée affectée par le système (local) affecté à la machine virtuelle. (Hérité de IVirtualMachineBeta) |
SystemAssignedManagedServiceIdentityTenantId |
Obtient l’ID de locataire Active Directory spécifique à l’identité de service managée affectée par le système (local) affecté à la machine virtuelle. (Hérité de IVirtualMachineBeta) |
Tags |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IResource) |
Type |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IResource) |
UnmanagedDataDisks |
Obtient les disques de données non managés associés à cette machine virtuelle, indexés par numéro DE LUN. |
UserAssignedManagedServiceIdentityIds |
Obtient les ID de ressource des identités de service managées affectées par l’utilisateur associées à la machine virtuelle. (Hérité de IVirtualMachineBeta) |
VMId |
Obtient l’ID unique de la machine virtuelle. |
Méthodes
AvailableSizes() |
Répertorie toutes les tailles de machine virtuelle disponibles sur laquelle cette machine virtuelle peut être redimensionnée. |
Capture(String, String, Boolean) |
Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle. |
CaptureAsync(String, String, Boolean, CancellationToken) |
Capture la machine virtuelle en copiant les disques durs virtuels de la machine virtuelle de manière asynchrone. |
ConvertToManaged() |
Convertit (migre) la machine virtuelle avec des disques non managés pour utiliser le disque managé. |
ConvertToManagedAsync(CancellationToken) |
Convertit (migre) la machine virtuelle avec des disques non managés pour utiliser le disque managé de manière asynchrone. |
Deallocate() |
Arrête la machine virtuelle et libère les ressources de calcul. |
DeallocateAsync(CancellationToken) |
Arrête la machine virtuelle et libère les ressources de calcul de façon asynchrone. |
Generalize() |
Généralise la machine virtuelle. |
GeneralizeAsync(CancellationToken) |
Généralise la machine virtuelle de façon asynchrone. |
GetPrimaryNetworkInterface() |
Obtient l’interface réseau principale. Notez que cette méthode peut entraîner un appel au cloud pour extraire les informations de l’interface réseau. (Hérité de IHasNetworkInterfaces) |
GetPrimaryNetworkInterfaceAsync() |
Obtient l’interface réseau principale. Notez que cette méthode peut entraîner un appel au cloud pour extraire les informations de l’interface réseau. (Hérité de IHasNetworkInterfaces) |
GetPrimaryPublicIPAddress() |
Obtient l’adresse IP publique associée à l’interface réseau principale de cette machine virtuelle. Notez que cette méthode effectue un appel d’API rest pour extraire la ressource. |
GetPrimaryPublicIPAddressId() |
Représentation côté client immuable d’une machine virtuelle Azure. |
ListExtensions() |
Représentation côté client immuable d’une machine virtuelle Azure. |
ListExtensionsAsync(CancellationToken) |
Représentation côté client immuable d’une machine virtuelle Azure. |
PowerOff(Boolean) |
Met hors tension (arrête) la machine virtuelle. |
PowerOffAsync(Boolean, CancellationToken) |
Met hors tension (arrête) la machine virtuelle de façon asynchrone. |
PowerOffAsync(CancellationToken) |
Met hors tension (arrête) la machine virtuelle de façon asynchrone. |
Redeploy() |
Redéploie la machine virtuelle. |
RedeployAsync(CancellationToken) |
Redéploie la machine virtuelle de façon asynchrone. |
Refresh() |
Actualise la ressource pour la synchroniser avec Azure. (Hérité de IRefreshable<T>) |
RefreshAsync(CancellationToken) |
Actualise la ressource pour la synchroniser avec Azure. (Hérité de IRefreshable<T>) |
RefreshInstanceView() |
Actualise la vue instance machine virtuelle pour la synchronisation avec Azure.
La vue instance sera mise en cache pour une récupération ultérieure à l’aide de |
RefreshInstanceViewAsync(CancellationToken) |
Actualise la vue instance machine virtuelle pour la synchronisation avec Azure. |
Reimage(Nullable<Boolean>) |
Réimage la machine virtuelle. |
ReimageAsync(Nullable<Boolean>, CancellationToken) |
Réimage la machine virtuelle de façon asynchrone. |
Restart() |
Redémarre la machine virtuelle. |
RestartAsync(CancellationToken) |
Redémarre la machine virtuelle de façon asynchrone. |
RunCommand(RunCommandInput) |
Exécutez des commandes dans la machine virtuelle. (Hérité de IVirtualMachineBeta) |
RunCommandAsync(RunCommandInput, CancellationToken) |
Exécutez des commandes dans la machine virtuelle de manière asynchrone. (Hérité de IVirtualMachineBeta) |
RunPowerShellScript(IList<String>, IList<RunCommandInputParameter>) |
Exécuter un script shell dans une machine virtuelle. (Hérité de IVirtualMachineBeta) |
RunPowerShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Exécutez le script shell dans la machine virtuelle de manière asynchrone. (Hérité de IVirtualMachineBeta) |
RunShellScript(IList<String>, IList<RunCommandInputParameter>) |
Exécutez un script shell sur la machine virtuelle. (Hérité de IVirtualMachineBeta) |
RunShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Exécutez le script shell dans la machine virtuelle de manière asynchrone. (Hérité de IVirtualMachineBeta) |
Start() |
Démarre la machine virtuelle. |
StartAsync(CancellationToken) |
Démarre la machine virtuelle de façon asynchrone. |
Update() |
Représentation côté client immuable d’une machine virtuelle Azure. (Hérité de IUpdatable<T>) |
S’applique à
Azure SDK for .NET