IUpdateDefinition<ParentT> Schnittstelle

Definition

Die gesamte Erweiterungsdefinition einer VM-Skalierungsgruppe als Teil des übergeordneten Updates.

public interface IUpdateDefinition<ParentT> : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IBlank<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithAttach<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithAutoUpgradeMinorVersion<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithImageOrPublisher<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithPublisher<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithSettings<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithType<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.UpdateDefinition.IWithVersion<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ParentT>
type IUpdateDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithImageOrPublisher<'ParentT>
    interface IWithPublisher<'ParentT>
    interface IWithType<'ParentT>
    interface IWithVersion<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInUpdate<'ParentT>
    interface IWithAutoUpgradeMinorVersion<'ParentT>
    interface IWithSettings<'ParentT>
Public Interface IUpdateDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInUpdate(Of ParentT), IWithAttach(Of ParentT), IWithAutoUpgradeMinorVersion(Of ParentT), IWithImageOrPublisher(Of ParentT), IWithPublisher(Of ParentT), IWithSettings(Of ParentT), IWithType(Of ParentT), IWithVersion(Of ParentT)

Typparameter

ParentT

Die Phase der übergeordneten Aktualisierung, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Implementiert

Methoden

Attach()

Die gesamte Erweiterungsdefinition einer VM-Skalierungsgruppe als Teil des übergeordneten Updates.

(Geerbt von IInUpdate<ParentT>)
WithImage(IVirtualMachineExtensionImage)

Gibt das zu verwendende Erweiterungsimage des VM-Skalierungsgruppen an.

(Geerbt von IWithImageOrPublisher<ParentT>)
WithMinorVersionAutoUpgrade()

Aktiviert das automatische Upgrade der Erweiterung mit Nebenversionen.

(Geerbt von IWithAutoUpgradeMinorVersion<ParentT>)
WithoutMinorVersionAutoUpgrade()

Deaktiviert das automatische Upgrade der Erweiterung mit Nebenversionen.

(Geerbt von IWithAutoUpgradeMinorVersion<ParentT>)
WithProtectedSetting(String, Object)

Gibt einen privaten Einstellungseintrag an.

(Geerbt von IWithSettings<ParentT>)
WithProtectedSettings(IDictionary<String,Object>)

Gibt private Einstellungen an.

(Geerbt von IWithSettings<ParentT>)
WithPublicSetting(String, Object)

Gibt einen eintrag für öffentliche Einstellungen an.

(Geerbt von IWithSettings<ParentT>)
WithPublicSettings(IDictionary<String,Object>)

Gibt öffentliche Einstellungen an.

(Geerbt von IWithSettings<ParentT>)
WithPublisher(String)

Gibt den Namen des Vm-Skalierungsgruppen-Erweiterungsimageherausgebers an.

(Geerbt von IWithPublisher<ParentT>)
WithType(String)

Gibt den Typ des Erweiterungsimages für vm-Skalierungsgruppen an.

(Geerbt von IWithType<ParentT>)
WithVersion(String)

Gibt die Version der Vm-Skalierungsgruppen-Imageerweiterung an.

(Geerbt von IWithVersion<ParentT>)

Gilt für: