Cluster do Service Fabric listado por grupos de recursos
Obtém a lista de recursos de cluster do Service Fabric criados no grupo de recursos especificado.
Obtém todos os recursos de cluster do Service Fabric criados ou no processo de criação no grupo de recursos.
Solicitação
Método | URI da solicitação |
---|---|
GET | /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters?api-version=2018-02-01 |
Parâmetros
Nome | Tipo | Obrigatório | Location |
---|---|---|---|
resourceGroupName | string | Sim | Caminho |
subscriptionId | string | Sim | Caminho |
api-version | string | Sim | Consulta |
resourceGroupName
Tipo: string
Obrigatório: sim
O nome do grupo de recursos.
subscriptionId
Tipo: string
Obrigatório: sim
O identificador de assinatura do cliente.
api-version
Tipo: string
Obrigatório: sim
Padrão: 01/02/2018
A versão da API do provedor de recursos do Service Fabric. Esse é um parâmetro obrigatório e seu valor deve ser "2018-02-01" para essa especificação.
Respostas
Código de status HTTP | Descrição | Esquema de Resposta |
---|---|---|
200 (OK) | A operação foi concluída com sucesso. |
ClusterListResult |
Todos os outros códigos de status | A resposta de erro detalhada. |
ErrorModel |
Exemplos
Listar cluster por grupo de recursos
Solicitação
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters?api-version=2018-02-01
Resposta 200
Corpo
{
"value": [
{
"type": "Microsoft.ServiceFabric/clusters",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster",
"name": "myCluster",
"tags": {},
"etag": "W/\"636462502169240745\"",
"properties": {
"provisioningState": "Succeeded",
"clusterId": "92584666-9889-4ae8-8d02-91902923d37f",
"clusterCodeVersion": "6.1.480.9494",
"clusterState": "WaitingForNodes",
"managementEndpoint": "https://myCluster.eastus.cloudapp.azure.com:19080",
"clusterEndpoint": "https://eastus.servicefabric.azure.com",
"certificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "abc.com",
"certificateIssuerThumbprint": "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
}
],
"x509StoreName": "My"
},
"clientCertificateThumbprints": [
{
"isAdmin": false,
"certificateThumbprint": "5F3660C715EBBDA31DB1FFDCF508302348DE8E7A"
}
],
"clientCertificateCommonNames": [
{
"isAdmin": true,
"certificateCommonName": "abc.com",
"certificateIssuerThumbprint": "5F3660C715EBBDA31DB1FFDCF508302348DE8E7A"
}
],
"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",
"applicationHealthPolicies": {
"fabric:/myApp1": {
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "0"
},
"serviceTypeHealthPolicies": {
"myServiceType1": {
"maxPercentUnhealthyServices": "100"
}
}
}
}
},
"deltaHealthPolicy": {
"maxPercentDeltaUnhealthyNodes": "0",
"maxPercentUpgradeDomainDeltaUnhealthyNodes": "0",
"maxPercentDeltaUnhealthyApplications": "0",
"applicationDeltaHealthPolicies": {
"fabric:/myApp1": {
"defaultServiceTypeDeltaHealthPolicy": {
"maxPercentDeltaUnhealthyServices": "0"
},
"serviceTypeDeltaHealthPolicies": {
"myServiceType1": {
"maxPercentDeltaUnhealthyServices": "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"
}
],
"vmImage": "Windows",
"azureActiveDirectory": {
"tenantId": "6abcc6a0-8666-43f1-87b8-172cf86a9f9c",
"clusterApplication": "5886372e-7bf4-4878-a497-8098aba608ae",
"clientApplication": "d151ad89-4bce-4ae8-b3d1-1dc79679fa75"
},
"reliabilityLevel": "Silver",
"reverseProxyCertificateCommonNames": {
"commonNames": [
{
"certificateCommonName": "abc.com",
"certificateIssuerThumbprint": "12599211F8F14C90AFA9532AD79A6F2CA1C00622"
}
],
"x509StoreName": "My"
},
"upgradeMode": "Manual",
"availableClusterVersions": [
{
"codeVersion": "6.1.480.9494",
"supportExpiryUtc": "2018-06-15T23:59:59.9999999",
"environment": "Windows"
}
],
"addOnFeatures": [
"RepairManager",
"DnsService",
"BackupRestoreService",
"ResourceMonitorService"
]
}
},
{
"type": "Microsoft.ServiceFabric/clusters",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster2",
"name": "myCluster2",
"tags": {},
"etag": "W/\"636462502164040075\"",
"properties": {
"provisioningState": "Succeeded",
"clusterId": "2747e469-b24e-4039-8a0a-46151419523f",
"clusterCodeVersion": "6.1.187.1",
"clusterState": "WaitingForNodes",
"managementEndpoint": "http://myCluster2.eastus.cloudapp.azure.com:19080",
"clusterEndpoint": "https://eastus.servicefabric.azure.com",
"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"
}
],
"vmImage": "Ubuntu",
"reliabilityLevel": "Silver",
"upgradeMode": "Manual",
"availableClusterVersions": [
{
"codeVersion": "6.1.187.1",
"supportExpiryUtc": "2018-06-15T23:59:59.9999999",
"environment": "Linux"
}
],
"addonFeatures": [
"RepairManager"
]
}
}
],
"nextLink": ""
}