Named Value - List By Service

Listet eine Sammlung mit den in einer Dienstinstanz definierten benannten Werten auf

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues?api-version=2021-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues?$filter={$filter}&$top={$top}&$skip={$skip}&isKeyVaultRefreshFailed={isKeyVaultRefreshFailed}&api-version=2021-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe.

serviceName
path True

string

Der Name des API Management-Diensts.

RegEx-Muster: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

subscriptionId
path True

string

Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Version der API, die mit der Clientanforderung verwendet werden soll.

$filter
query

string

| Feld | Nutzung | Unterstützte Operatoren | Unterstützte Funktionen |
|-------------|-------------|-------------|-------------|
| tags | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith, any, all |
| displayName | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |

$skip
query

integer

int32

Die Anzahl der zu überspringenden Datensätze.

$top
query

integer

int32

Die Anzahl der zurückzugebenden Datensätze.

isKeyVaultRefreshFailed
query

boolean

Wenn diese Einstellung auf TRUE festgelegt ist, enthält die Antwort nur benannte Wertentitäten, bei denen die Aktualisierung fehlgeschlagen ist.

Antworten

Name Typ Beschreibung
200 OK

NamedValueCollection

Eine Auflistung der benannten Wertentitäten für den angegebenen API Management-Dienst instance.

Other Status Codes

ErrorResponse

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

ApiManagementListNamedValues

Beispielanforderung

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/namedValues?api-version=2021-08-01

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/namedValues/592f1174cc83890dc4f32686",
      "type": "Microsoft.ApiManagement/service/namedValues",
      "name": "592f1174cc83890dc4f32686",
      "properties": {
        "displayName": "Logger-Credentials-592f1174cc83890dc4f32687",
        "value": "propValue",
        "secret": false
      }
    },
    {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/namedValues/testprop6",
      "type": "Microsoft.ApiManagement/service/namedValues",
      "name": "testprop6",
      "properties": {
        "displayName": "prop6namekv",
        "keyVault": {
          "secretIdentifier": "https://contoso.vault.azure.net/secrets/aadSecret",
          "identityClientId": "2d2df842-44d8-4885-8dec-77cc1a984a31",
          "lastStatus": {
            "code": "Success",
            "timeStampUtc": "2020-09-11T00:54:31.8024882Z"
          }
        },
        "tags": [
          "foo",
          "bar"
        ],
        "secret": true
      }
    }
  ],
  "count": 1,
  "nextLink": ""
}

Definitionen

Name Beschreibung
ErrorFieldContract

Fehler Feldvertrag.

ErrorResponse

Fehlerantwort.

KeyVaultContractProperties

Details des KeyVault-Vertrags.

KeyVaultLastAccessStatusContractProperties

Geben Sie Vertragsaktualisierungseigenschaften aus.

NamedValueCollection

Ausgelagerte NamedValue-Listendarstellung.

NamedValueContract

NamedValue-Details.

ErrorFieldContract

Fehler Feldvertrag.

Name Typ Beschreibung
code

string

Fehlercode auf Eigenschaftsebene.

message

string

Für Menschen lesbare Darstellung eines Fehlers auf Eigenschaftsebene.

target

string

Der Eigenschaftsname.

ErrorResponse

Fehlerantwort.

Name Typ Beschreibung
error.code

string

Der vom Dienst definierte Fehlercode. Dieser Code dient als Unterstatus für den in der Antwort angegebenen HTTP-Fehlercode.

error.details

ErrorFieldContract[]

Die Liste der ungültigen Felder, die in der Anforderung gesendet werden, im Falle eines Validierungsfehlers.

error.message

string

Lesbare Darstellung des Fehlers.

KeyVaultContractProperties

Details des KeyVault-Vertrags.

Name Typ Beschreibung
identityClientId

string

Null für SystemAssignedIdentity oder Client-ID für UserAssignedIdentity , die für den Zugriff auf das Schlüsseltresorgeheimnis verwendet wird.

lastStatus

KeyVaultLastAccessStatusContractProperties

Das letzte Mal status des Geheimnisses aus dem Schlüsseltresor synchronisieren und aktualisieren.

secretIdentifier

string

Schlüsseltresor-Geheimnisbezeichner zum Abrufen des Geheimnisses. Die Bereitstellung eines geheimen Schlüssels mit Versionsangabe verhindert die automatische Aktualisierung. Dazu muss API Management Dienst mit aka.ms/apimmsi konfiguriert werden.

KeyVaultLastAccessStatusContractProperties

Geben Sie Vertragsaktualisierungseigenschaften aus.

Name Typ Beschreibung
code

string

Letzter status Code für die Synchronisierung und Aktualisierung des Geheimnisses aus dem Schlüsseltresor.

message

string

Details des Fehlers sonst leer.

timeStampUtc

string

Beim letzten Zugriff auf das Geheimnis. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

NamedValueCollection

Ausgelagerte NamedValue-Listendarstellung.

Name Typ Beschreibung
count

integer

Gesamtzahl der Datensätze auf allen Seiten.

nextLink

string

Link zur nächsten Seite, falls vorhanden.

value

NamedValueContract[]

Seitenwerte.

NamedValueContract

NamedValue-Details.

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.displayName

string

Eindeutiger Name von NamedValue. Er kann nur Buchstaben, Ziffern, Punkte, Gedankenstriche und Unterstriche enthalten.

properties.keyVault

KeyVaultContractProperties

Details zum KeyVault-Speicherort des namedValue-Werts.

properties.secret

boolean

Bestimmt, ob der Wert ein geheimer Schlüssel ist und ob er verschlüsselt werden sollte. Der Standardwert ist „false“.

properties.tags

string[]

Optionale Tags, die bei Angabe verwendet werden können, um die NamedValue-Liste zu filtern.

properties.value

string

Wert von NamedValue. Kann Richtlinienausdrücke enthalten. Er darf nicht leer sein oder nur aus Leerzeichen bestehen. Diese Eigenschaft wird bei GET-Vorgängen nicht ausgefüllt! Verwenden Sie die POST-Anforderung "/listSecrets", um den Wert abzurufen.

type

string

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"