Partager via


IVirtualMachine Interface

Définition

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

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 instanceView.

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 instanceView.

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 à