Freigeben über


MachineExtension Klasse

Definition

Beschreibt eine Computererweiterung.

[Microsoft.Rest.Serialization.JsonTransformation]
public class MachineExtension : Microsoft.Azure.Management.HybridCompute.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type MachineExtension = class
    inherit TrackedResource
Public Class MachineExtension
Inherits TrackedResource
Vererbung
MachineExtension
Attribute

Konstruktoren

MachineExtension()

Initialisiert eine neue instance der MachineExtension-Klasse.

MachineExtension(String, String, String, String, IDictionary<String, String>, String, String, String, String, Nullable<Boolean>, Object, Object, String, MachineExtensionPropertiesInstanceView)

Initialisiert eine neue instance der MachineExtension-Klasse.

Eigenschaften

AutoUpgradeMinorVersion

Ruft ab oder legt fest, ob die Erweiterung eine neuere Nebenversion verwenden soll, wenn sie zur Bereitstellungszeit verfügbar ist. Abgesehen von erneuten Bereitstellungen führt die Erweiterung nach der Bereitstellung jedoch keine Upgrades für Nebenversionen aus, selbst wenn diese Eigenschaft auf „true“ festgelegt ist.

ForceUpdateTag

Ruft ab oder legt fest, wie der Erweiterungshandler zum Aktualisieren gezwungen werden soll, auch wenn sich die Erweiterungskonfiguration nicht geändert hat.

Id

Ruft die vollqualifizierte Ressourcen-ID für die Ressource ab. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Geerbt von Resource)
InstanceView

Ruft die Computererweiterung instance Ansicht ab oder legt sie fest.

Location

Ruft den Geografischen Standort ab, an dem sich die Ressource befindet, oder legt diese fest.

(Geerbt von TrackedResource)
MachineExtensionType

Ruft ab oder legt den Typ der Erweiterung fest. ein Beispiel ist "CustomScriptExtension".

Name

Ruft den Namen der Ressource ab.

(Geerbt von Resource)
ProtectedSettings

Ruft ab oder legt fest, dass die Erweiterung entweder protectedSettings oder protectedSettingsFromKeyVault oder überhaupt keine geschützten Einstellungen enthalten kann.

ProvisioningState

Ruft den Bereitstellungsstatus ab, der nur in der Antwort angezeigt wird.

Publisher

Ruft den Namen des Erweiterungshandlerherausgebers ab oder legt den Namen fest.

Settings

Ruft json-formatierte öffentliche Einstellungen für die Erweiterung ab oder legt diese fest.

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von TrackedResource)
Type

Ruft den Typ der Ressource ab. Beispiel: Microsoft.Compute/virtualMachines oder Microsoft.Storage/storageAccounts.

(Geerbt von Resource)
TypeHandlerVersion

Ruft ab oder legt die Version des Skripthandlers fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: