Obter do Service Fabric
Obtém um recurso de aplicação do Service Fabric.
Crie um recurso de aplicação do Service Fabric ou no processo de criação no recurso de cluster do Service Fabric.
Pedir
Método | URI do pedido |
---|---|
GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}?api-version=2017-07-01-preview |
Parâmetros
Nome | Tipo | Necessário | Localização |
---|---|---|---|
subscriptionId | string | Yes | Caminho |
resourceGroupName | string | Yes | Caminho |
clusterName | string | Yes | Caminho |
applicationName | string | Yes | Caminho |
api-version | string | Yes | Consulta |
subscriptionId
Tipo: cadeia
Obrigatório: Sim
O identificador da subscrição do cliente.
resourceGroupName
Tipo: cadeia
Obrigatório: Sim
O nome do grupo de recursos.
clusterName
Tipo: cadeia
Obrigatório: Sim
O nome do recurso do cluster.
applicationName
Tipo: cadeia
Obrigatório: Sim
O nome do recurso da aplicação.
api-version
Tipo: cadeia
Obrigatório: Sim
Predefinição: 2017-07-01-preview
A versão da API do fornecedor de recursos do Service Fabric. Este é um parâmetro obrigatório e o seu valor tem de ser "2017-07-01-preview" para esta especificação.
Respostas
Código de Estado HTTP | Description | Esquema de Resposta |
---|---|---|
200 (OK) | A operação foi concluída com êxito. |
ApplicationResource |
Todos os outros códigos de estado | A resposta detalhada ao erro. |
ErrorModel |
Exemplos
Obter uma aplicação
Pedir
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp?api-version=2017-07-01-preview
Resposta 200
Corpo
{
"type": "applications",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp",
"name": "myCluster",
"tags": {},
"etag": "W/\"636462502180261859\"",
"properties": {
"provisioningState": "Updating",
"typeName": "myAppType",
"typeVersion": "1.0",
"parameters": {
"param1": "value1"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": true,
"maxPercentUnhealthyDeployedApplications": "0",
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": "0",
"maxPercentUnhealthyPartitionsPerService": "0",
"maxPercentUnhealthyReplicasPerPartition": "0"
}
},
"rollingUpgradeMonitoringPolicy": {
"failureAction": "Rollback",
"healthCheckRetryTimeout": "00:10:00",
"healthCheckWaitDuration": "00:02:00",
"healthCheckStableDuration": "00:05:00",
"upgradeDomainTimeout": "1.06:00:00",
"upgradeTimeout": "01:00:00"
},
"upgradeReplicaSetCheckTimeout": "01:00:00",
"forceRestart": false
},
"maximumNodes": "3",
"minimumNodes": "1",
"removeApplicationCapacity": false,
"metrics": [
{
"name": "metric1",
"reservationCapacity": "1",
"maximumCapacity": "3",
"totalApplicationCapacity": "5"
}
]
}
}