Share via


Web Apps - Get App Setting Key Vault Reference

Beschreibung für Ruft den Konfigurationsverweis und status einer App ab.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings/{appSettingKey}?api-version=2023-12-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
appSettingKey
path True

string

Name des App-Einstellungsschlüssels.

name
path True

string

Name der App

resourceGroupName
path True

string

Name der Ressourcengruppe, zu der die Ressource gehört.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True

string

die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 00000000-0000-0000-0000-00000000000000).

api-version
query True

string

API-Version

Antworten

Name Typ Beschreibung
200 OK

ApiKVReference

OK

Other Status Codes

DefaultErrorResponse

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Get Azure Key Vault app setting reference

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testc6282/config/configreferences/appsettings/setting?api-version=2023-12-01

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testc6282/config/configreferences/appsettings/setting",
  "properties": {
    "vaultName": "keyVaultName",
    "secretName": "secretName",
    "secretVersion": "secretVersion"
  }
}

Definitionen

Name Beschreibung
ApiKVReference

Beschreibung der Websiteschlüsseltresor-Verweise.

ConfigReferenceSource
DefaultErrorResponse

App Service Fehlerantwort.

Details
Error

Fehlermodell.

ManagedServiceIdentity

Verwaltete Dienstidentität.

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität.

ResolveStatus
userAssignedIdentity

Benutzerseitig zugewiesene Identität.

ApiKVReference

Beschreibung der Websiteschlüsseltresor-Verweise.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.activeVersion

string

properties.details

string

properties.identityType

ManagedServiceIdentity

Verwaltete Dienstidentität.

properties.reference

string

properties.secretName

string

properties.secretVersion

string

properties.source

ConfigReferenceSource

properties.status

ResolveStatus

properties.vaultName

string

type

string

Der Ressourcentyp.

ConfigReferenceSource

Name Typ Beschreibung
KeyVault

string

DefaultErrorResponse

App Service Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlermodell.

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge, um den Fehler programmgesteuert zu identifizieren.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen eines Fehlers.

message

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

target

string

Detaillierte Fehlerbeschreibung und Debuginformationen.

ManagedServiceIdentity

Verwaltete Dienstidentität.

Name Typ Beschreibung
principalId

string

Prinzipal-ID der verwalteten Dienstidentität.

tenantId

string

Mandant der verwalteten Dienstidentität.

type

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität.

userAssignedIdentities

<string,  userAssignedIdentity>

Die Liste der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs in der Form : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Typ der verwalteten Dienstidentität.

Name Typ Beschreibung
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResolveStatus

Name Typ Beschreibung
AccessToKeyVaultDenied

string

FetchTimedOut

string

Initialized

string

InvalidSyntax

string

MSINotEnabled

string

OtherReasons

string

Resolved

string

SecretNotFound

string

SecretVersionNotFound

string

UnauthorizedClient

string

VaultNotFound

string

userAssignedIdentity

Benutzerseitig zugewiesene Identität.

Name Typ Beschreibung
clientId

string

Client-ID der benutzerseitig zugewiesenen Identität

principalId

string

Prinzipal-ID der benutzerseitig zugewiesenen Identität