Freigeben über


ServiceFabricManagedNodeTypeData Klasse

Definition

Eine Klasse, die das ServiceFabricManagedNodeType-Datenmodell darstellt. Beschreibt einen Knotentyp im Cluster, wobei jeder Knotentyp eine Untermenge von Knoten im Cluster darstellt.

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

Konstruktoren

ServiceFabricManagedNodeTypeData()

Initialisiert eine neue instance von ServiceFabricManagedNodeTypeData.

Eigenschaften

AdditionalDataDisks

Zusätzliche verwaltete Datenträger.

ApplicationPorts

Der Bereich der Ports, von dem aus der Cluster Service Fabric-Anwendungen Port zugewiesen hat.

Capacities

Die Kapazitätstags, die auf die Knoten im Knotentyp angewendet werden, verwendet der Clusterressourcen-Manager diese Tags, um zu verstehen, wie viel Ressource ein Knoten hat.

DataDiskLetter

Verwalteter Datenträgerbuchstaben. Der reservierte Buchstabe C oder D kann nicht verwendet werden und kann sich nach der Erstellung nicht ändern.

DataDiskSizeInGB

Datenträgergröße für den verwalteten Datenträger, der an die vms auf dem Knotentyp in GBs angefügt ist.

DataDiskType

Verwalteter Datenträgertyp. Gibt den Speicherkontotyp für den verwalteten Datenträger an.

EphemeralPorts

Der Bereich der kurzlebigen Ports, mit denen Knoten in diesem Knotentyp konfiguriert werden sollten.

EvictionPolicy

Gibt die Entfernungsrichtlinie für virtuelle Computer in einem SPOT-Knotentyp an. Der Standardwert ist Löschen.

FrontendConfigurations

Gibt an, dass der Knotentyp seine eigenen Front-End-Konfigurationen anstelle der Standardkonfiguration für den Cluster verwendet. Diese Einstellung kann nur für nicht primäre Knotentypen angegeben werden und kann nicht hinzugefügt oder entfernt werden, nachdem der Knotentyp erstellt wurde.

HasMultiplePlacementGroups

Gibt an, ob der dem Knotentyp zugeordnete Skalierungsgruppe aus mehreren Platzierungsgruppen bestehen kann.

HostGroupId

Gibt die vollständige Hostgruppenressourcen-ID an. Diese Eigenschaft wird für die Bereitstellung auf dedizierten Azure-Hosts verwendet.

Id

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

(Geerbt von ResourceData)
IsAcceleratedNetworkingEnabled

Gibt an, ob die Netzwerkschnittstelle netzwerkbeschleunigt ist.

IsEncryptionAtHostEnabled

Aktivieren oder deaktivieren Sie die Hostverschlüsselung für die virtuellen Computer auf dem Knotentyp. Dadurch wird die Verschlüsselung für alle Datenträger aktiviert, einschließlich ressourcen-/temporärer Datenträger auf dem Host selbst. Standard: Die Verschlüsselung auf dem Host wird deaktiviert, es sei denn, diese Eigenschaft ist für die Ressource auf true festgelegt.

IsNodePublicIPEnabled

Gibt an, ob jedem Knoten eine eigene öffentliche IP-Adresse zugewiesen wird. Dies wird nur für sekundäre Knotentypen mit benutzerdefinierten Load Balancern unterstützt.

IsOverProvisioningEnabled

Gibt an, ob der Knotentyp überprovisioniert werden soll. Dies ist nur für zustandslose Knotentypen zulässig.

IsPrimary

Gibt an, dass die Service Fabric-Systemdienste für den Cluster auf diesem Knotentyp ausgeführt werden. Diese Einstellung kann nicht geändert werden, nachdem der Knotentyp erstellt wurde.

IsSecureBootEnabled

Gibt an, ob der sichere Start für nodeType aktiviert werden soll. Kann nur mit TrustedLaunch SecurityType verwendet werden.

IsSpotVm

Gibt an, ob der Knotentyp Spot Virtual Machines ist. Azure weist die VMs zu, wenn Kapazität verfügbar ist und die VMs jederzeit entfernt werden können.

IsStateless

Gibt an, ob der Knotentyp nur zustandslose Workloads hosten kann.

Name

Der Name der Ressource.

(Geerbt von ResourceData)
NatGatewayId

Gibt die Ressourcen-ID eines NAT-Gateways an, das an das Subnetz dieses Knotentyps angefügt werden soll. Der Knotentyp muss einen benutzerdefinierten Lastenausgleich verwenden.

NetworkSecurityRules

Die Netzwerksicherheitsregeln für diesen Knotentyp. Diese Einstellung kann nur für Knotentypen angegeben werden, die mit Front-End-Konfigurationen konfiguriert sind.

PlacementProperties

Die Platzierungstags, die auf Knoten im Knotentyp angewendet werden, können verwendet werden, um anzugeben, wo bestimmte Dienste (Workload) ausgeführt werden sollen.

ProvisioningState

