IVirtualMachineScaleSet Schnittstelle

Definition

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

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
Implementiert

Eigenschaften

AdditionalCapabilities

Get gibt zusätzliche Funktionen an, die auf dem Virtual Machines in der VM-Skalierungsgruppe aktiviert oder deaktiviert sind. Für instance: Gibt an, ob die Virtual Machines die Möglichkeit haben, das Anfügen von verwalteten Datenträgern mit UltraSSD_LRS Speicherkontotyp zu unterstützen.

ApplicationGatewayBackendAddressPoolsIds

Ruft die Liste des Application Gateway-Back-End-Pools ab, der der VM-Skalierungsgruppe zugeordnet ist.

ApplicationSecurityGroupIds

Ruft die Liste der Anwendungssicherheitsgruppen ab, die der VM-Skalierungsgruppe zugeordnet sind.

AvailabilityZones

Ruft die Verfügbarkeitszonen ab, die der VM-Skalierungsgruppe zugewiesen sind.

(Geerbt von IVirtualMachineScaleSetBeta)
BillingProfile

Ruft die abrechnungsbezogenen Details der virtuellen Computer mit niedriger Priorität in der Skalierungsgruppe ab.

(Geerbt von IVirtualMachineScaleSetBeta)
BootDiagnosticsStorageUri

Ruft den URI des Speicherblobendpunkts ab, wenn der Start Diagnose für die VM-Skalierungsgruppe aktiviert ist.

(Geerbt von IVirtualMachineScaleSetBeta)
Capacity

Ruft die Anzahl der VM-Instanzen in der Skalierungsgruppe ab.

ComputerNamePrefix

Ruft das Namenspräfix der virtuellen Computer in der Skalierungsgruppe ab.

DoNotRunExtensionsOnOverprovisionedVMs

Wenn die Überbereitstellung aktiviert ist, werden Erweiterungen nur für die angeforderte Anzahl von VMs gestartet, die schließlich beibehalten werden. Diese Eigenschaft stellt daher sicher, dass die Erweiterungen nicht auf den zusätzlichen überprovisionierten VMs ausgeführt werden.

Extensions

Ruft die Erweiterungen ab, die an die virtuellen Computer in der Skalierungsgruppe angefügt sind.

Id

Ruft die Ressourcen-ID-Zeichenfolge ab.

(Geerbt von IHasId)
Inner

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IHasInner<T>)
IsAcceleratedNetworkingEnabled

Ruft true ab, wenn beschleunigtes Netzwerk für die VM-Skalierungsgruppe aktiviert ist.

(Geerbt von IVirtualMachineScaleSetBeta)
IsBootDiagnosticsEnabled

Ruft true ab, wenn start Diagnose für die VM-Skalierungsgruppe aktiviert ist.

(Geerbt von IVirtualMachineScaleSetBeta)
IsIpForwardingEnabled

Ruft true ab, wenn die IP-Weiterleitung für die VM-Skalierungsgruppe aktiviert ist.

(Geerbt von IVirtualMachineScaleSetBeta)
IsManagedDiskEnabled

Ruft true ab, wenn der verwaltete Datenträger für die Datenträger der VM-Skalierungsgruppe (Betriebssystem, Daten) verwendet wird.

IsManagedServiceIdentityEnabled

Ruft true ab, wenn die verwaltete Dienstidentität für die VM-Skalierungsgruppe aktiviert ist.

(Geerbt von IVirtualMachineScaleSetBeta)
IsSinglePlacementGroupEnabled

Ruft true ab, wenn eine einzelne Platzierungsgruppe für die VM-Skalierungsgruppe aktiviert ist.

(Geerbt von IVirtualMachineScaleSetBeta)
Key

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IIndexable)
ManagedOSDiskStorageAccountType

Ruft den Speicherkontotyp des verwalteten Betriebssystemdatenträgers ab. Ein NULL-Wert wird zurückgegeben, wenn die VM-Skalierungsgruppe auf einem nicht verwalteten Datenträger basiert.

(Geerbt von IVirtualMachineScaleSetBeta)
ManagedServiceIdentityType

Ruft den Typ der verwalteten Dienstidentität ab, die für die VM-Skalierungsgruppe verwendet wird.

(Geerbt von IVirtualMachineScaleSetBeta)
Manager

Ruft den Managerclienttyp dieses Ressourcentyps ab.

(Geerbt von IHasManager<ManagerT>)
Name

Ruft den Namen der Ressource ab.

(Geerbt von IHasName)
NetworkProfile

Ruft das Netzwerkprofil ab.

NetworkSecurityGroupId

Ruft die ARM-ID der Netzwerksicherheitsgruppe ab.

(Geerbt von IVirtualMachineScaleSetBeta)
OSDiskCachingType

Ruft den Datenträgercachetyp des Betriebssystems ab.

OSDiskName

Ruft den Namen des Betriebssystemdatenträgers der virtuellen Computer in der Skalierungsgruppe ab.

OSType

Ruft das Betriebssystem der virtuellen Computer in der Skalierungsgruppe ab.

OverProvisionEnabled

Ruft true ab, wenn die Überbereitstellung für die virtuellen Computer aktiviert ist, andernfalls false.

PrimaryPublicIPAddressIds

Ruft ioException die E/A-Ausnahme ab.

ProximityPlacementGroup

Get gibt Informationen zur Näherungsplatzierungsgruppe an, der die VM-Skalierungsgruppe zugewiesen werden soll.

Region

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IResource)
RegionName

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IResource)
ResourceGroupName

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IHasResourceGroup)
Sku

Ruft die SKU der virtuellen Computer in der Skalierungsgruppe ab.

StorageProfile

