Description | : Update cluster configuration |
Reference | : Link ¶ |
⚼ Request
PATCH:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}
{
resourceGroupName:
string
,
clusterName:
string
,
api-version:
string
,
parameters:
{
,
properties:
{
,
reliabilityLevel:
enum
,
upgradeMode:
enum
,
clusterCodeVersion:
string
,
certificate:
{
,
thumbprint:
string
,
thumbprintSecondary:
string
,
x509StoreName:
enum
,
}
clientCertificateThumbprints:
[
]
,
{
,
isAdmin:
boolean
,
certificateThumbprint:
string
,
}
clientCertificateCommonNames:
[
]
,
{
,
isAdmin:
boolean
,
certificateCommonName:
string
,
certificateIssuerThumbprint:
string
,
}
fabricSettings:
[
]
,
{
,
name:
string
,
parameters:
}
[
]
,
{
,
name:
string
,
value:
string
,
}
reverseProxyCertificate:
{
,
thumbprint:
string
,
thumbprintSecondary:
string
,
x509StoreName:
enum
,
}
nodeTypes:
[
]
,
{
,
name:
string
,
placementProperties:
object
,
capacities:
object
,
clientConnectionEndpointPort:
integer
,
httpGatewayEndpointPort:
integer
,
durabilityLevel:
enum
,
applicationPorts:
{
,
startPort:
integer
,
endPort:
integer
,
}
ephemeralPorts:
{
,
startPort:
integer
,
endPort:
integer
,
}
isPrimary:
boolean
,
vmInstanceCount:
integer
,
reverseProxyEndpointPort:
integer
,
}
upgradeDescription:
}
{
,
overrideUserUpgradePolicy:
boolean
,
forceRestart:
boolean
,
upgradeReplicaSetCheckTimeout:
string
,
healthCheckWaitDuration:
string
,
healthCheckStableDuration:
string
,
healthCheckRetryTimeout:
string
,
upgradeTimeout:
string
,
upgradeDomainTimeout:
string
,
healthPolicy:
{
,
maxPercentUnhealthyNodes:
integer
,
maxPercentUnhealthyApplications:
integer
,
}
deltaHealthPolicy:
}
{
,
maxPercentDeltaUnhealthyNodes:
integer
,
maxPercentUpgradeDomainDeltaUnhealthyNodes:
integer
,
maxPercentDeltaUnhealthyApplications:
integer
,
}
tags:
object
,
}
subscriptionId:
string
,
}
⚐ Response (200)
{
properties:
}
{
,
availableClusterVersions:
[
]
,
{
,
codeVersion:
string
,
supportExpiryUtc:
string
,
environment:
enum
,
}
clusterId:
string
,
clusterState:
enum
,
clusterEndpoint:
string
,
clusterCodeVersion:
string
,
certificate:
{
,
thumbprint:
string
,
thumbprintSecondary:
string
,
x509StoreName:
enum
,
}
reliabilityLevel:
enum
,
upgradeMode:
enum
,
clientCertificateThumbprints:
[
]
,
{
,
isAdmin:
boolean
,
certificateThumbprint:
string
,
}
clientCertificateCommonNames:
[
]
,
{
,
isAdmin:
boolean
,
certificateCommonName:
string
,
certificateIssuerThumbprint:
string
,
}
fabricSettings:
[
]
,
{
,
name:
string
,
parameters:
}
[
]
,
{
,
name:
string
,
value:
string
,
}
reverseProxyCertificate:
{
,
thumbprint:
string
,
thumbprintSecondary:
string
,
x509StoreName:
enum
,
}
managementEndpoint:
string
,
nodeTypes:
[
]
,
{
,
name:
string
,
placementProperties:
object
,
capacities:
object
,
clientConnectionEndpointPort:
integer
,
httpGatewayEndpointPort:
integer
,
durabilityLevel:
enum
,
applicationPorts:
{
,
startPort:
integer
,
endPort:
integer
,
}
ephemeralPorts:
{
,
startPort:
integer
,
endPort:
integer
,
}
isPrimary:
boolean
,
vmInstanceCount:
integer
,
reverseProxyEndpointPort:
integer
,
}
azureActiveDirectory:
{
,
tenantId:
string
,
clusterApplication:
string
,
clientApplication:
string
,
}
provisioningState:
enum
,
vmImage:
string
,
diagnosticsStorageAccountConfig:
{
,
storageAccountName:
string
,
protectedAccountKeyName:
string
,
blobEndpoint:
string
,
queueEndpoint:
string
,
tableEndpoint:
string
,
}
upgradeDescription:
}
{
,
overrideUserUpgradePolicy:
boolean
,
forceRestart:
boolean
,
upgradeReplicaSetCheckTimeout:
string
,
healthCheckWaitDuration:
string
,
healthCheckStableDuration:
string
,
healthCheckRetryTimeout:
string
,
upgradeTimeout:
string
,
upgradeDomainTimeout:
string
,
healthPolicy:
{
,
maxPercentUnhealthyNodes:
integer
,
maxPercentUnhealthyApplications:
integer
,
}
deltaHealthPolicy:
}
{
,
maxPercentDeltaUnhealthyNodes:
integer
,
maxPercentUpgradeDomainDeltaUnhealthyNodes:
integer
,
maxPercentDeltaUnhealthyApplications:
integer
,
}
⚐ Response (202)
{}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
}