Dela via


NodeType interface

Beskriver en nodtyp i klustret, varje nodtyp representerar underuppsättning av noder i klustret.

Extends

Egenskaper

additionalDataDisks

Ytterligare hanterade datadiskar.

additionalNetworkInterfaceConfigurations

Anger inställningarna för eventuella ytterligare sekundära nätverksgränssnitt som ska kopplas till nodtypen.

applicationPorts

Det intervall med portar från vilka klustret har tilldelats port till Service Fabric-program.

capacities

De kapacitetstaggar som tillämpas på noderna i nodtypen använder klusterresurshanteraren dessa taggar för att förstå hur mycket resurs en nod har.

computerNamePrefix

Anger datornamnets prefix. Begränsad till 9 tecken. Om det anges kan ett längre namn anges för nodtypsnamnet.

dataDiskLetter

Hanterad datadiskbokstav. Det kan inte använda den reserverade bokstaven C eller D och det kan inte ändras när det har skapats.

dataDiskSizeGB

Diskstorlek för den hanterade disk som är ansluten till de virtuella datorerna på nodtypen i GBs.

dataDiskType

Typ av hanterad datadisk. Anger lagringskontotypen för den hanterade disken

dscpConfigurationId

Anger resurs-ID för DSCP-konfigurationen som ska tillämpas på nodtypens nätverksgränssnitt.

enableAcceleratedNetworking

Anger om nätverksgränssnittet är accelererat nätverksaktiverat.

enableEncryptionAtHost

Aktivera eller inaktivera värdkryptering för de virtuella datorerna på nodtypen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standard: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen.

enableNodePublicIP

Anger om varje nod allokeras sin egen offentliga IPv4-adress. Detta stöds endast på sekundära nodtyper med anpassade lastbalanserare.

enableNodePublicIPv6

Anger om varje nod tilldelas sin egen offentliga IPv6-adress. Detta stöds endast på sekundära nodtyper med anpassade lastbalanserare.

enableOverProvisioning

Anger om nodtypen ska överetableras. Det är endast tillåtet för tillståndslösa nodtyper.

ephemeralPorts

Intervallet för tillfälliga portar som noder i den här nodtypen ska konfigureras med.

evictionPolicy

Anger borttagningsprincipen för virtuella datorer i en SPOT-nodtyp. Standardvärdet är Ta bort.

frontendConfigurations

Anger att nodtypen använder sina egna klientdelskonfigurationer i stället för standardkonfigurationen för klustret. Den här inställningen kan endast anges för icke-primära nodtyper och kan inte läggas till eller tas bort när nodtypen har skapats.

hostGroupId

Anger det fullständiga resurs-ID:t för värdgruppen. Den här egenskapen används för att distribuera på dedikerade Azure-värdar.

isPrimary

Anger att Service Fabric-systemtjänsterna för klustret körs på den här nodtypen. Det går inte att ändra den här inställningen när nodtypen har skapats.

isSpotVM

Anger om nodtypen ska vara Virtuella datorer med oanvänd kapacitet. Azure allokerar de virtuella datorerna om det finns tillgänglig kapacitet och de virtuella datorerna kan avlägsnas när som helst.

isStateless

Anger om nodtypen bara kan vara värd för tillståndslösa arbetsbelastningar.

multiplePlacementGroups

Anger om skalningsuppsättningen som är associerad med nodtypen kan bestå av flera placeringsgrupper.

natConfigurations

Anger NAT-konfigurationen för den offentliga standardlastbalanseraren för nodtypen. Detta stöds endast för nodtyper som använder den offentliga standardlastbalanseraren.

natGatewayId

Anger resurs-ID för en NAT-gateway som ska kopplas till undernätet av den här nodtypen. Nodtyp måste använda anpassad lastbalanserare.

networkSecurityRules

Nätverkssäkerhetsregler för den här nodtypen. Den här inställningen kan bara anges för nodtyper som har konfigurerats med klientdelskonfigurationer.

placementProperties

Placeringstaggar som tillämpas på noder i nodtypen, som kan användas för att ange var vissa tjänster (arbetsbelastning) ska köras.

provisioningState

Etableringstillståndet för nodtypresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

secureBootEnabled

Anger om säker start ska aktiveras på nodeType. Kan endast användas med TrustedLaunch SecurityType

securityType

Anger säkerhetstypen för nodeType. Endast Standard och TrustedLaunch stöds för närvarande

serviceArtifactReferenceId

Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen.

sku

Nodtypen sku.

spotRestoreTimeout

Anger hur lång tid plattformen ska försöka återställa VMSS SPOT-instanserna som anges som ISO 8601.

subnetId

Anger resurs-ID för undernätet för nodtypen.

useDefaultPublicLoadBalancer

Anger om den offentliga lastbalanseraren ska användas. Om den inte anges och nodtypen inte har en egen klientdelskonfiguration, kopplas den till standardlastbalanseraren. Om nodtypen använder sin egen lastbalanserare och useDefaultPublicLoadBalancer är sant måste klientdelen vara en intern lastbalanserare. Om nodtypen använder sin egen lastbalanserare och useDefaultPublicLoadBalancer är false eller inte inställd, måste den anpassade lastbalanseraren innehålla en offentlig lastbalanserare för att tillhandahålla utgående anslutning.

useEphemeralOSDisk

Anger om du vill använda en tillfällig os-disk. Den sku som valts på egenskapen vmSize måste ha stöd för den här funktionen.

useTempDataDisk

Anger om den tillfälliga disken ska användas för service fabric-dataroten, i vilket fall ingen hanterad datadisk kommer att anslutas och den tillfälliga disken ska användas. Det är endast tillåtet för tillståndslösa nodtyper.

vmApplications

Anger vilka galleriprogram som ska göras tillgängliga för den underliggande VMSS.

vmExtensions

Uppsättning tillägg som ska installeras på de virtuella datorerna.

vmImageOffer

Erbjudandetypen för Azure Virtual Machines Marketplace-avbildningen. Till exempel UbuntuServer eller WindowsServer.

vmImagePlan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du reda på den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara.

vmImagePublisher

Utgivaren av Azure Virtual Machines Marketplace-avbildningen. Till exempel Canonical eller MicrosoftWindowsServer.

vmImageResourceId

Anger resurs-ID för vm-avbildningen. Den här parametern används för anpassad vm-avbildning.

vmImageSku

SKU:n för Azure Virtual Machines Marketplace-avbildningen. Till exempel 14.04.0-LTS eller 2012-R2-Datacenter.

vmImageVersion

Versionen av Azure Virtual Machines Marketplace-avbildningen. Du kan ange värdet "senaste" för att välja den senaste versionen av en bild. Om det utelämnas är standardvärdet "senaste".

vmInstanceCount

Antalet noder i nodtypen.

värden:
-1 – Används när regler för automatisk skalning konfigureras eller sku.capacity definieras
0 – Stöds inte
>0 – Används för manuell skalning.

vmManagedIdentity

Identiteter som ska tilldelas till vm-skalningsuppsättningen under nodtypen.

vmSecrets

Hemligheterna som ska installeras på de virtuella datorerna.

vmSetupActions

Anger vilka åtgärder som ska utföras på de virtuella datorerna innan service fabric-körningen startas.

vmSharedGalleryImageId

Anger resurs-ID:t för den virtuella datorns delade galleriavbildning. Den här parametern används för anpassad vm-avbildning.

vmSize

Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. Till exempel Standard_D3.

zones

Anger de tillgänglighetszoner där nodtypen skulle sträcka sig över. Om klustret inte sträcker sig över tillgänglighetszoner initierar az migration för klustret.

Ärvda egenskaper

id

Azure-resursidentifierare. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name

Azure-resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

systemData

Metadata som rör skapande och senaste ändring av resursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

Azure-resurstaggar.

type

Azure-resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

Egenskapsinformation

additionalDataDisks

Ytterligare hanterade datadiskar.

additionalDataDisks?: VmssDataDisk[]

