Freigeben über


HybridComputeMachineExtensionData Klasse

Definition

Eine Klasse, die das HybridComputeMachineExtension-Datenmodell darstellt. Beschreibt eine Computererweiterung.

public class HybridComputeMachineExtensionData : Azure.ResourceManager.Models.TrackedResourceData
type HybridComputeMachineExtensionData = class
    inherit TrackedResourceData
Public Class HybridComputeMachineExtensionData
Inherits TrackedResourceData
Vererbung
HybridComputeMachineExtensionData

Konstruktoren

HybridComputeMachineExtensionData(AzureLocation)

Initialisiert eine neue instance von HybridComputeMachineExtensionData.

Eigenschaften

AutoUpgradeMinorVersion

Gibt an, 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.

EnableAutomaticUpgrade

Gibt an, ob die Erweiterung automatisch von der Plattform aktualisiert werden soll, wenn eine neuere Version verfügbar ist.

ForceUpdateTag

Wie der Erweiterungshandler zum Aktualisieren gezwungen werden soll, auch wenn sich die Erweiterungskonfiguration nicht geändert hat.

Id

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

(Geerbt von ResourceData)
InstanceView

Die Computererweiterung instance Ansicht.

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
Name

Der Name der Ressource.

(Geerbt von ResourceData)
ProtectedSettings

Die Erweiterung kann entweder protectedSettings oder protectedSettingsFromKeyVault oder überhaupt keine geschützten Einstellungen enthalten.

Verwenden FromObjectAsJson<T>(T, JsonSerializerOptions)Sie , um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen.

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

ProvisioningState

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

Publisher

Der Name des Erweiterungshandlerherausgebers.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
Settings

Json-formatierte öffentliche Einstellungen für die Erweiterung.

Verwenden FromObjectAsJson<T>(T, JsonSerializerOptions)Sie , um dem Wert dieser Eigenschaft ein -Objekt zuzuweisen.

Um dieser Eigenschaft eine bereits formatierte JSON-Zeichenfolge zuzuweisen, verwenden Sie FromString(String).

Beispiele:

  • BinaryData.FromObjectAsJson("foo")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromString("\"foo\"")Erstellt eine Nutzlast von "foo".
  • BinaryData.FromObjectAsJson(new { key = "value" })Erstellt eine Nutzlast von { "key": "value" }.
  • BinaryData.FromString("{\"key\": \"value\"}")Erstellt eine Nutzlast von { "key": "value" }.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
TypeHandlerVersion

Gibt die Version des Skripthandlers an.

TypePropertiesType

Gibt den Typ der Erweiterung an. ein Beispiel ist "CustomScriptExtension".

Gilt für: