Dela via


Web Apps - Get App Setting Key Vault Reference

Beskrivning för Hämtar konfigurationsreferensen och statusen för en app

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

URI-parametrar

Name I Obligatorisk Typ Description
appSettingKey
path True

string

Namn på appinställningsnyckel.

name
path True

string

Namnet på appen.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Namnet på resursgruppen som resursen tillhör.

subscriptionId
path True

string

Ditt Azure-prenumerations-ID. Det här är en GUID-formaterad sträng (t.ex. 00000000-0000-0000-0000-000000000000).

api-version
query True

string

API-version

Svar

Name Typ Description
200 OK

ApiKVReference

OKEJ

Other Status Codes

DefaultErrorResponse

App Service-felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Get Azure Key Vault app setting reference

Exempelbegäran

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

Exempelsvar

{
  "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"
  }
}

Definitioner

Name Description
ApiKVReference

Beskrivning av referenser till platsnyckelvalv.

ConfigReferenceSource
DefaultErrorResponse

App Service-felsvar.

Details
Error

Felmodell.

ManagedServiceIdentity

Hanterad tjänstidentitet.

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet.

ResolveStatus
userAssignedIdentity

Användartilldelad identitet.

ApiKVReference

Beskrivning av referenser till platsnyckelvalv.

Name Typ Description
id

string

Resurs-ID.

kind

string

Typ av resurs.

name

string

Resursnamn.

properties.activeVersion

string

properties.details

string

properties.identityType

ManagedServiceIdentity

Hanterad tjänstidentitet.

properties.reference

string

properties.secretName

string

properties.secretVersion

string

properties.source

ConfigReferenceSource

properties.status

ResolveStatus

properties.vaultName

string

type

string

Resurstyp.

ConfigReferenceSource

Värde Description
KeyVault

DefaultErrorResponse

App Service-felsvar.

Name Typ Description
error

Error

Felmodell.

Details

Name Typ Description
code

string

Standardiserad sträng för att programmatiskt identifiera felet.

message

string

Detaljerad felbeskrivning och felsökningsinformation.

target

string

Detaljerad felbeskrivning och felsökningsinformation.

Error

Felmodell.

Name Typ Description
code

string

Standardiserad sträng för att programmatiskt identifiera felet.

details

Details[]

Detaljerade fel.

innererror

string

Mer information om felsökningsfel.

message

string

Detaljerad felbeskrivning och felsökningsinformation.

target

string

Detaljerad felbeskrivning och felsökningsinformation.

ManagedServiceIdentity

Hanterad tjänstidentitet.

Name Typ Description
principalId

string

Huvud-ID för hanterad tjänstidentitet.

tenantId

string

Klientorganisation för hanterad tjänstidentitet.

type

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet.

userAssignedIdentities

<string,  userAssignedIdentity>

Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet.

Värde Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

ResolveStatus

Värde Description
AccessToKeyVaultDenied
FetchTimedOut
Initialized
InvalidSyntax
MSINotEnabled
OtherReasons
Resolved
SecretNotFound
SecretVersionNotFound
UnauthorizedClient
VaultNotFound

userAssignedIdentity

Användartilldelad identitet.

Name Typ Description
clientId

string

Klient-ID för användartilldelad identitet

principalId

string

Huvud-ID för användartilldelad identitet