Freigeben über


ArcExtensionData Klasse

Definition

Eine Klasse, die das ArcExtension-Datenmodell darstellt. Details zu einer bestimmten Erweiterung im HCI-Cluster.

public class ArcExtensionData : Azure.ResourceManager.Models.ResourceData
type ArcExtensionData = class
    inherit ResourceData
Public Class ArcExtensionData
Inherits ResourceData
Vererbung
ArcExtensionData

Konstruktoren

ArcExtensionData()

Initialisiert eine neue instance von ArcExtensionData.

Eigenschaften

AggregateState

Aggregieren Sie den Status von Arc Extensions auf den Knoten in diesem HCI-Cluster.

ArcExtensionType

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

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)
Name

Der Name der Ressource.

(Geerbt von ResourceData)
PerNodeExtensionDetails

Status der Arc-Erweiterung in jedem der Knoten.

ProtectedSettings

Geschützte Einstellungen (können Geheimnisse enthalten).

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

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

Bereitstellungsstatus der Erweiterungsproxyressource.

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.

Um dieser Eigenschaft ein Objekt zuzuweisen, verwenden Sie FromObjectAsJson<T>(T, JsonSerializerOptions).

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" }.

ShouldAutoUpgradeMinorVersion

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.

SystemData

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

(Geerbt von ResourceData)
TypeHandlerVersion

Gibt die Version des Skripthandlers an. Wenn nicht angegeben, wird die neueste Version verwendet.

Gilt für: