Partilhar via


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"
      }
    ]
  }
}