IVirtualMachineScaleSet 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’un groupe de machines virtuelles identiques Azure.
public interface IVirtualMachineScaleSet : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetBeta, 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.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, 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.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithPrimaryLoadBalancer>
type IVirtualMachineScaleSet = interface
interface IGroupableResource<IComputeManager, VirtualMachineScaleSetInner>
interface IResource
interface IIndexable
interface IHasId
interface IHasName
interface IHasResourceGroup
interface IHasManager<IComputeManager>
interface IHasInner<VirtualMachineScaleSetInner>
interface IRefreshable<IVirtualMachineScaleSet>
interface IUpdatable<IWithPrimaryLoadBalancer>
interface IVirtualMachineScaleSetBeta
interface IBeta
Public Interface IVirtualMachineScaleSet
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineScaleSetInner), IHasInner(Of VirtualMachineScaleSetInner), IHasManager(Of IComputeManager), IRefreshable(Of IVirtualMachineScaleSet), IUpdatable(Of IWithPrimaryLoadBalancer), IVirtualMachineScaleSetBeta
- Implémente
-
IVirtualMachineScaleSetBeta IBeta IGroupableResource<IComputeManager,VirtualMachineScaleSetInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineScaleSetInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachineScaleSet> IUpdatable<IWithPrimaryLoadBalancer>
Propriétés
AdditionalCapabilities |
Get spécifie des fonctionnalités supplémentaires activées ou désactivées sur le Machines Virtuelles dans le groupe de machines virtuelles identiques. Pour instance : indique si les Machines Virtuelles ont la capacité de prendre en charge l’attachement de disques de données managés avec UltraSSD_LRS type de compte de stockage. |
ApplicationGatewayBackendAddressPoolsIds |
Obtient la liste du pool principal de passerelle d’application associé au groupe de machines virtuelles identiques. |
ApplicationSecurityGroupIds |
Obtient la liste des groupes de sécurité d’application associés au groupe de machines virtuelles identiques. |
AvailabilityZones |
Obtient les zones de disponibilité affectées au groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
BillingProfile |
Obtient les détails relatifs à la facturation des machines virtuelles de faible priorité dans le groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
BootDiagnosticsStorageUri |
Obtient l’URI du point de terminaison d’objet blob de stockage si le diagnostics de démarrage est activé pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
Capacity |
Obtient le nombre d’instances de machine virtuelle dans le groupe identique. |
ComputerNamePrefix |
Obtient le préfixe de nom des machines virtuelles dans le groupe identique. |
DoNotRunExtensionsOnOverprovisionedVMs |
Lorsque Overprovision est activé, les extensions sont lancées uniquement sur le nombre demandé de machines virtuelles qui sont finalement conservées. Cette propriété garantit donc que les extensions ne s’exécutent pas sur les machines virtuelles surapprovisionnement supplémentaires. |
Extensions |
Obtient les extensions attachées aux machines virtuelles du groupe identique. |
Id |
Obtient la chaîne d’ID de ressource (Hérité de IHasId) |
Inner |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IHasInner<T>) |
IsAcceleratedNetworkingEnabled |
Obtient la valeur true si la mise en réseau accélérée est activée pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
IsBootDiagnosticsEnabled |
Obtient true si le diagnostics de démarrage est activé pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
IsIpForwardingEnabled |
Obtient la valeur true si le transfert IP est activé pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
IsManagedDiskEnabled |
Obtient la valeur true si le disque managé est utilisé pour les disques du groupe de machines virtuelles identiques (système d’exploitation, données). |
IsManagedServiceIdentityEnabled |
Obtient la valeur true si Managed Service Identity est activé pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
IsSinglePlacementGroupEnabled |
Obtient la valeur true si le groupe de placement unique est activé pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
Key |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IIndexable) |
ManagedOSDiskStorageAccountType |
Obtient le type de compte de stockage du disque managé du système d’exploitation. Une valeur Null est retournée si le groupe de machines virtuelles identiques est basé sur un disque non managé. (Hérité de IVirtualMachineScaleSetBeta) |
ManagedServiceIdentityType |
Obtient le type d’identité de service managé utilisé pour le groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
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) |
NetworkProfile |
Obtient le profil réseau. |
NetworkSecurityGroupId |
Obtient l’ID ARM du groupe de sécurité réseau. (Hérité de IVirtualMachineScaleSetBeta) |
OSDiskCachingType |
Obtient le type de mise en cache du disque du système d’exploitation. |
OSDiskName |
Obtient le nom du disque de système d’exploitation des machines virtuelles du groupe identique. |
OSType |
Obtient le système d’exploitation des machines virtuelles du groupe identique. |
OverProvisionEnabled |
Obtient la valeur true si la surapprovisionnement est activée pour les machines virtuelles; sinon, false. |
PrimaryPublicIPAddressIds |
Obtient IOException l’exception d’E/S. |
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’un groupe de machines virtuelles identiques Azure. (Hérité de IResource) |
RegionName |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IResource) |
ResourceGroupName |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IHasResourceGroup) |
Sku |
Obtient la référence SKU des machines virtuelles du groupe identique. |
StorageProfile |
Obtient le profil de stockage. |
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é au groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
SystemAssignedManagedServiceIdentityTenantId |
Obtient l’ID de locataire Active Directory spécifique à l’identité de service managée affectée par le système (local) attribué au groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
Tags |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IResource) |
Type |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IResource) |
UpgradeMode |
Obtient le mode de mise à niveau. |
UpgradeModel |
Obtient le mode de mise à niveau. |
UserAssignedManagedServiceIdentityIds |
Obtient les ID de ressource des identités de service managées affectées par l’utilisateur associées au groupe de machines virtuelles identiques. (Hérité de IVirtualMachineScaleSetBeta) |
VhdContainers |
Obtient l’URL des conteneurs de stockage qui stockent les disques durs virtuels des machines virtuelles dans le groupe identique. |
VirtualMachineEvictionPolicy |
Obtient la stratégie d’éviction des machines virtuelles du groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
VirtualMachinePriority |
Obtient la priorité des machines virtuelles dans le groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
VirtualMachinePublicIpConfig |
Obtient la configuration ip publique des machines virtuelles dans le groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
VirtualMachines |
Obtient le point d’entrée pour gérer les instances de machine virtuelle dans le groupe identique. |
Méthodes
Deallocate() |
Arrête les machines virtuelles du groupe identique et libère ses ressources de calcul. |
DeallocateAsync(CancellationToken) |
Arrête les machines virtuelles du groupe identique et libère ses ressources de calcul de façon asynchrone. |
GetNetworkInterfaceByInstanceId(String, String) |
Obtient une interface réseau associée à un groupe de machines virtuelles identiques instance. |
GetPrimaryInternalLoadBalancer() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
GetPrimaryInternetFacingLoadBalancer() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
GetPrimaryNetwork() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
ListAvailableSkus() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
ListNetworkInterfaces() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
ListNetworkInterfacesByInstanceId(String) |
Répertorie l’interface réseau associée à une machine virtuelle spécifique instance dans le groupe identique. |
ListPrimaryInternalLoadBalancerBackends() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
ListPrimaryInternalLoadBalancerInboundNatPools() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
ListPrimaryInternetFacingLoadBalancerBackends() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
ListPrimaryInternetFacingLoadBalancerInboundNatPools() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. |
PowerOff() |
Met hors tension (arrête) les machines virtuelles du groupe identique. |
PowerOffAsync(CancellationToken) |
Met hors tension (arrête) les machines virtuelles du groupe identique 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>) |
Reimage() |
Re-images (met à jour la version du système d’exploitation installé) les machines virtuelles du groupe identique. |
ReimageAsync(CancellationToken) |
Re-images (met à jour la version du système d’exploitation installé) les machines virtuelles du groupe identique de façon asynchrone. |
Restart() |
Redémarre les machines virtuelles du groupe identique. |
RestartAsync(CancellationToken) |
Redémarre les machines virtuelles du groupe identique de façon asynchrone. |
RunCommandInVMInstance(String, RunCommandInput) |
Exécutez des commandes dans une machine virtuelle instance dans un groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
RunCommandVMInstanceAsync(String, RunCommandInput, CancellationToken) |
Exécutez des commandes dans une machine virtuelle instance dans un groupe identique de façon asynchrone. (Hérité de IVirtualMachineScaleSetBeta) |
RunPowerShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>) |
Exécutez un script PowerShell sur une machine virtuelle instance dans un groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
RunPowerShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Exécutez PowerShell dans une machine virtuelle instance dans un groupe identique de façon asynchrone. (Hérité de IVirtualMachineScaleSetBeta) |
RunShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>) |
Exécuter un script shell dans une machine virtuelle instance dans un groupe identique. (Hérité de IVirtualMachineScaleSetBeta) |
RunShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Exécutez le script shell dans une machine virtuelle instance dans un groupe identique de façon asynchrone. (Hérité de IVirtualMachineScaleSetBeta) |
Start() |
Démarre les machines virtuelles dans le groupe identique. |
StartAsync(CancellationToken) |
Démarre les machines virtuelles du groupe identique de façon asynchrone. |
Update() |
Représentation côté client immuable d’un groupe de machines virtuelles identiques Azure. (Hérité de IUpdatable<T>) |
S’applique à
Azure SDK for .NET