processContentMetadataBase リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

processContentRequest で処理中のコンテンツ エントリのメタデータを表す抽象基本型。識別子、コンテンツの詳細、タイムスタンプなどがあります。 次の派生型を使用します。会話コンテンツの場合は processConversationMetadata 、ファイル コンテンツの場合は processFileMetadata 、ContentActivity API を介して送信された DLP 適用結果の場合は contentActivityMetadata 、ContentActivity API を介して送信された不完全な評価の場合は evaluationIncompleteActivityMetadata 。 ContentActivity 固有の派生型は、 processContent API または processContentAsync API ではサポートされていません。

省略可能な sensitivityLabels プロパティには、呼び出し元が指定した秘密度ラベル メタデータのコレクションが含まれています。 指定された各ラベルを currentLabel オブジェクトとして表します (ラベルを 1 つだけ指定する場合も含みます)。 コレクションは派生メタデータ型によって継承されます。 プロパティを省略するか、空のコレクションを指定する場合は、呼び出し元指定のラベル メタデータは提供されません。 このメタデータを指定しても、コンテンツのラベルは適用または変更されません。また、空のコレクションではラベルは削除されません。

プロパティ

プロパティ 型 説明
content contentBase テキスト (textContent) またはバイナリ データ (binaryContent) として実際のコンテンツを表します。 メタデータだけでポリシーの評価に十分な場合は省略可能です。 contentActivities には使用しないでください。
contentCategory microsoft.graph.contentCategory コンテンツのタイプ。 使用可能な値: none、ai、unknownFutureValue。 既定値は ai で、AI によって生成されたコンテンツを参照します。
correlationId String 複数の関連コンテンツ エントリ (たとえば、同じファイル アップロードの異なる部分、会話内のメッセージ) をグループ化するために使用される識別子。
createdDateTime DateTimeOffset 必須です。 元のコンテンツが作成された日時を示すタイムスタンプ (ファイルの作成時刻、メッセージの送信時刻など)。
識別子 String 必須です。 呼び出し元のアプリケーションまたは強制平面のコンテキスト内のこの特定のコンテンツ エントリの一意の識別子 (メッセージ ID、ファイル パス/URL など)。
isTruncated ブール型 必須です。 指定された content が元の形式から切り捨てられた (サイズ制限など) かどうかを示します。
length Int64 元のコンテンツの長さ (バイト単位)。
modifiedDateTime DateTimeOffset 必須です。 元のコンテンツが最後に変更された日時を示すタイムスタンプ。 メッセージなどの一時的なコンテンツの場合、これは createdDateTime と同じになる場合があります。
name String 必須です。 コンテンツのわかりやすい名前 (例: ファイル名、Web ページのタイトル、「Chat Message」)。
sensitivityLabels currentLabel コレクション コンテンツを記述する呼び出し元指定の秘密度ラベル。
sequenceNumber Int64 コンテンツが生成された順序、または処理する必要がある順序を示すシーケンス番号。 correlationId を使用するときに必要です。

リレーションシップ

なし。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "@odata.type": "#microsoft.graph.processContentMetadataBase",
  "identifier": "String",
  "content": { "@odata.type": "microsoft.graph.contentBase" },
  "name": "String",
  "correlationId": "String",
  "sequenceNumber": "Int64",
  "length": "Int64",
  "isTruncated": "Boolean",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "contentCategory": "String",
  "sensitivityLabels": [
    {
      "@odata.type": "microsoft.graph.currentLabel"
    }
  ]
}