Ruft das Speicherprofil ab.

SystemAssignedManagedServiceIdentityPrincipalId

Ruft die systemseitig zugewiesene (lokale) verwaltete Dienstidentität für active Directory-Dienstprinzipal-ID ab, die der Vm-Skalierungsgruppe zugewiesen ist.

(Geerbt von IVirtualMachineScaleSetBeta)
SystemAssignedManagedServiceIdentityTenantId

Ruft die systemseitig zugewiesene (lokale) verwaltete Dienstidentitäts-spezifische Active Directory-Mandanten-ID ab, die der Vm-Skalierungsgruppe zugewiesen ist.

(Geerbt von IVirtualMachineScaleSetBeta)
Tags

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IResource)
Type

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IResource)
UpgradeMode

Ruft den Upgrademodus ab.

UpgradeModel

Ruft den Upgrademodus ab.

UserAssignedManagedServiceIdentityIds

Ruft die Ressourcen-ID der benutzerseitig zugewiesenen verwalteten Dienstidentitäten ab, die der VM-Skalierungsgruppe zugeordnet sind.

(Geerbt von IVirtualMachineScaleSetBeta)
VhdContainers

Ruft die URL für Speichercontainer ab, in denen die VHDs der virtuellen Computer in der Skalierungsgruppe gespeichert werden.

VirtualMachineEvictionPolicy

Ruft die Entfernungsrichtlinie der virtuellen Computer in der Skalierungsgruppe ab.

(Geerbt von IVirtualMachineScaleSetBeta)
VirtualMachinePriority

Ruft die Priorität von virtuellen Computern in der Skalierungsgruppe ab.

(Geerbt von IVirtualMachineScaleSetBeta)
VirtualMachinePublicIpConfig

Ruft die öffentliche IP-Konfiguration virtueller Computer in der Skalierungsgruppe ab.

(Geerbt von IVirtualMachineScaleSetBeta)
VirtualMachines

Ruft den Einstiegspunkt zum Verwalten von VM-Instanzen in der Skalierungsgruppe ab.

Methoden

Deallocate()

Fährt die virtuellen Computer in der Skalierungsgruppe herunter und gibt die Computeressourcen frei.

DeallocateAsync(CancellationToken)

Fährt die virtuellen Computer in der Skalierungsgruppe herunter und gibt ihre Computeressourcen asynchron frei.

GetNetworkInterfaceByInstanceId(String, String)

Ruft eine Netzwerkschnittstelle ab, die einer VM-Skalierungsgruppe instance zugeordnet ist.

GetPrimaryInternalLoadBalancer()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

GetPrimaryInternetFacingLoadBalancer()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

GetPrimaryNetwork()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

ListAvailableSkus()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

ListNetworkInterfaces()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

ListNetworkInterfacesByInstanceId(String)

Listet die Netzwerkschnittstelle auf, die einem bestimmten virtuellen Computer instance in der Skalierungsgruppe zugeordnet ist.

ListPrimaryInternalLoadBalancerBackends()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

ListPrimaryInternalLoadBalancerInboundNatPools()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

ListPrimaryInternetFacingLoadBalancerBackends()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

ListPrimaryInternetFacingLoadBalancerInboundNatPools()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

PowerOff()

Schaltet die virtuellen Computer in der Skalierungsgruppe aus (stoppt).

PowerOffAsync(CancellationToken)

Schaltet die virtuellen Computer in der Skalierungsgruppe asynchron aus (beendet).

Refresh()

Aktualisiert die Ressource, um sie mit Azure zu synchronisieren.

(Geerbt von IRefreshable<T>)
RefreshAsync(CancellationToken)

Aktualisiert die Ressource, um sie mit Azure zu synchronisieren.

(Geerbt von IRefreshable<T>)
Reimage()

Erneute Images (aktualisiert die Version des installierten Betriebssystems) der virtuellen Computer in der Skalierungsgruppe.

ReimageAsync(CancellationToken)

Erneute Images (aktualisiert die Version des installierten Betriebssystems) der virtuellen Computer in der Skalierungsgruppe asynchron.

Restart()

Startet die virtuellen Computer in der Skalierungsgruppe neu.

RestartAsync(CancellationToken)

Startet die virtuellen Computer in der Skalierungsgruppe asynchron neu.

RunCommandInVMInstance(String, RunCommandInput)

Führen Sie Befehle auf einem virtuellen Computer instance in einer Skalierungsgruppe aus.

(Geerbt von IVirtualMachineScaleSetBeta)
RunCommandVMInstanceAsync(String, RunCommandInput, CancellationToken)

Führen Sie Befehle auf einem virtuellen Computer instance in einer Skalierungsgruppe asynchron aus.

(Geerbt von IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

Führen Sie PowerShell-Skripts auf einem virtuellen Computer instance in einer Skalierungsgruppe aus.

(Geerbt von IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Führen Sie PowerShell auf einem virtuellen Computer instance in einer Skalierungsgruppe asynchron aus.

(Geerbt von IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

Führen Sie Shellskript auf einem virtuellen Computer instance in einer Skalierungsgruppe aus.

(Geerbt von IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Führen Sie shellskripts auf einem virtuellen Computer instance in einer Skalierungsgruppe asynchron aus.

(Geerbt von IVirtualMachineScaleSetBeta)
Start()

Startet die virtuellen Computer in der Skalierungsgruppe.

StartAsync(CancellationToken)

Startet die virtuellen Computer in der Skalierungsgruppe asynchron.

Update()

Eine unveränderliche clientseitige Darstellung einer Azure-VM-Skalierungsgruppe.

(Geerbt von IUpdatable<T>)

Gilt für: