NodeType interface
Beskriver en nodtyp i klustret, varje nodtyp representerar underuppsättning av noder i klustret.
- Extends
Egenskaper
additional |
Ytterligare hanterade datadiskar. |
additional |
Anger inställningarna för eventuella ytterligare sekundära nätverksgränssnitt som ska kopplas till nodtypen. |
application |
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. |
computer |
Anger datornamnets prefix. Begränsad till 9 tecken. Om det anges kan ett längre namn anges för nodtypsnamnet. |
data |
Hanterad datadiskbokstav. Det kan inte använda den reserverade bokstaven C eller D och det kan inte ändras när det har skapats. |
data |
Diskstorlek för den hanterade disk som är ansluten till de virtuella datorerna på nodtypen i GBs. |
data |
Typ av hanterad datadisk. Anger lagringskontotypen för den hanterade disken |
dscp |
Anger resurs-ID för DSCP-konfigurationen som ska tillämpas på nodtypens nätverksgränssnitt. |
enable |
Anger om nätverksgränssnittet är accelererat nätverksaktiverat. |
enable |
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. |
enable |
Anger om varje nod allokeras sin egen offentliga IPv4-adress. Detta stöds endast på sekundära nodtyper med anpassade lastbalanserare. |
enable |
Anger om varje nod tilldelas sin egen offentliga IPv6-adress. Detta stöds endast på sekundära nodtyper med anpassade lastbalanserare. |
enable |
Anger om nodtypen ska överetableras. Det är endast tillåtet för tillståndslösa nodtyper. |
ephemeral |
Intervallet för tillfälliga portar som noder i den här nodtypen ska konfigureras med. |
eviction |
Anger borttagningsprincipen för virtuella datorer i en SPOT-nodtyp. Standardvärdet är Ta bort. |
frontend |
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. |
host |
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. |
is |
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. |
is |
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. |
is |
Anger om nodtypen bara kan vara värd för tillståndslösa arbetsbelastningar. |
multiple |
Anger om skalningsuppsättningen som är associerad med nodtypen kan bestå av flera placeringsgrupper. |
nat |
Anger NAT-konfigurationen för den offentliga standardlastbalanseraren för nodtypen. Detta stöds endast för nodtyper som använder den offentliga standardlastbalanseraren. |
nat |
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. |
network |
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. |
placement |
Placeringstaggar som tillämpas på noder i nodtypen, som kan användas för att ange var vissa tjänster (arbetsbelastning) ska köras. |
provisioning |
Etableringstillståndet för nodtypresursen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern. |
secure |
Anger om säker start ska aktiveras på nodeType. Kan endast användas med TrustedLaunch SecurityType |
security |
Anger säkerhetstypen för nodeType. Endast Standard och TrustedLaunch stöds för närvarande |
service |
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. |
spot |
Anger hur lång tid plattformen ska försöka återställa VMSS SPOT-instanserna som anges som ISO 8601. |
subnet |
Anger resurs-ID för undernätet för nodtypen. |
use |
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. |
use |
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. |
use |
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. |
vm |
Anger vilka galleriprogram som ska göras tillgängliga för den underliggande VMSS. |
vm |
Uppsättning tillägg som ska installeras på de virtuella datorerna. |
vm |
Erbjudandetypen för Azure Virtual Machines Marketplace-avbildningen. Till exempel UbuntuServer eller WindowsServer. |
vm |
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. |
vm |
Utgivaren av Azure Virtual Machines Marketplace-avbildningen. Till exempel Canonical eller MicrosoftWindowsServer. |
vm |
Anger resurs-ID för vm-avbildningen. Den här parametern används för anpassad vm-avbildning. |
vm |
SKU:n för Azure Virtual Machines Marketplace-avbildningen. Till exempel 14.04.0-LTS eller 2012-R2-Datacenter. |
vm |
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". |
vm |
Antalet noder i nodtypen. |
vm |
Identiteter som ska tilldelas till vm-skalningsuppsättningen under nodtypen. |
vm |
Hemligheterna som ska installeras på de virtuella datorerna. |
vm |
Anger vilka åtgärder som ska utföras på de virtuella datorerna innan service fabric-körningen startas. |
vm |
Anger resurs-ID:t för den virtuella datorns delade galleriavbildning. Den här parametern används för anpassad vm-avbildning. |
vm |
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. |
system |
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
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
Azure SDK for JavaScript