Web Apps - Get App Settings Key Vault References
[構成参照アプリの設定とアプリの状態を取得する] の説明
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/configreferences/appsettings?api-version=2024-11-01
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
name
|
path | True |
string |
アプリの名前。 |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
リソースが属するリソース グループの名前。 |
subscription
|
path | True |
string |
Azure のサブスクリプション ID。 これは GUID 形式の文字列です (例: 000000000-0000-0000-0000-000000000000)。 |
api-version
|
query | True |
string |
API バージョン |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
[OK] |
|
Other Status Codes |
App Service エラー応答。 |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントを偽装する |
例
Get Azure Key Vault references for app settings
要求のサンプル
応答のサンプル
{
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testc6282/config/configreferences/appsettings/secretName",
"properties": {
"vaultName": "keyVaultName",
"secretName": "secretName",
"secretVersion": "secretVersion"
}
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/testc6282/config/configreferences/appsettings/secretName2",
"properties": {
"vaultName": "keyVaultName",
"secretName": "secretName2",
"secretVersion": "secretVersion2"
}
}
]
}
定義
名前 | 説明 |
---|---|
Api |
サイト キー コンテナー参照の説明。 |
Api |
|
Config |
|
Default |
App Service エラー応答。 |
Details | |
Error |
エラー モデル。 |
Managed |
マネージド サービス ID。 |
Managed |
マネージド サービス ID の種類。 |
Resolve |
|
user |
ユーザー割り当て ID。 |
ApiKVReference
サイト キー コンテナー参照の説明。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソース ID。 |
kind |
string |
リソースの種類。 |
name |
string |
リソース名。 |
properties.activeVersion |
string |
|
properties.details |
string |
|
properties.identityType |
マネージド サービス ID。 |
|
properties.reference |
string |
|
properties.secretName |
string |
|
properties.secretVersion |
string |
|
properties.source | ||
properties.status | ||
properties.vaultName |
string |
|
type |
string |
リソースの種類。 |
ApiKVReferenceCollection
名前 | 型 | 説明 |
---|---|---|
nextLink |
string |
リソースの次のページへのリンク。 |
value |
リソースのコレクション。 |
ConfigReferenceSource
値 | 説明 |
---|---|
KeyVault |
DefaultErrorResponse
App Service エラー応答。
名前 | 型 | 説明 |
---|---|---|
error |
エラー モデル。 |
Details
名前 | 型 | 説明 |
---|---|---|
code |
string |
プログラムによってエラーを識別するための標準化された文字列。 |
message |
string |
エラーの詳細な説明とデバッグ情報。 |
target |
string |
エラーの詳細な説明とデバッグ情報。 |
Error
エラー モデル。
名前 | 型 | 説明 |
---|---|---|
code |
string |
プログラムによってエラーを識別するための標準化された文字列。 |
details |
Details[] |
詳細なエラー。 |
innererror |
string |
デバッグ エラーの詳細。 |
message |
string |
エラーの詳細な説明とデバッグ情報。 |
target |
string |
エラーの詳細な説明とデバッグ情報。 |
ManagedServiceIdentity
マネージド サービス ID。
名前 | 型 | 説明 |
---|---|---|
principalId |
string |
マネージド サービス ID のプリンシパル ID。 |
tenantId |
string |
マネージド サービス ID のテナント。 |
type |
マネージド サービス ID の種類。 |
|
userAssignedIdentities |
<string,
user |
リソースに関連付けられているユーザー割り当て ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 |
ManagedServiceIdentityType
マネージド サービス ID の種類。
値 | 説明 |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
ResolveStatus
値 | 説明 |
---|---|
AccessToKeyVaultDenied | |
FetchTimedOut | |
Initialized | |
InvalidSyntax | |
MSINotEnabled | |
OtherReasons | |
Resolved | |
SecretNotFound | |
SecretVersionNotFound | |
UnauthorizedClient | |
VaultNotFound |
userAssignedIdentity
ユーザー割り当て ID。
名前 | 型 | 説明 |
---|---|---|
clientId |
string |
ユーザー割り当て ID のクライアント ID |
principalId |
string |
ユーザー割り当て ID のプリンシパル ID |