Condividi tramite


List By Application Name

Ottiene i servizi di una determinata applicazione.

Ottiene le informazioni su tutti i servizi di un determinato servizio di un'applicazione. Le informazioni includono le proprietà di runtime dell'istanza del servizio.

Richiesta

Metodo URI richiesta
GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationName}/services?api-version=2018-07-01-preview

Parametri

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

subscriptionId

Tipo: string
Obbligatorio: Sì

Identificatore della sottoscrizione del cliente


resourceGroupName

Tipo: string
Obbligatorio: Sì

Nome del gruppo di risorse di Azure


applicationName

Tipo: string
Obbligatorio: Sì

Identità dell'applicazione.


api-version

Tipo: string
Obbligatorio: Sì
Impostazione predefinita: 2018-07-01-preview

Versione dell'API. Questo parametro è obbligatorio e il relativo valore deve essere 2018-07-01-preview.

Risposte

Codice di stato HTTP Descrizione Schema di risposta
200 (OK) OK
ServiceList

Esempio

ServiceGetAll

In questo esempio viene illustrato come elencare tutti i servizi di una determinata applicazione.

Richiesta

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/applications/helloWorldApp/services?api-version=2018-07-01-preview

200 Risposta

Corpo
{
  "value": [
    {
      "name": "helloWorldService",
      "type": "Microsoft.ServiceFabricMesh/services",
      "properties": {
        "osType": "Linux",
        "codePackages": [
          {
            "name": "helloWorldCode",
            "image": "seabreeze/sbz-helloworld:1.0-alpine",
            "endpoints": [
              {
                "name": "helloWorldListener",
                "port": "80"
              }
            ],
            "resources": {
              "requests": {
                "memoryInGB": "1",
                "cpu": "1"
              }
            }
          },
          {
            "name": "helloWorldSideCar",
            "image": "seabreeze/sbz-helloworld-sidecar:1.0-alpine",
            "resources": {
              "requests": {
                "memoryInGB": "1",
                "cpu": "1"
              }
            }
          }
        ],
        "networkRefs": [
          {
            "name": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/sbz_demo/providers/Microsoft.ServiceFabricMesh/networks/helloWorldNetwork"
          }
        ],
        "description": "SeaBreeze Hello World Service.",
        "replicaCount": "1",
        "healthState": "Ok",
        "status": "Unknown"
      }
    }
  ]
}