你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
更新 Service Fabric 群集资源
汇报 Service Fabric 群集资源的配置。
使用指定名称更新 Service Fabric 群集资源的配置。
请求
方法 | 请求 URI |
---|---|
修补程序 | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}?api-version=2018-02-01 |
参数
名称 | 类型 | 必须 | 位置 |
---|---|---|---|
resourceGroupName | 字符串 | 是 | 路径 |
clusterName | 字符串 | 是 | 路径 |
subscriptionId | 字符串 | 是 | 路径 |
api-version | 字符串 | 是 | 查询 |
parameters | ClusterUpdateParameters | “是” | Body |
resourceGroupName
类型:字符串
必需:是
资源组的名称。
clusterName
类型:字符串
必需:是
群集资源的名称。
subscriptionId
类型:字符串
必需:是
客户订阅标识符。
api-version
类型:字符串
必需:是
默认值:2018-02-01
Service Fabric 资源提供程序 API 的版本。 这是必需参数,对于此规范,其值必须为“2018-02-01”。
parameters
类型: ClusterUpdateParameters
必需:是
包含用于更新群集配置的属性值和属性名称的参数。
响应
HTTP 状态代码 | 说明 | 响应架构 |
---|---|---|
200 (正常) | 操作已成功完成。 |
Cluster |
202 (已接受) | 请求已接受,操作将以异步方式完成。 |
Cluster |
所有其他状态代码 | 详细的错误响应。 |
ErrorModel |
示例
修补群集
请求
PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster?api-version=2018-02-01
正文
{
"type": "Microsoft.ServiceFabric/clusters",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster",
"name": "myCluster",
"tags": {
"a": "b"
},
"properties": {
"nodeTypes": [
{
"name": "nt1vm",
"clientConnectionEndpointPort": "19000",
"httpGatewayEndpointPort": "19007",
"applicationPorts": {
"startPort": "20000",
"endPort": "30000"
},
"ephemeralPorts": {
"startPort": "49000",
"endPort": "64000"
},
"isPrimary": true,
"vmInstanceCount": "5",
"durabilityLevel": "Bronze"
},
{
"name": "testnt1",
"clientConnectionEndpointPort": "0",
"httpGatewayEndpointPort": "0",
"applicationPorts": {
"startPort": "1000",
"endPort": "2000"
},
"ephemeralPorts": {
"startPort": "3000",
"endPort": "4000"
},
"isPrimary": false,
"vmInstanceCount": "3",
"durabilityLevel": "Bronze"
}
],
"reliabilityLevel": "Bronze",
"upgradeMode": "Default"
}
}
202 响应
标头
Retry-After: 10
Location: http://10.91.140.224/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/operationResults/1ca6e48d-70ca-4e43-b652-3b0522f64d67?api-version=2018-02-01
正文
{
"type": "Microsoft.ServiceFabric/clusters",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster",
"name": "myCluster",
"tags": {
"a": "b"
},
"etag": "W/\"636462502169240744\"",
"properties": {
"provisioningState": "Succeeded",
"clusterId": "92584666-9889-4ae8-8d02-91902923d37f",
"clusterCodeVersion": "6.1.480.9494",
"clusterState": "WaitingForNodes",
"managementEndpoint": "http://myCluster.eastus.cloudapp.azure.com:19080",
"clusterEndpoint": "https://eastus.servicefabric.azure.com",
"certificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "abc.com",
"certificateIssuerThumbprint": "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
}
],
"x509StoreName": "My"
},
"clientCertificateThumbprints": [],
"clientCertificateCommonNames": [],
"fabricSettings": [
{
"name": "UpgradeService",
"parameters": [
{
"name": "AppPollIntervalInSeconds",
"value": "60"
}
]
}
],
"upgradeDescription": {
"forceRestart": false,
"upgradeReplicaSetCheckTimeout": "00:10:00",
"healthCheckWaitDuration": "00:00:30",
"healthCheckStableDuration": "00:00:30",
"healthCheckRetryTimeout": "00:05:00",
"upgradeTimeout": "01:00:00",
"upgradeDomainTimeout": "00:15:00",
"healthPolicy": {
"maxPercentUnhealthyNodes": "0",
"maxPercentUnhealthyApplications": "0"
},
"deltaHealthPolicy": {
"maxPercentDeltaUnhealthyNodes": "0",
"maxPercentUpgradeDomainDeltaUnhealthyNodes": "0",
"maxPercentDeltaUnhealthyApplications": "0"
}
},
"diagnosticsStorageAccountConfig": {
"storageAccountName": "diag",
"protectedAccountKeyName": "StorageAccountKey1",
"blobEndpoint": "https://diag.blob.core.windows.net/",
"queueEndpoint": "https://diag.queue.core.windows.net/",
"tableEndpoint": "https://diag.table.core.windows.net/"
},
"nodeTypes": [
{
"name": "nt1vm",
"clientConnectionEndpointPort": "19000",
"httpGatewayEndpointPort": "19007",
"applicationPorts": {
"startPort": "20000",
"endPort": "30000"
},
"ephemeralPorts": {
"startPort": "49000",
"endPort": "64000"
},
"isPrimary": true,
"vmInstanceCount": "5",
"durabilityLevel": "Bronze"
},
{
"name": "testnt1",
"clientConnectionEndpointPort": "0",
"httpGatewayEndpointPort": "0",
"applicationPorts": {
"startPort": "1000",
"endPort": "2000"
},
"ephemeralPorts": {
"startPort": "3000",
"endPort": "4000"
},
"isPrimary": false,
"vmInstanceCount": "3",
"durabilityLevel": "Bronze"
}
],
"reliabilityLevel": "Bronze",
"upgradeMode": "Automatic",
"availableClusterVersions": [
{
"codeVersion": "6.1.480.9494",
"supportExpiryUtc": "2018-06-15T23:59:59.9999999",
"environment": "Windows"
}
]
}
}