NodeType interface
Beschrijft een knooppunttype in het cluster. Elk knooppunttype vertegenwoordigt een subset knooppunten in het cluster.
- Uitbreiding
Eigenschappen
additional |
Aanvullende beheerde gegevensschijven. |
additional |
Hiermee geeft u de instellingen voor eventuele extra secundaire netwerkinterfaces die aan het knooppunttype moeten worden gekoppeld. |
application |
Het bereik van poorten van waaruit een cluster poort aan Service Fabric-toepassingen heeft toegewezen. |
capacities | De capaciteitstags die zijn toegepast op de knooppunten in het knooppunttype, gebruikt de clusterresourcebeheerder deze tags om te begrijpen hoeveel resource een knooppunt heeft. |
computer |
Hiermee geeft u het voorvoegsel van de computernaam. Beperkt tot 9 tekens. Indien opgegeven, kan een langere naam worden opgegeven voor de naam van het knooppunttype. |
data |
Letter van beheerde gegevensschijf. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt. |
data |
Schijfgrootte voor de beheerde schijf die is gekoppeld aan de vm's op het knooppunttype in GB's. |
data |
Type beheerde gegevensschijf. Hiermee geeft u het type opslagaccount voor de beheerde schijf |
dscp |
Hiermee geeft u de resource-id van de DSCP-configuratie die moet worden toegepast op de netwerkinterface van het knooppunttype. |
enable |
Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. |
enable |
Schakel hostversleuteling voor de virtuele machines op het knooppunttype in of uit. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Standaard: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource. |
enable |
Hiermee geeft u op of elk knooppunt een eigen openbaar IPv4-adres wordt toegewezen. Dit wordt alleen ondersteund voor secundaire knooppunttypen met aangepaste Load Balancers. |
enable |
Hiermee geeft u op of elk knooppunt een eigen openbaar IPv6-adres wordt toegewezen. Dit wordt alleen ondersteund voor secundaire knooppunttypen met aangepaste Load Balancers. |
enable |
Hiermee geeft u op of het knooppunttype moet worden overprovisioned. Het is alleen toegestaan voor staatloze knooppunttypen. |
ephemeral |
Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. |
eviction |
Hiermee geeft u het verwijderingsbeleid voor virtuele machines in een SPOT-knooppunttype. De standaardwaarde is Verwijderen. |
frontend |
Geeft aan dat het knooppunttype eigen front-endconfiguraties gebruikt in plaats van de standaardconfiguratie voor het cluster. Deze instelling kan alleen worden opgegeven voor niet-primaire knooppunttypen en kan niet worden toegevoegd of verwijderd nadat het knooppunttype is gemaakt. |
host |
Hiermee geeft u de volledige resource-id van de hostgroep op. Deze eigenschap wordt gebruikt voor implementatie op toegewezen Azure-hosts. |
is |
Geeft aan dat de Service Fabric-systeemservices voor het cluster worden uitgevoerd op dit knooppunttype. Deze instelling kan niet worden gewijzigd zodra het knooppunttype is gemaakt. |
is |
Hiermee wordt aangegeven of het knooppunttype Spot Virtual Machines is. Azure wijst de VM's toe als er capaciteit beschikbaar is en de VM's op elk gewenst moment kunnen worden verwijderd. |
is |
Geeft aan of het knooppunttype alleen stateless workloads kan hosten. |
multiple |
Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan bestaan uit meerdere plaatsingsgroepen. |
nat |
Hiermee geeft u de NAT-configuratie op voor de standaard openbare load balancer voor het knooppunttype. Dit wordt alleen ondersteund voor knooppunttypen met de standaard openbare Load Balancer. |
nat |
Hiermee geeft u de resource-id van een NAT-gateway op die moet worden gekoppeld aan het subnet van dit knooppunttype. Het knooppunttype moet gebruikmaken van een aangepaste load balancer. |
network |
De netwerkbeveiligingsregels voor dit knooppunttype. Deze instelling kan alleen worden opgegeven voor knooppunttypen die zijn geconfigureerd met front-endconfiguraties. |
placement |
De plaatsingstags die zijn toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. |
provisioning |
De inrichtingsstatus van de resource van het knooppunttype. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
secure |
Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op het nodeType. Kan alleen worden gebruikt met TrustedLaunch SecurityType |
security |
Hiermee geeft u het beveiligingstype van het nodeType. Alleen Standard en TrustedLaunch worden momenteel ondersteund |
service |
Hiermee geeft u de referentie-id voor serviceartefacten op die wordt gebruikt voor het instellen van dezelfde installatiekopieënversie voor alle virtuele machines in de schaalset wanneer u de meest recente installatiekopieënversie gebruikt. |
sku | De SKU van het knooppunttype. |
spot |
Geeft de tijdsduur aan waarna het platform niet probeert de VMSS SPOT-exemplaren te herstellen die zijn opgegeven als ISO 8601. |
subnet |
Geeft de resource-id van het subnet voor het knooppunttype aan. |
use |
Hiermee geeft u op of de openbare load balancer wordt gebruikt. Als dit niet is opgegeven en het knooppunttype geen eigen front-endconfiguratie heeft, wordt deze gekoppeld aan de standaard load balancer. Als het knooppunttype een eigen Load Balancer gebruikt en useDefaultPublicLoadBalancer waar is, moet de front-end een interne load balancer zijn. Als het knooppunttype een eigen Load Balancer gebruikt en useDefaultPublicLoadBalancer onwaar is of niet is ingesteld, moet de aangepaste load balancer een openbare load balancer bevatten om uitgaande connectiviteit te bieden. |
use |
Geeft aan of de tijdelijke besturingssysteemschijf moet worden gebruikt. De sKU die is geselecteerd op de eigenschap vmSize, moet deze functie ondersteunen. |
use |
Hiermee geeft u op of de tijdelijke schijf moet worden gebruikt voor de hoofdmap van de Service Fabric-gegevens. In dat geval wordt er geen beheerde gegevensschijf gekoppeld en wordt de tijdelijke schijf gebruikt. Het is alleen toegestaan voor staatloze knooppunttypen. |
vm |
Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de onderliggende VMSS. |
vm |
Set extensies die op de virtuele machines moeten worden geïnstalleerd. |
vm |
Het aanbiedingstype van de Marketplace-installatiekopie van Azure Virtual Machines. Bijvoorbeeld UbuntuServer of WindowsServer. |
vm |
Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik op Opslaan. |
vm |
De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. |
vm |
Geeft de resource-id van de VM-installatiekopieën aan. Deze parameter wordt gebruikt voor aangepaste VM-installatiekopieën. |
vm |
De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. |
vm |
De versie van de Azure Virtual Machines Marketplace-installatiekopieën. Er kan een waarde van 'latest' worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. |
vm |
Het aantal knooppunten in het knooppunttype. |
vm |
Identiteiten die moeten worden toegewezen aan de virtuele-machineschaalset onder het knooppunttype. |
vm |
De geheimen die moeten worden geïnstalleerd op de virtuele machines. |
vm |
Hiermee geeft u de acties die op de VM's moeten worden uitgevoerd voordat de service fabric-runtime wordt opgestart. |
vm |
Geeft de resource-id van de installatiekopieën van de gedeelde VM-galerieën aan. Deze parameter wordt gebruikt voor aangepaste VM-installatiekopieën. |
vm |
De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. |
zones | Hiermee geeft u de beschikbaarheidszones op waar het knooppunttype zich zou bevinden. Als het cluster zich niet over meerdere beschikbaarheidszones bevindt, wordt az-migratie voor het cluster gestart. |
Overgenomen eigenschappen
id | Azure-resource-id. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
name | Azure-resourcenaam. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
tags | Azure-resourcetags. |
type | Azure-resourcetype. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server. |
Eigenschapdetails
additionalDataDisks
Aanvullende beheerde gegevensschijven.
additionalDataDisks?: VmssDataDisk[]
Waarde van eigenschap
additionalNetworkInterfaceConfigurations
Hiermee geeft u de instellingen voor eventuele extra secundaire netwerkinterfaces die aan het knooppunttype moeten worden gekoppeld.
additionalNetworkInterfaceConfigurations?: AdditionalNetworkInterfaceConfiguration[]
Waarde van eigenschap
applicationPorts
Het bereik van poorten van waaruit een cluster poort aan Service Fabric-toepassingen heeft toegewezen.
applicationPorts?: EndpointRangeDescription
Waarde van eigenschap
capacities
De capaciteitstags die zijn toegepast op de knooppunten in het knooppunttype, gebruikt de clusterresourcebeheerder deze tags om te begrijpen hoeveel resource een knooppunt heeft.
capacities?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
computerNamePrefix
Hiermee geeft u het voorvoegsel van de computernaam. Beperkt tot 9 tekens. Indien opgegeven, kan een langere naam worden opgegeven voor de naam van het knooppunttype.
computerNamePrefix?: string
Waarde van eigenschap
string
dataDiskLetter
Letter van beheerde gegevensschijf. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt.
dataDiskLetter?: string
Waarde van eigenschap
string
dataDiskSizeGB
Schijfgrootte voor de beheerde schijf die is gekoppeld aan de vm's op het knooppunttype in GB's.
dataDiskSizeGB?: number
Waarde van eigenschap
number
dataDiskType
Type beheerde gegevensschijf. Hiermee geeft u het type opslagaccount voor de beheerde schijf
dataDiskType?: string
Waarde van eigenschap
string
dscpConfigurationId
Hiermee geeft u de resource-id van de DSCP-configuratie die moet worden toegepast op de netwerkinterface van het knooppunttype.
dscpConfigurationId?: string
Waarde van eigenschap
string
enableAcceleratedNetworking
Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld.
enableAcceleratedNetworking?: boolean
Waarde van eigenschap
boolean
enableEncryptionAtHost
Schakel hostversleuteling voor de virtuele machines op het knooppunttype in of uit. Hierdoor wordt de versleuteling ingeschakeld voor alle schijven, inclusief resource-/tijdelijke schijf op de host zelf. Standaard: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op waar voor de resource.
enableEncryptionAtHost?: boolean
Waarde van eigenschap
boolean
enableNodePublicIP
Hiermee geeft u op of elk knooppunt een eigen openbaar IPv4-adres wordt toegewezen. Dit wordt alleen ondersteund voor secundaire knooppunttypen met aangepaste Load Balancers.
enableNodePublicIP?: boolean
Waarde van eigenschap
boolean
enableNodePublicIPv6
Hiermee geeft u op of elk knooppunt een eigen openbaar IPv6-adres wordt toegewezen. Dit wordt alleen ondersteund voor secundaire knooppunttypen met aangepaste Load Balancers.
enableNodePublicIPv6?: boolean
Waarde van eigenschap
boolean
enableOverProvisioning
Hiermee geeft u op of het knooppunttype moet worden overprovisioned. Het is alleen toegestaan voor staatloze knooppunttypen.
enableOverProvisioning?: boolean
Waarde van eigenschap
boolean
ephemeralPorts
Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd.
ephemeralPorts?: EndpointRangeDescription
Waarde van eigenschap
evictionPolicy
Hiermee geeft u het verwijderingsbeleid voor virtuele machines in een SPOT-knooppunttype. De standaardwaarde is Verwijderen.
evictionPolicy?: string
Waarde van eigenschap
string
frontendConfigurations
Geeft aan dat het knooppunttype eigen front-endconfiguraties gebruikt in plaats van de standaardconfiguratie voor het cluster. Deze instelling kan alleen worden opgegeven voor niet-primaire knooppunttypen en kan niet worden toegevoegd of verwijderd nadat het knooppunttype is gemaakt.
frontendConfigurations?: FrontendConfiguration[]
Waarde van eigenschap
hostGroupId
Hiermee geeft u de volledige resource-id van de hostgroep op. Deze eigenschap wordt gebruikt voor implementatie op toegewezen Azure-hosts.
hostGroupId?: string
Waarde van eigenschap
string
isPrimary
Geeft aan dat de Service Fabric-systeemservices voor het cluster worden uitgevoerd op dit knooppunttype. Deze instelling kan niet worden gewijzigd zodra het knooppunttype is gemaakt.
isPrimary?: boolean
Waarde van eigenschap
boolean
isSpotVM
Hiermee wordt aangegeven of het knooppunttype Spot Virtual Machines is. Azure wijst de VM's toe als er capaciteit beschikbaar is en de VM's op elk gewenst moment kunnen worden verwijderd.
isSpotVM?: boolean
Waarde van eigenschap
boolean
isStateless
Geeft aan of het knooppunttype alleen stateless workloads kan hosten.
isStateless?: boolean
Waarde van eigenschap
boolean
multiplePlacementGroups
Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan bestaan uit meerdere plaatsingsgroepen.
multiplePlacementGroups?: boolean
Waarde van eigenschap
boolean
natConfigurations
Hiermee geeft u de NAT-configuratie op voor de standaard openbare load balancer voor het knooppunttype. Dit wordt alleen ondersteund voor knooppunttypen met de standaard openbare Load Balancer.
natConfigurations?: NodeTypeNatConfig[]
Waarde van eigenschap
natGatewayId
Hiermee geeft u de resource-id van een NAT-gateway op die moet worden gekoppeld aan het subnet van dit knooppunttype. Het knooppunttype moet gebruikmaken van een aangepaste load balancer.
natGatewayId?: string
Waarde van eigenschap
string
networkSecurityRules
De netwerkbeveiligingsregels voor dit knooppunttype. Deze instelling kan alleen worden opgegeven voor knooppunttypen die zijn geconfigureerd met front-endconfiguraties.
networkSecurityRules?: NetworkSecurityRule[]
Waarde van eigenschap
placementProperties
De plaatsingstags die zijn toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd.
placementProperties?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
provisioningState
De inrichtingsstatus van de resource van het knooppunttype. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
provisioningState?: string
Waarde van eigenschap
string
secureBootEnabled
Hiermee geeft u op of beveiligd opstarten moet worden ingeschakeld op het nodeType. Kan alleen worden gebruikt met TrustedLaunch SecurityType
secureBootEnabled?: boolean
Waarde van eigenschap
boolean
securityType
Hiermee geeft u het beveiligingstype van het nodeType. Alleen Standard en TrustedLaunch worden momenteel ondersteund
securityType?: string
Waarde van eigenschap
string
serviceArtifactReferenceId
Hiermee geeft u de referentie-id voor serviceartefacten op die wordt gebruikt voor het instellen van dezelfde installatiekopieënversie voor alle virtuele machines in de schaalset wanneer u de meest recente installatiekopieënversie gebruikt.
serviceArtifactReferenceId?: string
Waarde van eigenschap
string
sku
spotRestoreTimeout
Geeft de tijdsduur aan waarna het platform niet probeert de VMSS SPOT-exemplaren te herstellen die zijn opgegeven als ISO 8601.
spotRestoreTimeout?: string
Waarde van eigenschap
string
subnetId
Geeft de resource-id van het subnet voor het knooppunttype aan.
subnetId?: string
Waarde van eigenschap
string
useDefaultPublicLoadBalancer
Hiermee geeft u op of de openbare load balancer wordt gebruikt. Als dit niet is opgegeven en het knooppunttype geen eigen front-endconfiguratie heeft, wordt deze gekoppeld aan de standaard load balancer. Als het knooppunttype een eigen Load Balancer gebruikt en useDefaultPublicLoadBalancer waar is, moet de front-end een interne load balancer zijn. Als het knooppunttype een eigen Load Balancer gebruikt en useDefaultPublicLoadBalancer onwaar is of niet is ingesteld, moet de aangepaste load balancer een openbare load balancer bevatten om uitgaande connectiviteit te bieden.
useDefaultPublicLoadBalancer?: boolean
Waarde van eigenschap
boolean
useEphemeralOSDisk
Geeft aan of de tijdelijke besturingssysteemschijf moet worden gebruikt. De sKU die is geselecteerd op de eigenschap vmSize, moet deze functie ondersteunen.
useEphemeralOSDisk?: boolean
Waarde van eigenschap
boolean
useTempDataDisk
Hiermee geeft u op of de tijdelijke schijf moet worden gebruikt voor de hoofdmap van de Service Fabric-gegevens. In dat geval wordt er geen beheerde gegevensschijf gekoppeld en wordt de tijdelijke schijf gebruikt. Het is alleen toegestaan voor staatloze knooppunttypen.
useTempDataDisk?: boolean
Waarde van eigenschap
boolean
vmApplications
Hiermee geeft u de galerietoepassingen op die beschikbaar moeten worden gesteld voor de onderliggende VMSS.
vmApplications?: VmApplication[]
Waarde van eigenschap
vmExtensions
Set extensies die op de virtuele machines moeten worden geïnstalleerd.
vmExtensions?: VmssExtension[]
Waarde van eigenschap
vmImageOffer
Het aanbiedingstype van de Marketplace-installatiekopie van Azure Virtual Machines. Bijvoorbeeld UbuntuServer of WindowsServer.
vmImageOffer?: string
Waarde van eigenschap
string
vmImagePlan
Hiermee geeft u informatie op over de marketplace-installatiekopieën die worden gebruikt om de virtuele machine te maken. Dit element wordt alleen gebruikt voor Marketplace-installatiekopieën. Voordat u een Marketplace-installatiekopieën van een API kunt gebruiken, moet u de installatiekopieën inschakelen voor programmatisch gebruik. Zoek in Azure Portal de marketplace-installatiekopieën die u wilt gebruiken en klik vervolgens op Programmatisch implementeren, Aan de slag ->. Voer de vereiste gegevens in en klik op Opslaan.
vmImagePlan?: VmImagePlan
Waarde van eigenschap
vmImagePublisher
De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer.
vmImagePublisher?: string
Waarde van eigenschap
string
vmImageResourceId
Geeft de resource-id van de VM-installatiekopieën aan. Deze parameter wordt gebruikt voor aangepaste VM-installatiekopieën.
vmImageResourceId?: string
Waarde van eigenschap
string
vmImageSku
De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter.
vmImageSku?: string
Waarde van eigenschap
string
vmImageVersion
De versie van de Azure Virtual Machines Marketplace-installatiekopieën. Er kan een waarde van 'latest' worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'.
vmImageVersion?: string
Waarde van eigenschap
string
vmInstanceCount
Het aantal knooppunten in het knooppunttype.
waarden:
-1 - Gebruiken wanneer regels voor automatisch schalen zijn geconfigureerd of sku.capacity is gedefinieerd
0 - Niet ondersteund
>0 : gebruiken voor handmatig schalen.
vmInstanceCount?: number
Waarde van eigenschap
number
vmManagedIdentity
Identiteiten die moeten worden toegewezen aan de virtuele-machineschaalset onder het knooppunttype.
vmManagedIdentity?: VmManagedIdentity
Waarde van eigenschap
vmSecrets
De geheimen die moeten worden geïnstalleerd op de virtuele machines.
vmSecrets?: VaultSecretGroup[]
Waarde van eigenschap
vmSetupActions
Hiermee geeft u de acties die op de VM's moeten worden uitgevoerd voordat de service fabric-runtime wordt opgestart.
vmSetupActions?: string[]
Waarde van eigenschap
string[]
vmSharedGalleryImageId
Geeft de resource-id van de installatiekopieën van de gedeelde VM-galerieën aan. Deze parameter wordt gebruikt voor aangepaste VM-installatiekopieën.
vmSharedGalleryImageId?: string
Waarde van eigenschap
string
vmSize
De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3.
vmSize?: string
Waarde van eigenschap
string
zones
Hiermee geeft u de beschikbaarheidszones op waar het knooppunttype zich zou bevinden. Als het cluster zich niet over meerdere beschikbaarheidszones bevindt, wordt az-migratie voor het cluster gestart.
zones?: string[]
Waarde van eigenschap
string[]
Details van overgenomen eigenschap
id
Azure-resource-id. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
id?: string
Waarde van eigenschap
string
overgenomen vanManagedProxyResource.id
name
Azure-resourcenaam. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
name?: string
Waarde van eigenschap
string
overgenomen vanManagedProxyResource.name
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
systemData?: SystemData
Waarde van eigenschap
overgenomen vanManagedProxyResource.systemData-
tags
Azure-resourcetags.
tags?: {[propertyName: string]: string}
Waarde van eigenschap
{[propertyName: string]: string}
overgenomen vanManagedProxyResource.tags
type
Azure-resourcetype. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.
type?: string
Waarde van eigenschap
string
overgenomen vanManagedProxyResource.type
Azure SDK for JavaScript