Condividi tramite


Recupero di Service Fabric

Ottiene una risorsa dell'applicazione di Service Fabric.

Ottenere una risorsa dell'applicazione di Service Fabric creata o nel processo di creazione nella risorsa del cluster di Service Fabric.

Richiesta

Metodo URI richiesta
GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}?api-version=2017-07-01-preview

Parametri

Nome Tipo Necessario Posizione
subscriptionId string Percorso
resourceGroupName string Percorso
clusterName string Percorso
applicationName string Percorso
api-version string Query

subscriptionId

Tipo: stringa
Obbligatorio: Sì

Identificatore della sottoscrizione del cliente.


resourceGroupName

Tipo: stringa
Obbligatorio: Sì

Nome del gruppo di risorse.


clusterName

Tipo: stringa
Obbligatorio: Sì

Nome della risorsa cluster.


applicationName

Tipo: stringa
Obbligatorio: Sì

Nome della risorsa dell'applicazione.


api-version

Tipo: stringa
Obbligatorio: Sì
Impostazione predefinita: 2017-07-01-preview

Versione dell'API del provider di risorse di Service Fabric. Questo è un parametro obbligatorio e il valore deve essere "2017-07-01-preview" per questa specifica.

Risposte

Codice di stato HTTP Descrizione Schema di risposta
200 (OK) Operazione riuscita.
ApplicationResource
Tutti gli altri codici di stato Risposta dettagliata all'errore.
ErrorModel

Esempio

Ottenere un'applicazione

Richiesta

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

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