OperationsDiscovery interface
操作検出クラス。
プロパティ
display | この特定の操作/アクションのローカライズされた表示情報を格納します。 これらの値は、(1) RBAC のカスタム ロール定義のために複数のクライアントによって使用されます。(2) イベント サービスの複雑なクエリ フィルター。(3)管理業務の監査履歴/記録 |
is |
操作がデータ アクションであるかどうかを示します |
name | API の名前を取得または設定します。 この特定のオブジェクトで実行されている操作の名前。 RBAC/イベント サービスに表示されるアクション名と一致する必要があります。 操作の例を次に示します。
|
origin | Origin を取得または設定します。 操作の目的の実行プログラム。は、RBAC UX と監査ログ UX での操作の表示を制御します。 既定値は "user,system" です。 |
properties | クライアント情報開示のプロパティ。 |
プロパティの詳細
display
この特定の操作/アクションのローカライズされた表示情報を格納します。 これらの値は、(1) RBAC のカスタム ロール定義のために複数のクライアントによって使用されます。(2) イベント サービスの複雑なクエリ フィルター。(3)管理業務の監査履歴/記録
display?: Display
プロパティ値
isDataAction
操作がデータ アクションであるかどうかを示します
isDataAction?: boolean
プロパティ値
boolean
name
API の名前を取得または設定します。 この特定のオブジェクトで実行されている操作の名前。 RBAC/イベント サービスに表示されるアクション名と一致する必要があります。 操作の例を次に示します。
- Microsoft.Compute/virtualMachine/capture/action
- Microsoft.Compute/virtualMachine/restart/action
- Microsoft.Compute/virtualMachine/write
- Microsoft.Compute/virtualMachine/read
- Microsoft.Compute/virtualMachine/delete 各アクションには、次の順序で含める必要があります。(1) アクションが適用されるリソース プロバイダー名前空間 (2) アクションが適用される型階層 (SQL Azure データベースのサーバー/データベースなど) (3) 読み取り、書き込み、アクション、または削除は、どの種類が適用されるかを示します。 コレクションまたは名前付き値の PUT/PATCH の場合は、Write を使用する必要があります。 GET の場合は、読み取りを使用する必要があります。 DELETE の場合は、Delete を使用する必要があります。 POST の場合は、アクションを使用する必要があります。 注: すべてのリソース プロバイダーは、応答に "{Resource Provider Namespace}/register/action" 操作を含める必要があります。 この API はサービスの登録に使用され、操作の詳細 (リソース プロバイダーのローカライズされた名前や PII リリースなどの特別な考慮事項など) を含める必要があります。
name?: string
プロパティ値
string
origin
Origin を取得または設定します。 操作の目的の実行プログラム。は、RBAC UX と監査ログ UX での操作の表示を制御します。 既定値は "user,system" です。
origin?: string
プロパティ値
string
properties
クライアント情報開示のプロパティ。
properties?: Record<string, unknown>
プロパティ値
Record<string, unknown>