Freigeben über


Verfügbare Erweiterungen auflisten

Der Vorgang List Available Extensions listet die Erweiterungen, die dem Cloud-Dienst hinzugefügt werden können. In Microsoft Azure kann ein Prozess als Erweiterung eines Cloud-Diensts ausgeführt werden.

Anforderung

Die List Available Extensions-Anforderung kann wie folgt angegeben werden. Ersetzen Sie <subscription-id> durch Ihre Abonnement-ID.

Methode Anforderungs-URI
GET https://management.core.windows.net/<subscription-id>/services/extensions

URI-Parameter

Keine.

Anforderungsheader

In der folgenden Tabelle werden die Anforderungsheader beschrieben.

Anforderungsheader BESCHREIBUNG
x-ms-version Erforderlich. Gibt die Version des für die Anforderung zu verwendenden Vorgangs an. Dieser Header sollte auf 2013-03-01 oder höher festgelegt werden.

Anforderungstext

Keine.

Antwort

Die Antwort enthält den HTTP-Statuscode, einen Satz von Antwortheadern und einen Antworttext.

Statuscode

Bei einem erfolgreichen Vorgang wird der Statuscode 200 (OK) zurückgegeben.

Antwortheader

Die Antwort für diesen Vorgang umfasst die folgenden Header. Die Antwort kann außerdem weitere HTTP-Standardheader enthalten.

Antwortheader BESCHREIBUNG
x-ms-request-id Ein Wert, der eine für den Verwaltungsdienst ausgeführte Anforderung eindeutig identifiziert.

Antworttext

Das folgende Beispiel zeigt das Format des Antworttexts:

  
<?xml version="1.0" encoding="utf-8"?>  
<ExtensionImages xmlns=”http://schemas.microsoft.com/windowsazure”>  
  <ExtensionImage>  
    <ProviderNameSpace>namespace-of-extension</ProviderNameSpace>  
    <Type>type-of-extension</Type>      
    <Version>version-of-extension</Version>  
    <Label>label-of-extension</Label>  
    <Description>description-of-extension</Description>  
    <HostingResources>role-type</HostingResources>  
    <ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>  
    <PublicConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PublicConfigurationSchema>  
    <PrivateConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PrivateConfigurationSchema>  
    <SampleConfig>base-64-encoded-sample-XML-for-extension</SampleConfig>  
    <ReplicationCompleted>indicator-of-replication-status</ReplicationCompleted>  
    <Eula> HYPERLINK "http://www.contoso.com/42588280809/eula%3c/Eula" eula-of-extension</Eula>  
    <PrivacyUri>privacy-policy-of-extension</PrivacyUri>  
    <HomepageUri>homepage-of-extension</HomepageUri>  
    <IsJsonExtension>indicator-of-JSON-support</IsJsonExtension>  
    <CompanyName>name-of-publishing-company</CompanyName>  
    <SupportedOS>supported-operating-system</SupportedOS>  
    <PublishedDate>publish-date-of-extension</PublishedDate>  
  </ExtensionImage>  
</ExtensionImages>  
  

In der folgenden Tabelle sind die Elemente des Antworttexts beschrieben:

Elementname BESCHREIBUNG
ProviderNameSpace Gibt den Anbieternamespace der Erweiterung an. Der Anbieternamespace für Azure-Erweiterungen lautet Microsoft.WindowsAzure.Extensions.
type Gibt den Typ der Erweiterung an.
Version Gibt die Version der Erweiterung an.
Bezeichnung Gibt die Bezeichnung an, die zur Identifizierung der Erweiterung verwendet wird.
BESCHREIBUNG Gibt die Beschreibung der Erweiterung an.
HostingResources Gibt den Typ der Ressource an, die die Erweiterung unterstützt. Dieser Wert kann WebRole, WorkerRole oder WebRole&#124;WorkerRole sein.
ThumbprintAlgorithm Gibt den Fingerabdruckalgorithmus des Zertifikats an, das zum Verschlüsseln verwendet wird.
PublicConfigurationSchema Gibt das Base-64-codierte Schema der öffentlichen Konfiguration an.
PrivateConfigurationSchema Gibt das Base-64-codierte Schema der privaten Konfiguration an.
SampleConfig Gibt eine Beispielkonfigurationsdatei für die Ressourcenerweiterung an.

Das SampleConfig-Element ist nur bei Verwendung von Version 2013-11-01 oder höher verfügbar.
ReplicationCompleted Zeigt an, ob die Version der Erweiterung in alle Regionen repliziert wurde.

Mögliche Werte:

- true
- false

true, wenn die Erweiterungsversion zum Erstellen oder Aktualisieren einer Bereitstellung verwendet werden kann, andernfalls false, was anzeigt, dass die Version der Erweiterung nicht für die Verwendung in allen Regionen bereit ist.

Das ReplicationCompleted Element ist nur mit Version 2014-04-01 oder höher verfügbar.
Eula Gibt einen URI an, der auf die Lizenzbedingungen für die Version der Erweiterung verweist.

Das Eula Element ist nur mit Version 2014-04-01 oder höher verfügbar.
PrivacyUri Gibt einen URI an, der auf die Datenschutzbestimmungen für die Version der Erweiterung verweist.

Das PrivacyUri Element ist nur mit Version 2014-04-01 oder höher verfügbar.
HomepageUri Gibt einen URI an, der auf die Startseite für die Version der Erweiterung verweist.

Das HomepageUri Element ist nur mit Version 2014-04-01 oder höher verfügbar.
IsJsonExtension Zeigt an, ob die Version der Erweiterung eine JSON-basierte Konfiguration akzeptiert.

Mögliche Werte:

- true
- false

true, wenn die Erweiterung eine JSON-basierte Konfiguration akzeptiert, andernfalls false, und die Erweiterung akzeptiert dann eine XML-basierte Konfiguration.

Das IsJsonExtension Element ist nur mit Version 2014-04-01 oder höher verfügbar.
CompanyName Gibt den Namen der Firma an, die die Erweiterung herausgegeben hat.

Das CompanyName Element ist nur mit Version 2014-06-01 oder höher verfügbar.
SupportedOS Gibt das Betriebssystem an, in dem die Erweiterung ausgeführt wird.

Das SupportedOS Element ist nur mit Version 2014-06-01 oder höher verfügbar.
PublishedDate Gibt das Veröffentlichungsdatum der Erweiterung an.

Das PublishedDate Element ist nur mit Version 2014-06-01 oder höher verfügbar.