Egenskapsvärde

additionalNetworkInterfaceConfigurations

Anger inställningarna för eventuella ytterligare sekundära nätverksgränssnitt som ska kopplas till nodtypen.

additionalNetworkInterfaceConfigurations?: AdditionalNetworkInterfaceConfiguration[]

Egenskapsvärde

applicationPorts

Det intervall med portar från vilka klustret har tilldelats port till Service Fabric-program.

applicationPorts?: EndpointRangeDescription

Egenskapsvärde

capacities

De kapacitetstaggar som tillämpas på noderna i nodtypen använder klusterresurshanteraren dessa taggar för att förstå hur mycket resurs en nod har.

capacities?: {[propertyName: string]: string}

Egenskapsvärde

{[propertyName: string]: string}

computerNamePrefix

Anger datornamnets prefix. Begränsad till 9 tecken. Om det anges kan ett längre namn anges för nodtypsnamnet.

computerNamePrefix?: string

Egenskapsvärde

string

dataDiskLetter

Hanterad datadiskbokstav. Det kan inte använda den reserverade bokstaven C eller D och det kan inte ändras när det har skapats.

dataDiskLetter?: string

Egenskapsvärde

string

dataDiskSizeGB

Diskstorlek för den hanterade disk som är ansluten till de virtuella datorerna på nodtypen i GBs.

dataDiskSizeGB?: number

Egenskapsvärde

number

dataDiskType

Typ av hanterad datadisk. Anger lagringskontotypen för den hanterade disken

dataDiskType?: string

Egenskapsvärde

string

dscpConfigurationId

Anger resurs-ID för DSCP-konfigurationen som ska tillämpas på nodtypens nätverksgränssnitt.

dscpConfigurationId?: string

Egenskapsvärde

string

enableAcceleratedNetworking

Anger om nätverksgränssnittet är accelererat nätverksaktiverat.

enableAcceleratedNetworking?: boolean

Egenskapsvärde

boolean

enableEncryptionAtHost

Aktivera eller inaktivera värdkryptering för de virtuella datorerna på nodtypen. Detta aktiverar krypteringen för alla diskar, inklusive resurs/temp-disk på själva värden. Standard: Krypteringen på värden inaktiveras om inte den här egenskapen är inställd på true för resursen.

enableEncryptionAtHost?: boolean

Egenskapsvärde

boolean

enableNodePublicIP

Anger om varje nod allokeras sin egen offentliga IPv4-adress. Detta stöds endast på sekundära nodtyper med anpassade lastbalanserare.

enableNodePublicIP?: boolean

Egenskapsvärde

boolean

enableNodePublicIPv6

Anger om varje nod tilldelas sin egen offentliga IPv6-adress. Detta stöds endast på sekundära nodtyper med anpassade lastbalanserare.

enableNodePublicIPv6?: boolean

Egenskapsvärde

boolean

enableOverProvisioning

Anger om nodtypen ska överetableras. Det är endast tillåtet för tillståndslösa nodtyper.

enableOverProvisioning?: boolean

Egenskapsvärde

boolean

ephemeralPorts

Intervallet för tillfälliga portar som noder i den här nodtypen ska konfigureras med.

ephemeralPorts?: EndpointRangeDescription

Egenskapsvärde

evictionPolicy

Anger borttagningsprincipen för virtuella datorer i en SPOT-nodtyp. Standardvärdet är Ta bort.

evictionPolicy?: string

Egenskapsvärde

string

frontendConfigurations

Anger att nodtypen använder sina egna klientdelskonfigurationer i stället för standardkonfigurationen för klustret. Den här inställningen kan endast anges för icke-primära nodtyper och kan inte läggas till eller tas bort när nodtypen har skapats.

frontendConfigurations?: FrontendConfiguration[]

Egenskapsvärde

hostGroupId

Anger det fullständiga resurs-ID:t för värdgruppen. Den här egenskapen används för att distribuera på dedikerade Azure-värdar.

hostGroupId?: string

Egenskapsvärde

string

isPrimary

