Partager via


Obtenir Service Fabric

Obtient une ressource d’application Service Fabric.

Obtenir une ressource d’application Service Fabric créée ou en cours de création dans la ressource de cluster Service Fabric.

Requête

Méthode URI de demande
GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}?api-version=2017-07-01-preview

Paramètres

Nom Type Obligatoire Emplacement
subscriptionId string Oui Chemin d’accès
resourceGroupName string Oui Chemin d’accès
clusterName string Oui Chemin d’accès
applicationName string Oui Chemin d’accès
api-version string Oui Requête

subscriptionId

Type : chaîne
Obligatoire : Oui

Identificateur d’abonnement client.


resourceGroupName

Type : chaîne
Obligatoire : Oui

Nom du groupe de ressources.


clusterName

Type : chaîne
Obligatoire : Oui

Nom de la ressource de cluster.


applicationName

Type : chaîne
Obligatoire : Oui

Nom de la ressource d’application.


api-version

Type : chaîne
Obligatoire : Oui
Par défaut : 2017-07-01-preview

Version de l’API du fournisseur de ressources Service Fabric. Il s’agit d’un paramètre obligatoire et sa valeur doit être « 2017-07-01-preview » pour cette spécification.

Réponses

Code d’état HTTP Description Schéma de réponse
200 (OK) L’opération s’est terminée avec succès.
ApplicationResource
Tous les autres codes status Réponse d’erreur détaillée.
ErrorModel

Exemples

Obtenir une application

Requête

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

Réponse 200

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