Der Bereitstellungsstatus der Knotentypressource.

ResourceType

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

(Geerbt von ResourceData)
SecurityType

Gibt den Sicherheitstyp des nodeType an. Nur TrustedLaunch wird derzeit unterstützt.

Sku

Der Knotentyp sku.

SpotRestoreTimeout

Gibt die Zeitdauer an, nach der die Plattform nicht versucht, die ALS ISO 8601 angegebenen VMSS SPOT-Instanzen wiederherzustellen.

SubnetId

Gibt die Ressourcen-ID des Subnetzes für den Knotentyp an.

SystemData

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

(Geerbt von ResourceData)
Tags

Azure-Ressourcentags.

UseDefaultPublicLoadBalancer

Gibt an, ob der öffentliche Lastenausgleich verwendet. Wenn er nicht angegeben ist und der Knotentyp keine eigene Front-End-Konfiguration hat, wird er an den Standardlastenausgleich angefügt. Wenn der Knotentyp einen eigenen Load Balancer verwendet und useDefaultPublicLoadBalancer true ist, muss das Front-End eine interne Load Balancer sein. Wenn der Knotentyp seinen eigenen Lastenausgleich verwendet und useDefaultPublicLoadBalancer false ist oder nicht festgelegt ist, muss der benutzerdefinierte Lastenausgleich einen öffentlichen Lastenausgleich enthalten, um ausgehende Konnektivität bereitzustellen.

UseEphemeralOSDisk

Gibt an, ob der kurzlebige Betriebssystemdatenträger verwendet werden soll. Die für die vmSize-Eigenschaft ausgewählte SKU muss dieses Feature unterstützen.

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die der VM-Skalierungsgruppe unter dem Knotentyp zugeordnet sind. Bei jedem Eintrag handelt es sich um eine ARM-Ressourcen-ID im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

UseTempDataDisk

Gibt an, ob der temporäre Datenträger für den Service Fabric-Datenstamm verwendet werden soll. In diesem Fall wird kein verwalteter Datenträger angefügt, und der temporäre Datenträger wird verwendet. Dies ist nur für zustandslose Knotentypen zulässig.

VmExtensions

Eine Reihe von Erweiterungen, die auf den virtuellen Computern installiert werden sollen.

VmImageOffer

Der Angebotstyp des Azure Virtual Machines Marketplace-Images. Beispiel: UbuntuServer oder WindowsServer.

VmImagePlan

Gibt Informationen zum Marketplace-Image an, das zum Erstellen des virtuellen Computers verwendet wird. Dieses Element wird nur für Marketplace-Images verwendet. Bevor Sie ein Marketplace-Image über eine API verwenden können, müssen Sie das Image für die programmgesteuerte Verwendung aktivieren. Suchen Sie im Azure-Portal nach dem Marketplace-Image, das Sie verwenden möchten, und klicken Sie dann auf Programmgesteuerte Bereitstellung, Erste Schritte ->. Geben Sie alle erforderlichen Informationen ein, und klicken Sie dann auf Speichern.

VmImagePublisher

Der Herausgeber des Azure Virtual Machines Marketplace-Images. Beispiel: Canonical oder MicrosoftWindowsServer.

VmImageResourceId

Gibt die Ressourcen-ID des VM-Images an. Dieser Parameter wird für ein benutzerdefiniertes VM-Image verwendet.

VmImageSku

Die SKU des Azure Virtual Machines Marketplace-Images. Beispiel: 14.04.0-LTS oder 2012-R2-Datacenter.

VmImageVersion

Die Version des Azure Virtual Machines Marketplace-Images. Der Wert "neueste" kann angegeben werden, um die neueste Version eines Images auszuwählen. Wenn nicht angegeben, lautet der Standardwert "latest".

VmInstanceCount

Die Anzahl der Knoten im Knotentyp. <br /><br />Values:<br />-1 : Verwenden Sie, wenn Regeln für die automatische Skalierung konfiguriert sind oder sku.capacity definiert <ist br /> 0 – Nicht unterstützt <br />>0 – Verwenden Sie für die manuelle Skalierung.

VmSecrets

Die Geheimnisse, die auf den virtuellen Computern installiert werden sollen.

VmSetupActions

Gibt die Aktionen an, die auf den virtuellen Computern vor dem Bootstrapping der Service Fabric-Runtime ausgeführt werden sollen.

VmSharedGalleryImageId

Gibt die Ressourcen-ID des Images der freigegebenen VM-Kataloge an. Dieser Parameter wird für ein benutzerdefiniertes VM-Image verwendet.

VmSize

Die Größe der virtuellen Computer im Pool. Alle virtuellen Computer in einem Pool haben die gleiche Größe. Beispiel: Standard_D3.

Zones

Gibt die Verfügbarkeitszonen an, in denen sich der Knotentyp erstrecken würde. Wenn sich der Cluster nicht über Verfügbarkeitszonen erstreckt, initiiert az migration für den Cluster.

Gilt für: