Microsoft.ServiceFabric managedClusters 2020-01-01-preview
- Laatste
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-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-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-01-preview
- 2020-01-01-01-preview
Bicep-resourcedefinitie
Het resourcetype managedClusters 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 wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters@2020-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
properties: {
addonFeatures: [
'string'
]
adminPassword: 'string'
adminUserName: 'string'
azureActiveDirectory: {
clientApplication: 'string'
clusterApplication: 'string'
tenantId: 'string'
}
clientConnectionPort: int
clients: [
{
commonName: 'string'
isAdmin: bool
issuerThumbprint: 'string'
thumbprint: 'string'
}
]
clusterCodeVersion: 'string'
dnsName: 'string'
fabricSettings: [
{
name: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
httpGatewayConnectionPort: int
loadBalancingRules: [
{
backendPort: int
frontendPort: int
probeProtocol: 'string'
probeRequestPath: 'string'
protocol: 'string'
}
]
}
}
Eigenschapswaarden
managedClusters
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
location | Locatie van Azure-resource. | tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU van het beheerde cluster | SKU |
properties | De eigenschappen van de beheerde clusterresources | ManagedClusterProperties |
ManagedClusterProperties
Naam | Description | Waarde |
---|---|---|
addonFeatures | clientcertificaten voor het cluster. | Tekenreeksmatrix met een van de volgende waarden: 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | gebruikerswachtwoord voor vm-beheerder. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserName | gebruikersnaam van vm-beheerder. | tekenreeks (vereist) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | De poort die wordt gebruikt voor clientverbindingen met het cluster. | int |
Clients | clientcertificaten voor het cluster. | ClientCertificate[] |
clusterCodeVersion | De Service Fabric-runtimeversie van het cluster. Deze eigenschap kan alleen worden ingesteld door de gebruiker in te stellen wanneer upgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. | tekenreeks |
dnsName | De dns-naam van het cluster. | tekenreeks (vereist) |
fabricSettings | De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. | int |
loadBalancingRules | Hierin worden taakverdelingsregels beschreven. | LoadBalancingRule[] |
AzureActiveDirectory
Naam | Description | Waarde |
---|---|---|
clientToepassing | Azure Active Directory-clienttoepassings-id. | tekenreeks |
clusterToepassing | Toepassings-id van Azure Active Directory-cluster. | tekenreeks |
tenantId | Tenant-id van Azure Active Directory. | tekenreeks |
ClientCertificate
Naam | Description | Waarde |
---|---|---|
commonName | Algemene naam van certificaat. | tekenreeks |
isAdmin | Of het certificaat beheerder is of niet. | bool (vereist) |
issuerThumbprint | Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. | tekenreeks |
Vingerafdruk | Vingerafdruk van certificaat. | tekenreeks |
SettingsSectionDescription
Naam | Description | Waarde |
---|---|---|
naam | De sectienaam van de infrastructuurinstellingen. | tekenreeks (vereist) |
parameters | De verzameling parameters in de sectie. | SettingsParameterDescription[] (vereist) |
InstellingenParameterDescription
Naam | Description | Waarde |
---|---|---|
naam | De parameternaam van de infrastructuurinstelling. | tekenreeks (vereist) |
waarde | De parameterwaarde van de infrastructuurinstelling. | tekenreeks (vereist) |
LoadBalancingRule
Naam | Description | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
frontendPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
probeProtocol | de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | 'http '' https ''tcp' (vereist) |
probeRequestPath | Het aanvraagpad voor de test. Alleen ondersteund voor HTTP/HTTPS-tests. | tekenreeks |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'tcp' 'udp' (vereist) |
Sku
Naam | Description | Waarde |
---|---|---|
naam | SKU-naam. | 'Basic' 'Standaard' (vereist) |
Resourcedefinitie van ARM-sjabloon
Het resourcetype managedClusters 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 Microsoft.ServiceFabric/managedClusters-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.ServiceFabric/managedClusters",
"apiVersion": "2020-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"properties": {
"addonFeatures": [ "string" ],
"adminPassword": "string",
"adminUserName": "string",
"azureActiveDirectory": {
"clientApplication": "string",
"clusterApplication": "string",
"tenantId": "string"
},
"clientConnectionPort": "int",
"clients": [
{
"commonName": "string",
"isAdmin": "bool",
"issuerThumbprint": "string",
"thumbprint": "string"
}
],
"clusterCodeVersion": "string",
"dnsName": "string",
"fabricSettings": [
{
"name": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"httpGatewayConnectionPort": "int",
"loadBalancingRules": [
{
"backendPort": "int",
"frontendPort": "int",
"probeProtocol": "string",
"probeRequestPath": "string",
"protocol": "string"
}
]
}
}
Eigenschapswaarden
managedClusters
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceFabric/managedClusters' |
apiVersion | De resource-API-versie | '01-01-2020-preview' |
naam | De resourcenaam | tekenreeks (vereist) |
location | Locatie van Azure-resource. | tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken |
sku | De SKU van het beheerde cluster | SKU |
properties | De eigenschappen van de beheerde clusterresources | ManagedClusterProperties |
ManagedClusterProperties
Naam | Description | Waarde |
---|---|---|
addonFeatures | clientcertificaten voor het cluster. | Tekenreeksmatrix met een van de volgende waarden: 'BackupRestoreService' 'DnsService' 'ResourceMonitorService' |
adminPassword | gebruikerswachtwoord voor vm-beheerder. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserName | gebruikersnaam van vm-beheerder. | tekenreeks (vereist) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | De poort die wordt gebruikt voor clientverbindingen met het cluster. | int |
Clients | clientcertificaten voor het cluster. | ClientCertificate[] |
clusterCodeVersion | De Service Fabric-runtimeversie van het cluster. Deze eigenschap kan alleen worden ingesteld door de gebruiker in te stellen wanneer upgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. | tekenreeks |
dnsName | De dns-naam van het cluster. | tekenreeks (vereist) |
fabricSettings | De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. | int |
loadBalancingRules | Hierin worden taakverdelingsregels beschreven. | LoadBalancingRule[] |
AzureActiveDirectory
Naam | Description | Waarde |
---|---|---|
clientToepassing | Azure Active Directory-clienttoepassings-id. | tekenreeks |
clusterApplication | Azure Active Directory-clustertoepassings-id. | tekenreeks |
tenantId | Tenant-id van Azure Active Directory. | tekenreeks |
ClientCertificate
Naam | Description | Waarde |
---|---|---|
commonName | Algemene naam van certificaat. | tekenreeks |
isAdmin | Of het certificaat beheerder is of niet. | bool (vereist) |
issuerThumbprint | Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. | tekenreeks |
Vingerafdruk | Vingerafdruk van certificaat. | tekenreeks |
SettingsSectionDescription
Naam | Description | Waarde |
---|---|---|
naam | De sectienaam van de infrastructuurinstellingen. | tekenreeks (vereist) |
parameters | De verzameling parameters in de sectie. | SettingsParameterDescription[] (vereist) |
InstellingenParameterDescription
Naam | Description | Waarde |
---|---|---|
naam | De parameternaam van de infrastructuurinstelling. | tekenreeks (vereist) |
waarde | De parameterwaarde van de infrastructuurinstelling. | tekenreeks (vereist) |
LoadBalancingRule
Naam | Description | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
frontendPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
probeProtocol | de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | 'http '' https ''tcp' (vereist) |
probeRequestPath | Het aanvraagpad voor de test. Alleen ondersteund voor HTTP/HTTPS-tests. | tekenreeks |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'tcp' 'udp' (vereist) |
Sku
Naam | Description | Waarde |
---|---|---|
naam | SKU-naam. | 'Basic' 'Standaard' (vereist) |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype managedClusters 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 Microsoft.ServiceFabric/managedClusters-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
addonFeatures = [
"string"
]
adminPassword = "string"
adminUserName = "string"
azureActiveDirectory = {
clientApplication = "string"
clusterApplication = "string"
tenantId = "string"
}
clientConnectionPort = int
clients = [
{
commonName = "string"
isAdmin = bool
issuerThumbprint = "string"
thumbprint = "string"
}
]
clusterCodeVersion = "string"
dnsName = "string"
fabricSettings = [
{
name = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
httpGatewayConnectionPort = int
loadBalancingRules = [
{
backendPort = int
frontendPort = int
probeProtocol = "string"
probeRequestPath = "string"
protocol = "string"
}
]
}
sku = {
name = "string"
}
})
}
Eigenschapswaarden
managedClusters
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceFabric/managedClusters@2020-01-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) |
location | Azure-resourcelocatie. | tekenreeks (vereist) |
parent_id | Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. | tekenreeks (vereist) |
tags | Azure-resourcetags. | Woordenlijst met tagnamen en -waarden. |
sku | De SKU van het beheerde cluster | SKU |
properties | De eigenschappen van de beheerde clusterresources | ManagedClusterProperties |
ManagedClusterProperties
Naam | Description | Waarde |
---|---|---|
addonFeatures | clientcertificaten voor het cluster. | Tekenreeksmatrix met een van de volgende: "BackupRestoreService" "DnsService" "ResourceMonitorService" |
adminPassword | gebruikerswachtwoord voor vm-beheerder. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserName | gebruikersnaam van vm-beheerder. | tekenreeks (vereist) |
azureActiveDirectory | Azure Active Directory. | AzureActiveDirectory |
clientConnectionPort | De poort die wordt gebruikt voor clientverbindingen met het cluster. | int |
Clients | clientcertificaten voor het cluster. | ClientCertificate[] |
clusterCodeVersion | De Service Fabric-runtimeversie van het cluster. Deze eigenschap kan alleen worden ingesteld door de gebruiker in te stellen wanneer upgradeMode is ingesteld op 'Handmatig'. Als u een lijst met beschikbare Service Fabric-versies voor nieuwe clusters wilt ophalen, gebruikt u de ClusterVersion-API. Gebruik availableClusterVersions om de lijst met beschikbare versies voor bestaande clusters op te halen. | tekenreeks |
dnsName | De dns-naam van het cluster. | tekenreeks (vereist) |
fabricSettings | De lijst met aangepaste infrastructuurinstellingen voor het configureren van het cluster. | SettingsSectionDescription[] |
httpGatewayConnectionPort | De poort die wordt gebruikt voor HTTP-verbindingen met het cluster. | int |
loadBalancingRules | Hierin worden taakverdelingsregels beschreven. | LoadBalancingRule[] |
AzureActiveDirectory
Naam | Description | Waarde |
---|---|---|
clientToepassing | Azure Active Directory-clienttoepassings-id. | tekenreeks |
clusterApplication | Azure Active Directory-clustertoepassings-id. | tekenreeks |
tenantId | Tenant-id van Azure Active Directory. | tekenreeks |
ClientCertificate
Naam | Description | Waarde |
---|---|---|
commonName | Algemene naam van certificaat. | tekenreeks |
isAdmin | Of het certificaat beheerder is of niet. | bool (vereist) |
issuerThumbprint | Vingerafdruk van verlener voor het certificaat. Alleen gebruikt in combinatie met CommonName. | tekenreeks |
Vingerafdruk | Vingerafdruk van certificaat. | tekenreeks |
SettingsSectionDescription
Naam | Description | Waarde |
---|---|---|
naam | De sectienaam van de infrastructuurinstellingen. | tekenreeks (vereist) |
parameters | De verzameling parameters in de sectie. | SettingsParameterDescription[] (vereist) |
InstellingenParameterDescription
Naam | Description | Waarde |
---|---|---|
naam | De parameternaam van de infrastructuurinstelling. | tekenreeks (vereist) |
waarde | De parameterwaarde van de infrastructuurinstelling. | tekenreeks (vereist) |
LoadBalancingRule
Naam | Description | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
frontendPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 1 en 65534. | int (vereist) Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65534 |
probeProtocol | de verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | "http "" https "'tcp' (vereist) |
probeRequestPath | Het pad van de testaanvraag. Alleen ondersteund voor HTTP/HTTPS-tests. | tekenreeks |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | "tcp" "udp" (vereist) |
Sku
Naam | Description | Waarde |
---|---|---|
naam | SKU-naam. | "Basis" "Standaard" (vereist) |