Anger att Service Fabric-systemtjänsterna för klustret körs på den här nodtypen. Det går inte att ändra den här inställningen när nodtypen har skapats.

isPrimary?: boolean

Egenskapsvärde

boolean

isSpotVM

Anger om nodtypen ska vara Virtuella datorer med oanvänd kapacitet. Azure allokerar de virtuella datorerna om det finns tillgänglig kapacitet och de virtuella datorerna kan avlägsnas när som helst.

isSpotVM?: boolean

Egenskapsvärde

boolean

isStateless

Anger om nodtypen bara kan vara värd för tillståndslösa arbetsbelastningar.

isStateless?: boolean

Egenskapsvärde

boolean

multiplePlacementGroups

Anger om skalningsuppsättningen som är associerad med nodtypen kan bestå av flera placeringsgrupper.

multiplePlacementGroups?: boolean

Egenskapsvärde

boolean

natConfigurations

Anger NAT-konfigurationen för den offentliga standardlastbalanseraren för nodtypen. Detta stöds endast för nodtyper som använder den offentliga standardlastbalanseraren.

natConfigurations?: NodeTypeNatConfig[]

Egenskapsvärde

natGatewayId

Anger resurs-ID för en NAT-gateway som ska kopplas till undernätet av den här nodtypen. Nodtyp måste använda anpassad lastbalanserare.

natGatewayId?: string

Egenskapsvärde

string

networkSecurityRules

Nätverkssäkerhetsregler för den här nodtypen. Den här inställningen kan bara anges för nodtyper som har konfigurerats med klientdelskonfigurationer.

networkSecurityRules?: NetworkSecurityRule[]

Egenskapsvärde

placementProperties

Placeringstaggar som tillämpas på noder i nodtypen, som kan användas för att ange var vissa tjänster (arbetsbelastning) ska köras.

placementProperties?: {[propertyName: string]: string}

Egenskapsvärde

{[propertyName: string]: string}

provisioningState

Etableringstillståndet för nodtypresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

secureBootEnabled

Anger om säker start ska aktiveras på nodeType. Kan endast användas med TrustedLaunch SecurityType

secureBootEnabled?: boolean

Egenskapsvärde

boolean

securityType

Anger säkerhetstypen för nodeType. Endast Standard och TrustedLaunch stöds för närvarande

securityType?: string

Egenskapsvärde

string

serviceArtifactReferenceId

Anger tjänstartefaktreferens-ID:t som används för att ange samma avbildningsversion för alla virtuella datorer i skalningsuppsättningen när du använder den senaste avbildningsversionen.

serviceArtifactReferenceId?: string

Egenskapsvärde

string

sku

Nodtypen sku.

sku?: NodeTypeSku

Egenskapsvärde

spotRestoreTimeout

Anger hur lång tid plattformen ska försöka återställa VMSS SPOT-instanserna som anges som ISO 8601.

spotRestoreTimeout?: string

Egenskapsvärde

string

subnetId

Anger resurs-ID för undernätet för nodtypen.

subnetId?: string

Egenskapsvärde

string

useDefaultPublicLoadBalancer

Anger om den offentliga lastbalanseraren ska användas. Om den inte anges och nodtypen inte har en egen klientdelskonfiguration, kopplas den till standardlastbalanseraren. Om nodtypen använder sin egen lastbalanserare och useDefaultPublicLoadBalancer är sant måste klientdelen vara en intern lastbalanserare. Om nodtypen använder sin egen lastbalanserare och useDefaultPublicLoadBalancer är false eller inte inställd, måste den anpassade lastbalanseraren innehålla en offentlig lastbalanserare för att tillhandahålla utgående anslutning.

useDefaultPublicLoadBalancer?: boolean

Egenskapsvärde

boolean

useEphemeralOSDisk

Anger om du vill använda en tillfällig os-disk. Den sku som valts på egenskapen vmSize måste ha stöd för den här funktionen.

useEphemeralOSDisk?: boolean

Egenskapsvärde

boolean

useTempDataDisk

Anger om den tillfälliga disken ska användas för service fabric-dataroten, i vilket fall ingen hanterad datadisk kommer att anslutas och den tillfälliga disken ska användas. Det är endast tillåtet för tillståndslösa nodtyper.

useTempDataDisk?: boolean

Egenskapsvärde

boolean

vmApplications

Anger vilka galleriprogram som ska göras tillgängliga för den underliggande VMSS.

vmApplications?: VmApplication[]

Egenskapsvärde

vmExtensions

Uppsättning tillägg som ska installeras på de virtuella datorerna.

vmExtensions?: VmssExtension[]

Egenskapsvärde

vmImageOffer

Erbjudandetypen för Azure Virtual Machines Marketplace-avbildningen. Till exempel UbuntuServer eller WindowsServer.

vmImageOffer?: string

Egenskapsvärde

string

vmImagePlan

Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure-portalen letar du reda på den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång –>. Ange nödvändig information och klicka sedan på Spara.

vmImagePlan?: VmImagePlan

Egenskapsvärde

vmImagePublisher

Utgivaren av Azure Virtual Machines Marketplace-avbildningen. Till exempel Canonical eller MicrosoftWindowsServer.

vmImagePublisher?: string

Egenskapsvärde

string

vmImageResourceId

Anger resurs-ID för vm-avbildningen. Den här parametern används för anpassad vm-avbildning.

vmImageResourceId?: string

Egenskapsvärde

string

vmImageSku

SKU:n för Azure Virtual Machines Marketplace-avbildningen. Till exempel 14.04.0-LTS eller 2012-R2-Datacenter.

vmImageSku?: string

Egenskapsvärde

string

vmImageVersion

Versionen av Azure Virtual Machines Marketplace-avbildningen. Du kan ange värdet "senaste" för att välja den senaste versionen av en bild. Om det utelämnas är standardvärdet "senaste".

vmImageVersion?: string

Egenskapsvärde

string

vmInstanceCount

Antalet noder i nodtypen.

värden:
-1 – Används när regler för automatisk skalning konfigureras eller sku.capacity definieras
0 – Stöds inte
>0 – Används för manuell skalning.

vmInstanceCount?: number

Egenskapsvärde

number

vmManagedIdentity

Identiteter som ska tilldelas till vm-skalningsuppsättningen under nodtypen.

vmManagedIdentity?: VmManagedIdentity

Egenskapsvärde

vmSecrets

Hemligheterna som ska installeras på de virtuella datorerna.

vmSecrets?: VaultSecretGroup[]

Egenskapsvärde

vmSetupActions

Anger vilka åtgärder som ska utföras på de virtuella datorerna innan service fabric-körningen startas.

vmSetupActions?: string[]

Egenskapsvärde

string[]

vmSharedGalleryImageId

Anger resurs-ID:t för den virtuella datorns delade galleriavbildning. Den här parametern används för anpassad vm-avbildning.

vmSharedGalleryImageId?: string

Egenskapsvärde

string

vmSize

Storleken på virtuella datorer i poolen. Alla virtuella datorer i en pool har samma storlek. Till exempel Standard_D3.

vmSize?: string

Egenskapsvärde

string

zones

Anger de tillgänglighetszoner där nodtypen skulle sträcka sig över. Om klustret inte sträcker sig över tillgänglighetszoner initierar az migration för klustret.

zones?: string[]

Egenskapsvärde

string[]

Information om ärvda egenskaper

id

Azure-resursidentifierare. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

ärvd frånManagedProxyResource.id

name

Azure-resursnamn. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

ärvd frånManagedProxyResource.name

systemData

Metadata som rör skapande och senaste ändring av resursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

systemData?: SystemData

Egenskapsvärde

ärvd frånManagedProxyResource.systemData

tags

Azure-resurstaggar.

tags?: {[propertyName: string]: string}

Egenskapsvärde

{[propertyName: string]: string}

ärvd frånManagedProxyResource.tags

type

Azure-resurstyp. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

ärvd frånManagedProxyResource.type