Freigeben über


IVirtualMachineScaleSets Schnittstelle

Definition

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

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: