IDefinition<ParentT> Schnittstelle

Definition

Die Gesamte Definition einer VM-Skalierungsgruppe-Erweiterung als Teil einer übergeordneten Definition.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithAutoUpgradeMinorVersion<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithImageOrPublisher<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithPublisher<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithSettings<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithType<ParentT>, Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSetExtension.Definition.IWithVersion<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithImageOrPublisher<'ParentT>
    interface IWithPublisher<'ParentT>
    interface IWithType<'ParentT>
    interface IWithVersion<'ParentT>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithAutoUpgradeMinorVersion<'ParentT>
    interface IWithSettings<'ParentT>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(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 Definition, zu der nach dem Anfügen dieser Definition zurückzukehren ist.

Implementiert

Methoden

Attach()

Die Gesamte Definition einer VM-Skalierungsgruppe-Erweiterung als Teil einer übergeordneten Definition.

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

Gibt das zu verwendende Erweiterungsimage der VM-Skalierungsgruppe an.

(Geerbt von IWithImageOrPublisher<ParentT>)
WithMinorVersionAutoUpgrade()

Aktiviert das automatische Upgrade der Erweiterung mit Nebenversionen.

(Geerbt von IWithAutoUpgradeMinorVersion<ParentT>)
WithoutMinorVersionAutoUpgrade()

Deaktiviert das automatische Upgraden 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 öffentlichen Einstellungseintrag an.

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

Gibt öffentliche Einstellungen an.

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

Gibt den Namen des Herausgebers des Vm-Skalierungsgruppenerweiterungsimages an.

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

Gibt den Typ des Erweiterungsimages der VM-Skalierungsgruppe an.

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

Gibt die Version der Imageerweiterung für die VM-Skalierungsgruppe an.

(Geerbt von IWithVersion<ParentT>)

Gilt für: