次の方法で共有


MoverOperationsDiscovery クラス

定義

操作検出クラス。

public class MoverOperationsDiscovery
type MoverOperationsDiscovery = class
Public Class MoverOperationsDiscovery
継承
MoverOperationsDiscovery

プロパティ

Display

この特定の操作/アクションのローカライズされた表示情報が含まれます。 これらの値は、(1) RBAC のカスタム ロール定義に対して複数のクライアントによって使用されます。(2) イベント サービスの複雑なクエリ フィルター。(3) 管理業務の監査履歴/記録

IsDataAction

操作がデータ アクションであるかどうかを示します。

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 の場合は、Action を使用する必要があります。 注: すべてのリソース プロバイダーは、応答に "{Resource Provider Namespace}/register/action" 操作を含める必要があります。 この API はサービスに登録するために使用され、操作の詳細 (リソース プロバイダーのローカライズされた名前や PII リリースなどの特別な考慮事項など) を含める必要があります。
Origin

Origin を取得または設定します。 操作の目的の Executor。は、RBAC UX と監査ログ UX での操作の表示を制御します。 既定値は "user,system" です。

Properties

クライアント情報開示プロパティ。

このプロパティにオブジェクトを割り当てるには、 を使用します FromObjectAsJson<T>(T, JsonSerializerOptions)

このプロパティに既に書式設定された json 文字列を割り当てるには、 を使用 FromString(String)します。

例 :

  • BinaryData.FromObjectAsJson("foo")ペイロード "foo" を作成します。
  • BinaryData.FromString("\"foo\"")ペイロード "foo" を作成します。
  • BinaryData.FromObjectAsJson(new { key = "value" }){ "key": "value" }のペイロードを作成します。
  • BinaryData.FromString("{\"key\": \"value\"}"){ "key": "value" }のペイロードを作成します。

適用対象