Microsoft.ServiceFabric managedClusters/nodeTypes 2022-01-01
- Laatste
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-01-preview
- 2020-01-01-01-01-preview
Bicep-resourcedefinitie
Het resourcetype managedClusters/nodeTypes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.ServiceFabric/managedClusters/nodeTypes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-01-01' = {
name: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
parent: resourceSymbolicName
properties: {
additionalDataDisks: [
{
diskLetter: 'string'
diskSizeGB: int
diskType: 'string'
lun: int
}
]
applicationPorts: {
endPort: int
startPort: int
}
capacities: {
{customized property}: 'string'
}
dataDiskLetter: 'string'
dataDiskSizeGB: int
dataDiskType: 'string'
enableAcceleratedNetworking: bool
enableEncryptionAtHost: bool
enableOverProvisioning: bool
ephemeralPorts: {
endPort: int
startPort: int
}
frontendConfigurations: [
{
ipAddressType: 'string'
loadBalancerBackendAddressPoolId: 'string'
loadBalancerInboundNatPoolId: 'string'
}
]
isPrimary: bool
isStateless: bool
multiplePlacementGroups: bool
networkSecurityRules: [
{
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
name: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
]
placementProperties: {
{customized property}: 'string'
}
useDefaultPublicLoadBalancer: bool
useTempDataDisk: bool
vmExtensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
enableAutomaticUpgrade: bool
forceUpdateTag: 'string'
protectedSettings: any()
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any()
type: 'string'
typeHandlerVersion: 'string'
}
}
]
vmImageOffer: 'string'
vmImagePublisher: 'string'
vmImageSku: 'string'
vmImageVersion: 'string'
vmInstanceCount: int
vmManagedIdentity: {
userAssignedIdentities: [
'string'
]
}
vmSecrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
vmSize: 'string'
}
}
Eigenschapswaarden
managedClusters/nodeTypes
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | Het knooppunttype sKU. | NodeTypeSku |
Bovenliggende | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie Onderliggende resource buiten bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: managedClusters |
properties | De eigenschappen van het knooppunttype | NodeTypeProperties |
NodeTypeProperties
Naam | Description | Waarde |
---|---|---|
additionalDataDisks | Aanvullende beheerde gegevensschijven. | VmssDataDisk[] |
applicationPorts | Het bereik van poorten van waaruit het cluster poort heeft toegewezen aan Service Fabric-toepassingen. | EndpointRangeDescription |
Capaciteiten | De capaciteitstags die zijn toegepast op de knooppunten in het knooppunttype. De clusterresourcemanager gebruikt deze tags om te begrijpen hoeveel resource een knooppunt heeft. | NodeTypePropertiesCapacities |
dataDiskLetter | Schijfletter voor beheerde gegevens. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt. | tekenreeks Beperkingen: Patroon = ^[a-zA-Z]{1}$ |
dataDiskSizeGB | Schijfgrootte voor de beheerde schijf die is gekoppeld aan de VM's op het knooppunttype in GB's. | int |
dataDiskType | Type beheerde gegevensschijf. Hiermee geeft u het opslagaccounttype voor de beheerde schijf op | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | booleaans |
enableEncryptionAtHost | Schakel hostversleuteling in of uit voor de virtuele machines op het knooppunttype. Hiermee schakelt u de versleuteling in voor alle schijven, inclusief de resource-/tijdelijke schijf op de host zelf. Standaardinstelling: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op true voor de resource. | booleaans |
enableOverProvisioning | Hiermee geeft u op of het knooppunttype te veel moet worden ingericht. Dit is alleen toegestaan voor stateless knooppunttypen. | booleaans |
tijdelijke poorten | Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. | EndpointRangeDescription |
front-endconfiguraties | 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. | Front-endConfiguratie[] |
isPrimary | Geeft aan dat de Service Fabric-systeemservices voor het cluster worden uitgevoerd op dit knooppunttype. Deze instelling kan niet worden gewijzigd nadat het knooppunttype is gemaakt. | bool (vereist) |
isStateless | Geeft aan of het knooppunttype alleen stateless workloads kan hosten. | booleaans |
multiplePlacementGroups | Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan worden samengesteld uit meerdere plaatsingsgroepen. | booleaans |
networkSecurityRules | De netwerkbeveiligingsregels voor dit knooppunttype. Deze instelling kan alleen worden opgegeven voor knooppunttypen die zijn geconfigureerd met front-endconfiguraties. | NetworkSecurityRule[] |
placementProperties | De plaatsingstags die worden toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. | NodeTypePropertiesPlacementProperties |
useDefaultPublicLoadBalancer | Hiermee geeft u op of de openbare load balancer gebruiken. Als dit niet is opgegeven en het knooppunttype geen eigen front-endconfiguratie heeft, wordt het 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. | booleaans |
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. Dit is alleen toegestaan voor stateless knooppunttypen. | booleaans |
vmExtensions | Set extensies die op de virtuele machines moeten worden geïnstalleerd. | VmssExtension[] |
vmImageOffer | Het aanbiedingstype van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld UbuntuServer of WindowsServer. | tekenreeks |
vmImagePublisher | De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. | tekenreeks |
vmImageSku | De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. | tekenreeks |
vmImageVersion | De versie van de Azure Virtual Machines Marketplace-installatiekopieën. De waarde 'meest recente' kan worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. | tekenreeks |
vmInstanceCount | Het aantal knooppunten in het knooppunttype. Waarden: -1 - Gebruiken wanneer regels voor automatisch schalen worden geconfigureerd of sku.capacity wordt gedefinieerd 0 - Niet ondersteund }0: gebruik voor handmatig schalen. |
int (vereist) Beperkingen: Maximumwaarde = 2147483647 |
vmManagedIdentity | Identiteiten die moeten worden toegewezen aan de virtuele-machineschaalset onder het knooppunttype. | VmManagedIdentity |
vmSecrets | De geheimen die moeten worden geïnstalleerd op de virtuele machines. | VaultSecretGroup[] |
vmSize | De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. | tekenreeks |
VmssDataDisk
Naam | Description | Waarde |
---|---|---|
diskLetter | Schijfletter voor beheerde gegevens. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt. | tekenreeks (vereist) Beperkingen: Patroon = ^[a-zA-Z]{1}$ |
diskSizeGB | Schijfgrootte voor elke vm in het knooppunttype in GB's. | int (vereist) |
Disktype | Type beheerde gegevensschijf. Hiermee geeft u het opslagaccounttype voor de beheerde schijf op | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (vereist) |
Lun | Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VM te identificeren en moet daarom uniek zijn voor elke gegevensschijf die aan een virtuele machine is gekoppeld. Lun 0 is gereserveerd voor de service fabric-gegevensschijf. | int (vereist) Beperkingen: Minimumwaarde = 1 |
EndpointRangeDescription
Naam | Description | Waarde |
---|---|---|
endPort | Eindpoort van een bereik van poorten | int (vereist) |
startPort | Poort van een bereik van poorten starten | int (vereist) |
NodeTypePropertiesCapacities
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
Front-endconfiguratie
Naam | Description | Waarde |
---|---|---|
ipAddressType | Het IP-adrestype van deze front-endconfiguratie. Als u dit weglaat, is de standaardwaarde IPv4. | 'IPv4' 'IPv6' |
loadBalancerBackendAddressPoolId | De resource-id van de Load Balancer back-endadresgroep waaraan de VM-exemplaren van het knooppunttype zijn gekoppeld. De indeling van de resource-id is '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}'. | tekenreeks |
loadBalancerInboundNatPoolId | De resource-id van de Load Balancer binnenkomende NAT-pool waaraan de VM-exemplaren van het knooppunttype zijn gekoppeld. De indeling van de resource-id is '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}'. | tekenreeks |
NetworkSecurityRule
Naam | Description | Waarde |
---|---|---|
toegang | Het netwerkverkeer wordt toegestaan of geweigerd. | 'toestaan' 'weigeren' (vereist) |
beschrijving | Beschrijving van netwerkbeveiligingsregel. | tekenreeks |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. | tekenreeks |
destinationAddressPrefixes | De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationPortRange | de bestemmingspoort of het bereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | Richting van netwerkbeveiligingsregels. | 'inkomend' 'uitgaand' (vereist) |
naam | Naam van netwerkbeveiligingsregel. | tekenreeks (vereist) |
priority | De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterresourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) Beperkingen: Minimumwaarde = 1000 Maximumwaarde = 3000 |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | 'ah' 'esp' ' http '' https ''icmp' 'tcp' 'udp' (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. | tekenreeks |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
NodeTypePropertiesPlacementProperties
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
VmssExtension
Naam | Description | Waarde |
---|---|---|
naam | De naam van de extensie. | tekenreeks (vereist) |
properties | Beschrijft de eigenschappen van een extensie voor virtuele-machineschaalsets. | VmssExtensionProperties (vereist) |
VmssExtensionProperties
Naam | Description | Waarde |
---|---|---|
autoUpgradeMinorVersion | Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true. | booleaans |
enableAutomaticUpgrade | Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is. | booleaans |
forceUpdateTag | Als er een waarde wordt opgegeven die verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. | tekenreeks |
protectedSettings | De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen. | Voor Bicep kunt u de functie any() gebruiken. |
provisionAfterExtensions | Verzameling extensienamen waarna deze extensie moet worden ingericht. | tekenreeks[] |
publisher | De naam van de uitgever van de extensie-handler. | tekenreeks (vereist) |
instellingen | Met JSON opgemaakte openbare instellingen voor de extensie. | Voor Bicep kunt u de functie any() gebruiken. |
type | Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension. | tekenreeks (vereist) |
typeHandlerVersion | Hiermee geeft u de versie van de scripthandler op. | tekenreeks (vereist) |
VmManagedIdentity
Naam | Description | Waarde |
---|---|---|
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset onder het knooppunttype. Elke vermelding is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | tekenreeks[] |
VaultSecretGroup
Naam | Description | Waarde |
---|---|---|
sourceVault | De relatieve URL van de Key Vault met alle certificaten in VaultCertificates. | SubResource (vereist) |
vaultCertificates | De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. | VaultCertificate[] (vereist) |
SubResource
Naam | Description | Waarde |
---|---|---|
id | Azure-resource-id. | tekenreeks |
VaultCertificate
Naam | Description | Waarde |
---|---|---|
certificateStore | Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand in de map /var/lib/waagent geplaatst, met de bestandsnaam {UppercaseThumbprint}.crt voor het X509-certificaatbestand en {UppercaseThumbprint}.prv voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem. |
tekenreeks (vereist) |
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering van het volgende JSON-object zijn dat is gecodeerd in UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } |
tekenreeks (vereist) |
NodeTypeSku
Naam | Description | Waarde |
---|---|---|
capacity | Het aantal knooppunten in het knooppunttype. Als deze aanwezig is in de aanvraag, wordt properties.vmInstanceCount overschreven. |
int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 2147483647 |
naam | De SKU-naam. De naam wordt intern gegenereerd en wordt gebruikt in scenario's met automatische schaalaanpassing. Eigenschap staat niet toe om te worden gewijzigd in andere waarden dan gegenereerd. Om implementatiefouten te voorkomen, moet u de eigenschap weglaten. |
tekenreeks |
laag | Hiermee geeft u de laag van het knooppunttype op. Mogelijke waarden: Standard |
tekenreeks |
Resourcedefinitie van ARM-sjabloon
Het resourcetype managedClusters/nodeTypes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.ServiceFabric/managedClusters/nodeTypes wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
"apiVersion": "2022-01-01",
"name": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"properties": {
"additionalDataDisks": [
{
"diskLetter": "string",
"diskSizeGB": "int",
"diskType": "string",
"lun": "int"
}
],
"applicationPorts": {
"endPort": "int",
"startPort": "int"
},
"capacities": {
"{customized property}": "string"
},
"dataDiskLetter": "string",
"dataDiskSizeGB": "int",
"dataDiskType": "string",
"enableAcceleratedNetworking": "bool",
"enableEncryptionAtHost": "bool",
"enableOverProvisioning": "bool",
"ephemeralPorts": {
"endPort": "int",
"startPort": "int"
},
"frontendConfigurations": [
{
"ipAddressType": "string",
"loadBalancerBackendAddressPoolId": "string",
"loadBalancerInboundNatPoolId": "string"
}
],
"isPrimary": "bool",
"isStateless": "bool",
"multiplePlacementGroups": "bool",
"networkSecurityRules": [
{
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"name": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
],
"placementProperties": {
"{customized property}": "string"
},
"useDefaultPublicLoadBalancer": "bool",
"useTempDataDisk": "bool",
"vmExtensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"enableAutomaticUpgrade": "bool",
"forceUpdateTag": "string",
"protectedSettings": {},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"type": "string",
"typeHandlerVersion": "string"
}
}
],
"vmImageOffer": "string",
"vmImagePublisher": "string",
"vmImageSku": "string",
"vmImageVersion": "string",
"vmInstanceCount": "int",
"vmManagedIdentity": {
"userAssignedIdentities": [ "string" ]
},
"vmSecrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"vmSize": "string"
}
}
Eigenschapswaarden
managedClusters/nodeTypes
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceFabric/managedClusters/nodeTypes' |
apiVersion | De resource-API-versie | '2022-01-01' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | Het knooppunttype sKU. | NodeTypeSku |
properties | De eigenschappen van het knooppunttype | NodeTypeProperties |
NodeTypeProperties
Naam | Description | Waarde |
---|---|---|
additionalDataDisks | Aanvullende beheerde gegevensschijven. | VmssDataDisk[] |
applicationPorts | Het bereik van poorten van waaruit het cluster poort heeft toegewezen aan Service Fabric-toepassingen. | EndpointRangeDescription |
Capaciteiten | De capaciteitstags die zijn toegepast op de knooppunten in het knooppunttype. De clusterresourcemanager gebruikt deze tags om te begrijpen hoeveel resource een knooppunt heeft. | NodeTypePropertiesCapacities |
dataDiskLetter | Schijfletter voor beheerde gegevens. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt. | tekenreeks Beperkingen: Patroon = ^[a-zA-Z]{1}$ |
dataDiskSizeGB | Schijfgrootte voor de beheerde schijf die is gekoppeld aan de VM's op het knooppunttype in GB's. | int |
dataDiskType | Type beheerde gegevensschijf. Hiermee geeft u het opslagaccounttype voor de beheerde schijf op | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | booleaans |
enableEncryptionAtHost | Schakel hostversleuteling in of uit voor de virtuele machines op het knooppunttype. Hiermee schakelt u de versleuteling in voor alle schijven, inclusief de resource-/tijdelijke schijf op de host zelf. Standaardinstelling: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op true voor de resource. | booleaans |
enableOverProvisioning | Hiermee geeft u op of het knooppunttype te veel moet worden ingericht. Dit is alleen toegestaan voor stateless knooppunttypen. | booleaans |
tijdelijke poorten | Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. | EndpointRangeDescription |
front-endconfiguraties | 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. | Front-endConfiguratie[] |
isPrimary | Geeft aan dat de Service Fabric-systeemservices voor het cluster worden uitgevoerd op dit knooppunttype. Deze instelling kan niet worden gewijzigd nadat het knooppunttype is gemaakt. | bool (vereist) |
isStateless | Geeft aan of het knooppunttype alleen stateless workloads kan hosten. | booleaans |
multiplePlacementGroups | Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan worden samengesteld uit meerdere plaatsingsgroepen. | booleaans |
networkSecurityRules | De netwerkbeveiligingsregels voor dit knooppunttype. Deze instelling kan alleen worden opgegeven voor knooppunttypen die zijn geconfigureerd met front-endconfiguraties. | NetworkSecurityRule[] |
placementProperties | De plaatsingstags die worden toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. | NodeTypePropertiesPlacementProperties |
useDefaultPublicLoadBalancer | Hiermee geeft u op of de openbare load balancer gebruiken. Als dit niet is opgegeven en het knooppunttype geen eigen front-endconfiguratie heeft, wordt het 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. | booleaans |
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. Dit is alleen toegestaan voor stateless knooppunttypen. | booleaans |
vmExtensions | Set extensies die op de virtuele machines moeten worden geïnstalleerd. | VmssExtension[] |
vmImageOffer | Het aanbiedingstype van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld UbuntuServer of WindowsServer. | tekenreeks |
vmImagePublisher | De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. | tekenreeks |
vmImageSku | De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. | tekenreeks |
vmImageVersion | De versie van de Azure Virtual Machines Marketplace-installatiekopieën. De waarde 'meest recente' kan worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. | tekenreeks |
vmInstanceCount | Het aantal knooppunten in het knooppunttype. Waarden: -1 - Gebruiken wanneer regels voor automatisch schalen worden geconfigureerd of sku.capacity wordt gedefinieerd 0 - Niet ondersteund }0: gebruik voor handmatig schalen. |
int (vereist) Beperkingen: Maximumwaarde = 2147483647 |
vmManagedIdentity | Identiteiten die moeten worden toegewezen aan de virtuele-machineschaalset onder het knooppunttype. | VmManagedIdentity |
vmSecrets | De geheimen die moeten worden geïnstalleerd op de virtuele machines. | VaultSecretGroup[] |
vmSize | De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. | tekenreeks |
VmssDataDisk
Naam | Description | Waarde |
---|---|---|
diskLetter | Schijfletter voor beheerde gegevens. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt. | tekenreeks (vereist) Beperkingen: Patroon = ^[a-zA-Z]{1}$ |
diskSizeGB | Schijfgrootte voor elke vm in het knooppunttype in GB's. | int (vereist) |
Disktype | Type beheerde gegevensschijf. Hiermee geeft u het opslagaccounttype voor de beheerde schijf op | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' (vereist) |
Lun | Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VM te identificeren en moet daarom uniek zijn voor elke gegevensschijf die aan een virtuele machine is gekoppeld. Lun 0 is gereserveerd voor de service fabric-gegevensschijf. | int (vereist) Beperkingen: Minimumwaarde = 1 |
EndpointRangeDescription
Naam | Description | Waarde |
---|---|---|
endPort | Eindpoort van een bereik van poorten | int (vereist) |
startPort | Poort van een bereik van poorten starten | int (vereist) |
NodeTypePropertiesCapacities
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
Front-endconfiguratie
Naam | Description | Waarde |
---|---|---|
ipAddressType | Het IP-adrestype van deze front-endconfiguratie. Als u dit weglaat, is de standaardwaarde IPv4. | 'IPv4' 'IPv6' |
loadBalancerBackendAddressPoolId | De resource-id van de Load Balancer back-endadresgroep waaraan de VM-exemplaren van het knooppunttype zijn gekoppeld. De indeling van de resource-id is '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}'. | tekenreeks |
loadBalancerInboundNatPoolId | De resource-id van de Load Balancer binnenkomende NAT-pool waaraan de VM-exemplaren van het knooppunttype zijn gekoppeld. De indeling van de resource-id is '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}'. | tekenreeks |
NetworkSecurityRule
Naam | Description | Waarde |
---|---|---|
toegang | Het netwerkverkeer wordt toegestaan of geweigerd. | 'toestaan' 'weigeren' (vereist) |
beschrijving | Beschrijving van netwerkbeveiligingsregel. | tekenreeks |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. | tekenreeks |
destinationAddressPrefixes | De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationPortRange | de bestemmingspoort of het bereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | Richting van netwerkbeveiligingsregels. | 'inkomend' 'uitgaand' (vereist) |
naam | Naam van netwerkbeveiligingsregel. | tekenreeks (vereist) |
priority | De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterresourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) Beperkingen: Minimumwaarde = 1000 Maximumwaarde = 3000 |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | 'ah' 'esp' ' http '' https ''icmp' 'tcp' 'udp' (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. | tekenreeks |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
NodeTypePropertiesPlacementProperties
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
VmssExtension
Naam | Description | Waarde |
---|---|---|
naam | De naam van de extensie. | tekenreeks (vereist) |
properties | Hierin worden de eigenschappen van een extensie voor virtuele-machineschaalsets beschreven. | VmssExtensionProperties (vereist) |
VmssExtensionProperties
Naam | Description | Waarde |
---|---|---|
autoUpgradeMinorVersion | Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs als deze eigenschap is ingesteld op true. | booleaans |
enableAutomaticUpgrade | Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is. | booleaans |
forceUpdateTag | Als er een waarde wordt opgegeven die verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. | tekenreeks |
protectedSettings | De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen bevatten. | |
provisionAfterExtensions | Verzameling extensienamen waarna deze extensie moet worden ingericht. | tekenreeks[] |
publisher | De naam van de uitgever van de extensie-handler. | tekenreeks (vereist) |
instellingen | Met Json opgemaakte openbare instellingen voor de extensie. | |
type | Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension. | tekenreeks (vereist) |
typeHandlerVersion | Hiermee geeft u de versie van de scripthandler op. | tekenreeks (vereist) |
VmManagedIdentity
Naam | Description | Waarde |
---|---|---|
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset onder het knooppunttype. Elke vermelding is een ARM-resource-id in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | tekenreeks[] |
VaultSecretGroup
Naam | Description | Waarde |
---|---|---|
sourceVault | De relatieve URL van de Key Vault met alle certificaten in VaultCertificates. | SubResource (vereist) |
vaultCertificates | De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. | VaultCertificate[] (vereist) |
Subresource
Naam | Description | Waarde |
---|---|---|
id | Azure-resource-id. | tekenreeks |
VaultCertificate
Naam | Description | Waarde |
---|---|---|
certificateStore | Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand geplaatst in de map /var/lib/waagent, met de bestandsnaam {UppercaseThumbprint}.crt voor het X509-certificaatbestand en {UppercaseThumbprint}.prv voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem. |
tekenreeks (vereist) |
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } |
tekenreeks (vereist) |
NodeTypeSku
Naam | Description | Waarde |
---|---|---|
capacity | Het aantal knooppunten in het knooppunttype. Als deze aanwezig is in de aanvraag, wordt properties.vmInstanceCount overschreven. |
int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 2147483647 |
naam | De naam van de SKU. De naam wordt intern gegenereerd en wordt gebruikt in scenario's met automatische schaalaanpassing. Eigenschap staat niet toe om te worden gewijzigd in andere waarden dan gegenereerd. Om implementatiefouten te voorkomen, moet u de eigenschap weglaten. |
tekenreeks |
laag | Hiermee geeft u de laag van het knooppunttype op. Mogelijke waarden: Standard |
tekenreeks |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype managedClusters/nodeTypes kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.ServiceFabric/managedClusters/nodeTypes wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-01-01"
name = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
additionalDataDisks = [
{
diskLetter = "string"
diskSizeGB = int
diskType = "string"
lun = int
}
]
applicationPorts = {
endPort = int
startPort = int
}
capacities = {
{customized property} = "string"
}
dataDiskLetter = "string"
dataDiskSizeGB = int
dataDiskType = "string"
enableAcceleratedNetworking = bool
enableEncryptionAtHost = bool
enableOverProvisioning = bool
ephemeralPorts = {
endPort = int
startPort = int
}
frontendConfigurations = [
{
ipAddressType = "string"
loadBalancerBackendAddressPoolId = "string"
loadBalancerInboundNatPoolId = "string"
}
]
isPrimary = bool
isStateless = bool
multiplePlacementGroups = bool
networkSecurityRules = [
{
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
name = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
]
placementProperties = {
{customized property} = "string"
}
useDefaultPublicLoadBalancer = bool
useTempDataDisk = bool
vmExtensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
enableAutomaticUpgrade = bool
forceUpdateTag = "string"
provisionAfterExtensions = [
"string"
]
publisher = "string"
type = "string"
typeHandlerVersion = "string"
}
}
]
vmImageOffer = "string"
vmImagePublisher = "string"
vmImageSku = "string"
vmImageVersion = "string"
vmInstanceCount = int
vmManagedIdentity = {
userAssignedIdentities = [
"string"
]
}
vmSecrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
vmSize = "string"
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Eigenschapswaarden
managedClusters/nodeTypes
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceFabric/managedClusters/nodeTypes@2022-01-01" |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: managedClusters |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. |
sku | Het knooppunttype SKU. | NodeTypeSku |
properties | De eigenschappen van het knooppunttype | NodeTypeProperties |
NodeTypeProperties
Naam | Description | Waarde |
---|---|---|
additionalDataDisks | Aanvullende beheerde gegevensschijven. | VmssDataDisk[] |
applicationPorts | Het bereik van poorten van waaruit het cluster poort heeft toegewezen aan Service Fabric-toepassingen. | EndpointRangeDescription |
Capaciteiten | De capaciteitstags die worden toegepast op de knooppunten in het knooppunttype, gebruikt de clusterresourcebeheerder deze tags om te begrijpen hoeveel resource een knooppunt heeft. | NodeTypeProperties-capaciteiten |
dataDiskLetter | Letter beheerde gegevensschijf. De gereserveerde letter C of D kan niet worden gebruikt en kan na het maken niet worden gewijzigd. | tekenreeks Beperkingen: Patroon = ^[a-zA-Z]{1}$ |
dataDiskSizeGB | Schijfgrootte voor de beheerde schijf die is gekoppeld aan de vm's op het knooppunttype in GB's. | int |
dataDiskType | Type beheerde gegevensschijf. Hiermee geeft u het opslagaccounttype voor de beheerde schijf op | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
enableAcceleratedNetworking | Hiermee geeft u op of de netwerkinterface versneld netwerken is ingeschakeld. | booleaans |
enableEncryptionAtHost | Schakel hostversleuteling in of uit voor de virtuele machines op het knooppunttype. Hiermee schakelt u de versleuteling in voor alle schijven, inclusief de resource-/tijdelijke schijf op de host zelf. Standaardinstelling: De versleuteling op de host wordt uitgeschakeld, tenzij deze eigenschap is ingesteld op true voor de resource. | booleaans |
enableOverProvisioning | Hiermee geeft u op of het knooppunttype te veel moet worden ingericht. Dit is alleen toegestaan voor staatloze knooppunttypen. | booleaans |
tijdelijke poorten | Het bereik van tijdelijke poorten waarmee knooppunten in dit knooppunttype moeten worden geconfigureerd. | EndpointRangeDescription |
front-endconfiguraties | Geeft aan dat het knooppunttype zijn 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. | Front-endConfiguratie[] |
isPrimary | Geeft aan dat de Service Fabric-systeemservices voor het cluster worden uitgevoerd op dit knooppunttype. Deze instelling kan niet worden gewijzigd nadat het knooppunttype is gemaakt. | bool (vereist) |
isStateless | Geeft aan of het knooppunttype alleen stateless workloads kan hosten. | booleaans |
multiplePlacementGroups | Geeft aan of de schaalset die is gekoppeld aan het knooppunttype kan worden samengesteld uit meerdere plaatsingsgroepen. | booleaans |
networkSecurityRules | De netwerkbeveiligingsregels voor dit knooppunttype. Deze instelling kan alleen worden opgegeven voor knooppunttypen die zijn geconfigureerd met front-endconfiguraties. | NetworkSecurityRule[] |
placementProperties | De plaatsingstags die worden toegepast op knooppunten in het knooppunttype, die kunnen worden gebruikt om aan te geven waar bepaalde services (workload) moeten worden uitgevoerd. | NodeTypePropertiesPlacementProperties |
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 het gekoppeld aan de standaard load balancer. Als het knooppunttype een eigen load balancer gebruikt en useDefaultPublicLoadBalancer true 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. | booleaans |
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. Dit is alleen toegestaan voor staatloze knooppunttypen. | booleaans |
vmExtensions | Set extensies die op de virtuele machines moeten worden geïnstalleerd. | VmssExtension[] |
vmImageOffer | Het aanbiedingstype van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld UbuntuServer of WindowsServer. | tekenreeks |
vmImagePublisher | De uitgever van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld Canonical of MicrosoftWindowsServer. | tekenreeks |
vmImageSku | De SKU van de Azure Virtual Machines Marketplace-installatiekopieën. Bijvoorbeeld 14.04.0-LTS of 2012-R2-Datacenter. | tekenreeks |
vmImageVersion | De versie van de Azure Virtual Machines Marketplace-installatiekopieën. De waarde 'meest recente' kan worden opgegeven om de meest recente versie van een installatiekopieën te selecteren. Als u dit weglaat, is de standaardwaarde 'nieuwste'. | tekenreeks |
vmInstanceCount | Het aantal knooppunten in het knooppunttype. Waarden: -1 - Gebruiken wanneer regels voor automatisch schalen worden geconfigureerd of sku.capacity wordt gedefinieerd 0 - Niet ondersteund }0: gebruik voor handmatig schalen. |
int (vereist) Beperkingen: Maximumwaarde = 2147483647 |
vmManagedIdentity | Identiteiten die moeten worden toegewezen aan de virtuele-machineschaalset onder het knooppunttype. | VmManagedIdentity |
vmSecrets | De geheimen die moeten worden geïnstalleerd op de virtuele machines. | VaultSecretGroup[] |
vmSize | De grootte van virtuele machines in de pool. Alle virtuele machines in een pool hebben dezelfde grootte. Bijvoorbeeld Standard_D3. | tekenreeks |
VmssDataDisk
Naam | Description | Waarde |
---|---|---|
diskLetter | Schijfletter voor beheerde gegevens. De gereserveerde letter C of D kan niet worden gebruikt en kan niet worden gewijzigd nadat deze is gemaakt. | tekenreeks (vereist) Beperkingen: Patroon = ^[a-zA-Z]{1}$ |
diskSizeGB | Schijfgrootte voor elke vm in het knooppunttype in GB's. | int (vereist) |
Disktype | Type beheerde gegevensschijf. Hiermee geeft u het opslagaccounttype voor de beheerde schijf op | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" (vereist) |
Lun | Hiermee geeft u het nummer van de logische eenheid van de gegevensschijf. Deze waarde wordt gebruikt om gegevensschijven binnen de VM te identificeren en moet daarom uniek zijn voor elke gegevensschijf die aan een virtuele machine is gekoppeld. Lun 0 is gereserveerd voor de service fabric-gegevensschijf. | int (vereist) Beperkingen: Minimumwaarde = 1 |
EndpointRangeDescription
Naam | Description | Waarde |
---|---|---|
endPort | Eindpoort van een bereik van poorten | int (vereist) |
startPort | Poort van een bereik van poorten starten | int (vereist) |
NodeTypePropertiesCapacities
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
Front-endconfiguratie
Naam | Description | Waarde |
---|---|---|
ipAddressType | Het IP-adrestype van deze front-endconfiguratie. Als u dit weglaat, is de standaardwaarde IPv4. | "IPv4" "IPv6" |
loadBalancerBackendAddressPoolId | De resource-id van de Load Balancer back-endadresgroep waaraan de VM-exemplaren van het knooppunttype zijn gekoppeld. De indeling van de resource-id is '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/backendAddressPools/{backendAddressPoolName}'. | tekenreeks |
loadBalancerInboundNatPoolId | De resource-id van de Load Balancer binnenkomende NAT-pool waaraan de VM-exemplaren van het knooppunttype zijn gekoppeld. De indeling van de resource-id is '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/inboundNatPools/{inboundNatPoolName}'. | tekenreeks |
NetworkSecurityRule
Naam | Description | Waarde |
---|---|---|
toegang | Het netwerkverkeer wordt toegestaan of geweigerd. | "toestaan" "deny" (vereist) |
beschrijving | Beschrijving van netwerkbeveiligingsregel. | tekenreeks |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. | tekenreeks |
destinationAddressPrefixes | De doeladresvoorvoegsels. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationPortRange | de poort of het bereik van de bestemming. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | Richting van netwerkbeveiligingsregel. | "inkomend" "uitgaand" (vereist) |
naam | Naam van netwerkbeveiligingsregel. | tekenreeks (vereist) |
priority | De prioriteit van de regel. De waarde kan tussen 1000 en 3000 liggen. Waarden buiten dit bereik zijn gereserveerd voor Service Fabric ManagerClusterResourceprovider. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) Beperkingen: Minimumwaarde = 1000 Maximale waarde = 3000 |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | "ah" "esp" " http "" https ""icmp" "tcp" "udp" (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals 'VirtualNetwork', 'AzureLoadBalancer' en 'Internet' kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u op waar netwerkverkeer vandaan komt. | tekenreeks |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Sterretje *kan ook worden gebruikt om alle poorten te vinden. | tekenreeks |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
NodeTypePropertiesPlacementProperties
Naam | Description | Waarde |
---|---|---|
{aangepaste eigenschap} | tekenreeks |
VmssExtension
Naam | Description | Waarde |
---|---|---|
naam | De naam van de extensie. | tekenreeks (vereist) |
properties | Beschrijft de eigenschappen van een extensie voor virtuele-machineschaalsets. | VmssExtensionProperties (vereist) |
VmssExtensionProperties
Naam | Description | Waarde |
---|---|---|
autoUpgradeMinorVersion | Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true. | booleaans |
enableAutomaticUpgrade | Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is. | booleaans |
forceUpdateTag | Als er een waarde wordt opgegeven die verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd. | tekenreeks |
protectedSettings | De extensie kan protectedSettings of protectedSettingsFromKeyVault bevatten of helemaal geen beveiligde instellingen. | |
provisionAfterExtensions | Verzameling extensienamen waarna deze extensie moet worden ingericht. | tekenreeks[] |
publisher | De naam van de uitgever van de extensie-handler. | tekenreeks (vereist) |
instellingen | Met Json opgemaakte openbare instellingen voor de extensie. | |
type | Hiermee geeft u het type van de extensie; Een voorbeeld is CustomScriptExtension. | tekenreeks (vereist) |
typeHandlerVersion | Hiermee geeft u de versie van de scripthandler op. | tekenreeks (vereist) |
VmManagedIdentity
Naam | Description | Waarde |
---|---|---|
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de virtuele-machineschaalset onder het knooppunttype. Elke vermelding is een ARM-resource-id in de vorm: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | tekenreeks[] |
VaultSecretGroup
Naam | Description | Waarde |
---|---|---|
sourceVault | De relatieve URL van de Key Vault met alle certificaten in VaultCertificates. | SubResource (vereist) |
vaultCertificates | De lijst met sleutelkluisverwijzingen in SourceVault die certificaten bevatten. | VaultCertificate[] (vereist) |
Subresource
Naam | Description | Waarde |
---|---|---|
id | Azure-resource-id. | tekenreeks |
VaultCertificate
Naam | Description | Waarde |
---|---|---|
certificateStore | Voor Windows-VM's geeft u het certificaatarchief op de virtuele machine waaraan het certificaat moet worden toegevoegd. Het opgegeven certificaatarchief bevindt zich impliciet in het LocalMachine-account. Voor Linux-VM's wordt het certificaatbestand geplaatst in de map /var/lib/waagent, met de bestandsnaam {UppercaseThumbprint}.crt voor het X509-certificaatbestand en {UppercaseThumbprint}.prv voor de persoonlijke sleutel. Beide bestanden hebben de indeling .pem. |
tekenreeks (vereist) |
certificateUrl | Dit is de URL van een certificaat dat als geheim is geüpload naar Key Vault. Zie Een sleutel of geheim toevoegen aan de sleutelkluis voor informatie over het toevoegen van een geheim aan de Key Vault. In dit geval moet uw certificaat de Base64-codering zijn van het volgende JSON-object dat is gecodeerd in UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } |
tekenreeks (vereist) |
NodeTypeSku
Naam | Description | Waarde |
---|---|---|
capacity | Het aantal knooppunten in het knooppunttype. Als deze aanwezig is in de aanvraag, wordt properties.vmInstanceCount overschreven. |
int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 2147483647 |
naam | De naam van de SKU. De naam wordt intern gegenereerd en wordt gebruikt in scenario's met automatische schaalaanpassing. Eigenschap staat niet toe om te worden gewijzigd in andere waarden dan gegenereerd. Om implementatiefouten te voorkomen, moet u de eigenschap weglaten. |
tekenreeks |
laag | Hiermee geeft u de laag van het knooppunttype op. Mogelijke waarden: Standard |
tekenreeks |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor