Partager via


IVirtualMachineScaleSet Interface

Définition

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

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 à