Workspaces - Set Inbound Azure Resource Rules
ワークスペースの受信Azureリソース インスタンスルールを設定します。 この API を使用すると、ワークスペース管理者は、ワークスペースの許可リストに含まれるAzureリソース インスタンスを制御する受信Azureリソース インスタンスルールを設定できます。 現在、この機能はプレビュー段階にあります。
Note
この API はプレビュー リリースの一部であり、評価と開発のみを目的として提供されます。 フィードバックに基づいて変更される可能性があり、運用環境での使用はお勧めしません。
アクセス許可
呼び出し元には、管理者 ワークスペース ロール 必要があります。
必要な委任スコープ
Workspace.ReadWrite.All
Microsoft Entra でサポートされている ID
この API では、このセクションに記載されている Microsoft ID がサポートされています。
| アイデンティティ | Support |
|---|---|
| ユーザー | はい |
| サービス プリンシパルとマネージド ID | はい |
Interface
PUT https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/networking/communicationPolicy/inbound/azureResources
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
ワークスペース ID。 |
要求本文
| 名前 | 型 | 説明 |
|---|---|---|
| rules |
ワークスペースに関連付けられている受信Azureリソース インスタンス ルールの配列。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
要求は正常に完了しました。 |
|
| 429 Too Many Requests |
サービス レートの制限を超えました。 サーバーは、クライアントが追加の要求を送信するまでに待機する必要がある時間を秒単位で示す ヘッダー Retry-After: integer |
|
| Other Status Codes |
一般的なエラー コード:
|
例
Set workspace resource instance example
要求のサンプル
PUT https://api.fabric.microsoft.com/v1/workspaces/47482db6-4583-4672-86dd-999d0f8f4d7a/networking/communicationPolicy/inbound/azureResources
{
"rules": [
{
"displayName": "SQL Server - testsql1",
"resourceId": "/subscriptions/2374e516-d28b-4898-a39c-6070e078ae31/resourceGroups/testrg/providers/Microsoft.Sql/servers/testsql1"
},
{
"displayName": "Storage Account - teststorageacct",
"resourceId": "/subscriptions/2374e516-d28b-4898-a39c-6070e078ae31/resourceGroups/testrg/providers/Microsoft.Storage/storageAccounts/teststorageacct"
}
]
}
応答のサンプル
定義
| 名前 | 説明 |
|---|---|
|
Error |
エラー関連のリソース詳細オブジェクト。 |
|
Error |
エラー応答。 |
|
Error |
エラー応答の詳細。 |
|
Workspace |
ワークスペースの許可Azureリソース インスタンスを指定する単一の受信Azure リソース インスタンス ルールを表します。 |
|
Workspace |
ワークスペース用に構成された受信Azureリソース インスタンスルールのコレクションを表します。 これらの規則では、ワークスペースへのアクセスを許可するリソース インスタンスAzureを定義します。 |
ErrorRelatedResource
エラー関連のリソース詳細オブジェクト。
| 名前 | 型 | 説明 |
|---|---|---|
| resourceId |
string |
エラーに関係するリソース ID。 |
| resourceType |
string |
エラーに関係するリソースの種類。 |
ErrorResponse
エラー応答。
| 名前 | 型 | 説明 |
|---|---|---|
| errorCode |
string |
エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。 |
| message |
string |
エラーの人間が理解可能な表現。 |
| moreDetails |
その他のエラーの詳細の一覧。 |
|
| relatedResource |
エラー関連のリソースの詳細。 |
|
| requestId |
string (uuid) |
エラーに関連付けられている要求の ID。 |
ErrorResponseDetails
エラー応答の詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| errorCode |
string |
エラー状態に関する情報を提供し、サービスとそのユーザー間の標準化された通信を可能にする特定の識別子。 |
| message |
string |
エラーの人間が理解可能な表現。 |
| relatedResource |
エラー関連のリソースの詳細。 |
WorkspaceInboundAzureResourceRule
ワークスペースの許可Azureリソース インスタンスを指定する単一の受信Azure リソース インスタンス ルールを表します。
| 名前 | 型 | 説明 |
|---|---|---|
| displayName |
string |
ルールのわかりやすい表示名。 この名前は表示目的でのみ使用され、ルールの機能には影響しません。 |
| resourceId |
string |
ルール内のリソースの完全なAzure Resource Manager (ARM) リソース ID。 これは、 |
WorkspaceInboundAzureResourceRules
ワークスペース用に構成された受信Azureリソース インスタンスルールのコレクションを表します。 これらの規則では、ワークスペースへのアクセスを許可するリソース インスタンスAzureを定義します。
| 名前 | 型 | 説明 |
|---|---|---|
| rules |
ワークスペースに関連付けられている受信Azureリソース インスタンス ルールの配列。 |