Delen via


De beschikbare invoegtoepassingen ophalen

 

Van toepassing op: Windows Azure Pack

Haalt de beschikbare invoegtoepassingen op.

Aanvraag

Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. Vervang <poort> door 30005 voor de tenant-API of 30004 voor de beheerders-API.

Methode

Aanvraag-URI

HTTP-versie

GET

<https:// ServiceMgmt>:<Port>/addons

HTTP/1.1

URI-parameters

Geen.

Aanvraagheaders

In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.

Aanvraagheader

Beschrijving

Autorisatie: Bearer

Vereist. Autorisatie bearer-token.

x-ms-principal-id

Vereist. De principal-id.

x-ms-client-request-id:

Optioneel. De clientaanvraag-id.

x-ms-client-session-id:

Optioneel. De clientsessie-id.

x-ms-principal-liveid:

Optioneel. De live-id van het principe.

Aanvraagbody

Geen.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK).

Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.

Antwoordheaders

Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.

Hoofdtekst van antwoord

In de volgende tabel worden de belangrijkste elementen van de hoofdtekst van het antwoord beschreven:

Elementnaam

Beschrijving

PlanAddonList

De lijst met invoegtoepassingen. Zie PlanAddon (Administrator-object) voor meer informatie.

Voorbeeld

In het volgende codevoorbeeld ziet u een aanvraag voor lijstinvoegtoepassingen .

GET https://<Computer>:30004/addons HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 854ad280-fc02-4301-8066-588cb416dc24-2013-06-26 19:43:15Z
x-ms-client-session-id: 04f2c518-71af-4dfa-973e-1bcae380ef88
x-ms-principal-id: <Computer>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <Computer>\Administrator
Host: <Computer>:30004

In het volgende codevoorbeeld ziet u het antwoord Lijstinvoegtoepassingen .

[
  {
    "Id": "SqlAOzu4r2rvczcwyhwn2",
    "DisplayName": "SqlAOzu4r2rvc",
    "State": 0,
    "ConfigState": 1,
    "QuotaSyncState": 0,
    "LastErrorMessage": null,
    "Advertisements": [
      {
        "LanguageCode": "en-us",
        "DisplayName": "SqlAOzu4r2rvc",
        "Description": null
      }
    ],
    "ServiceQuotas": [
      {
        "ServiceName": "sqlservers",
        "ServiceInstanceId": "7BAD5022-79CA-4B53-8177-1ACAEEAFA099",
        "ServiceDisplayName": "SQL Servers",
        "ServiceInstanceDisplayName": "SQL Servers",
        "ConfigState": 1,
        "QuotaSyncState": 0,
        "Settings": [
          {
            "Key": "Editions",
            "Value": "[{\"groupName\":\"Default\",\"resourceCount\":\"2\",\"resourceSize\":\"10\",\"offerEditionId\":\"1367541399669\"}]"
          }
        ]
      }
    ],
    "SubscriptionCount": 1,
    "AssociatedPlans": [

    ],
    "MaxOccurrencesPerPlan": 1,
    "Price": null
  }
]

Zie ook

Algemene invoegtoepassingsinterfaces