IVirtualMachineScaleSet Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
IVirtualMachineScaleSetBeta IBeta IGroupableResource<IComputeManager,VirtualMachineScaleSetInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineScaleSetInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachineScaleSet> IUpdatable<IWithPrimaryLoadBalancer>
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:
Azure SDK for .NET