IVirtualMachineScaleSets 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.
Einstiegspunkt zur Verwaltungs-API für VM-Skalierungsgruppen.
public interface IVirtualMachineScaleSets : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetsBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchCreation<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchDeletion, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IBlank>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingById, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingByResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingByResourceGroup<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListing<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsListingByResourceGroup<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetsOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>
type IVirtualMachineScaleSets = interface
interface ISupportsListing<IVirtualMachineScaleSet>
interface ISupportsListingByResourceGroup<IVirtualMachineScaleSet>
interface ISupportsGettingByResourceGroup<IVirtualMachineScaleSet>
interface ISupportsGettingById<IVirtualMachineScaleSet>
interface ISupportsCreating<IBlank>
interface ISupportsDeletingById
interface ISupportsDeletingByResourceGroup
interface ISupportsBatchCreation<IVirtualMachineScaleSet>
interface ISupportsBatchDeletion
interface IBeta
interface IHasManager<IComputeManager>
interface IHasInner<IVirtualMachineScaleSetsOperations>
interface IVirtualMachineScaleSetsBeta
Public Interface IVirtualMachineScaleSets
Implements IHasInner(Of IVirtualMachineScaleSetsOperations), IHasManager(Of IComputeManager), ISupportsBatchCreation(Of IVirtualMachineScaleSet), ISupportsBatchDeletion, ISupportsCreating(Of IBlank), ISupportsDeletingById, ISupportsDeletingByResourceGroup, ISupportsGettingById(Of IVirtualMachineScaleSet), ISupportsGettingByResourceGroup(Of IVirtualMachineScaleSet), ISupportsListing(Of IVirtualMachineScaleSet), ISupportsListingByResourceGroup(Of IVirtualMachineScaleSet), IVirtualMachineScaleSetsBeta
- Implementiert
-
IVirtualMachineScaleSetsBeta ISupportsBatchCreation<IVirtualMachineScaleSet> ISupportsBatchDeletion ISupportsCreating<IBlank> ISupportsDeletingById ISupportsDeletingByResourceGroup ISupportsGettingById<IVirtualMachineScaleSet> ISupportsGettingByResourceGroup<IVirtualMachineScaleSet> ISupportsListing<IVirtualMachineScaleSet> ISupportsListingByResourceGroup<IVirtualMachineScaleSet> IBeta IHasInner<IVirtualMachineScaleSetsOperations> IHasManager<IComputeManager>
Eigenschaften
Inner |
Einstiegspunkt zur Verwaltungs-API für VM-Skalierungsgruppen. (Geerbt von IHasInner<T>) |
Manager |
Ruft den Managerclienttyp dieses Ressourcentyps ab. (Geerbt von IHasManager<ManagerT>) |
Methoden
Create(ICreatable<IFluentResourceT>[]) |
Erstellt eine Gruppe (Batch) von Ressourcen. (Geerbt von ISupportsBatchCreation<IFluentResourceT>) |
Create(IEnumerable<ICreatable<IFluentResourceT>>) |
Erstellt eine Gruppe (Batch) von Ressourcen. (Geerbt von ISupportsBatchCreation<IFluentResourceT>) |
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) |
Erstellt eine Gruppe (Batch) von Ressourcen. (Geerbt von ISupportsBatchCreation<IFluentResourceT>) |
Deallocate(String, String) |
Fährt die virtuellen Computer in der Skalierungsgruppe herunter und gibt die Computeressourcen frei. |
DeallocateAsync(String, String, CancellationToken) |
Fährt die virtuellen Computer in der Skalierungsgruppe herunter und gibt die Computeressourcen asynchron frei. |
Define(String) |
Einstiegspunkt zur Verwaltungs-API für VM-Skalierungsgruppen. (Geerbt von ISupportsCreating<T>) |
DeleteById(String) |
Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID. (Geerbt von ISupportsDeletingById) |
DeleteByIdAsync(String, CancellationToken) |
Löscht eine Ressource aus Azure und identifiziert sie anhand ihrer Ressourcen-ID. (Geerbt von ISupportsDeletingById) |
DeleteByIds(IList<String>) |
Löscht die angegebenen Ressourcen aus Azure. (Geerbt von ISupportsBatchDeletion) |
DeleteByIds(String[]) |
Löscht die angegebenen Ressourcen aus Azure. (Geerbt von ISupportsBatchDeletion) |
DeleteByIdsAsync(IList<String>, CancellationToken) |
Löscht die angegebenen Ressourcen asynchron und parallel aus Azure. (Geerbt von ISupportsBatchDeletion) |
DeleteByIdsAsync(String[], CancellationToken) |
Löscht die angegebenen Ressourcen asynchron und parallel aus Azure. (Geerbt von ISupportsBatchDeletion) |
DeleteByResourceGroup(String, String) |
Löscht eine Ressource aus Azure und identifiziert sie anhand ihres Namens und ihrer Ressourcengruppe. (Geerbt von ISupportsDeletingByResourceGroup) |
DeleteByResourceGroupAsync(String, String, CancellationToken) |
Löscht eine Ressource aus Azure und identifiziert sie anhand ihres Namens und ihrer Ressourcengruppe. (Geerbt von ISupportsDeletingByResourceGroup) |
GetById(String) |
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. (Geerbt von ISupportsGettingById<T>) |
GetByIdAsync(String, CancellationToken) |
Ruft die Informationen zu einer Ressource aus Azure basierend auf der Ressourcen-ID ab. (Geerbt von ISupportsGettingById<T>) |
GetByResourceGroup(String, String) |
Ruft die Informationen zu einer Ressource aus Azure basierend auf dem Ressourcennamen und dem Namen ihrer Ressourcengruppe ab. (Geerbt von ISupportsGettingByResourceGroup<T>) |
GetByResourceGroupAsync(String, String, CancellationToken) |
Ruft die Informationen zu einer Ressource aus Azure basierend auf dem Ressourcennamen und dem Namen ihrer Ressourcengruppe ab. (Geerbt von ISupportsGettingByResourceGroup<T>) |
List() |
Listet alle Ressourcen des angegebenen Typs im derzeit ausgewählten Abonnement auf. (Geerbt von ISupportsListing<T>) |
ListAsync(Boolean, CancellationToken) |
Listet alle Ressourcen des angegebenen Typs im derzeit ausgewählten Abonnement auf. (Geerbt von ISupportsListing<T>) |
ListByResourceGroup(String) |
Listet Ressourcen des angegebenen Typs in der angegebenen Ressourcengruppe auf. (Geerbt von ISupportsListingByResourceGroup<T>) |
ListByResourceGroupAsync(String, Boolean, CancellationToken) |
Listet Ressourcen des angegebenen Typs in der angegebenen Ressourcengruppe auf. (Geerbt von ISupportsListingByResourceGroup<T>) |
PowerOff(String, String) |
Schaltet die virtuellen Computer in der Skalierungsgruppe aus (beendet). |
PowerOffAsync(String, String, CancellationToken) |
Schaltet die virtuellen Computer in der Skalierungsgruppe asynchron aus (beendet). |
Reimage(String, String) |
Erneutes Abbilden (aktualisiert die Version des installierten Betriebssystems) der virtuellen Computer in der Skalierungsgruppe. |
ReimageAsync(String, String, CancellationToken) |
Erneutes Abbilden (aktualisiert die Version des installierten Betriebssystems) der virtuellen Computer in der Skalierungsgruppe asynchron. |
Restart(String, String) |
Startet die virtuellen Computer in der Skalierungsgruppe neu. |
RestartAsync(String, String, CancellationToken) |
Startet die virtuellen Computer in der Skalierungsgruppe asynchron neu. |
RunCommandInVMInstance(String, String, String, RunCommandInput) |
Führen Sie Befehle auf einem virtuellen Computer instance in einer Skalierungsgruppe aus. (Geerbt von IVirtualMachineScaleSetsBeta) |
RunCommandVMInstanceAsync(String, String, String, RunCommandInput, CancellationToken) |
Führen Sie Befehle auf einem virtuellen Computer instance in einer Skalierungsgruppe asynchron aus. (Geerbt von IVirtualMachineScaleSetsBeta) |
RunPowerShellScriptInVMInstance(String, String, String, IList<String>, IList<RunCommandInputParameter>) |
Führen Sie ein PowerShell-Skript auf einem virtuellen Computer instance in einer Skalierungsgruppe aus. (Geerbt von IVirtualMachineScaleSetsBeta) |
RunPowerShellScriptInVMInstanceAsync(String, String, String, IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Führen Sie PowerShell auf einem virtuellen Computer instance in einer Skalierungsgruppe asynchron aus. (Geerbt von IVirtualMachineScaleSetsBeta) |
RunShellScriptInVMInstance(String, String, String, IList<String>, IList<RunCommandInputParameter>) |
Führen Sie ein Shellskript auf einem virtuellen Computer instance in einer Skalierungsgruppe aus. (Geerbt von IVirtualMachineScaleSetsBeta) |
RunShellScriptInVMInstanceAsync(String, String, String, IList<String>, IList<RunCommandInputParameter>, CancellationToken) |
Führen Sie ein Shellskript auf einem virtuellen Computer instance in einer Skalierungsgruppe asynchron aus. (Geerbt von IVirtualMachineScaleSetsBeta) |
Start(String, String) |
Startet die virtuellen Computer in der Skalierungsgruppe. |
StartAsync(String, String, CancellationToken) |
Startet die virtuellen Computer in der Skalierungsgruppe asynchron. |
Gilt für:
Azure SDK for .NET