- リソース: 保留
- HeldOrgUnit
- CorpusQuery
- HeldDriveQuery
- HeldMailQuery
- HeldGroupsQuery
- HeldHangoutsChatQuery
- HeldVoiceQuery
- メソッド
リソース: 保留
記録保持(リティゲーション ホールド)記録保持を適用すると、指定した Google Workspace サービスで、特定のアカウントや組織部門のすべてのメンバーのデータがパージされなくなります。
Vault リソースを扱うには、アカウントに必要な Vault 権限と案件へのアクセス権が必要です。案件にアクセスするには、そのアカウントが案件を作成しているか、案件を共有しているか、全案件の閲覧権限を持っている必要があります。
JSON 表現 |
---|
{ "holdId": string, "name": string, "updateTime": string, "accounts": [ { object ( |
フィールド | |
---|---|
holdId |
記録保持の一意の不変 ID。作成時に割り当てられます。 |
name |
記録保持の名前。 |
updateTime |
この記録保持が最後に変更された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
accounts[] |
設定すると、指定したアカウントに記録保持が適用され、orgUnit は空である必要があります。 |
orgUnit |
設定すると、組織部門のすべてのメンバーに記録保持が適用され、アカウントは空である必要があります。このプロパティは変更可能です。グループの記録保持(リティゲーション ホールド)の場合は、アカウントを設定します。 |
corpus |
検索対象のサービス。 |
query |
サービス固有のオプション。設定する場合は、CorpusQuery が CorpusType と一致する必要があります。 |
HeldOrgUnit
記録保持の対象となる組織部門。この構造は変更できません。
JSON 表現 |
---|
{ "orgUnitId": string, "holdTime": string } |
フィールド | |
---|---|
orgUnitId |
Admin SDK によって提供される組織部門の不変の ID。 |
holdTime |
組織部門が保留になった日時。このプロパティは変更できません。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
CorpusQuery
サービス固有の記録保持オプション。
JSON 表現 |
---|
{ // Union field |
フィールド | |
---|---|
共用体フィールド corpus_query 。設定する場合は、サービスタイプと一致する必要があります。corpus_query は次のいずれかになります。 |
|
driveQuery |
ドライブの記録保持のサービス固有のオプション。設定する場合は、CorpusType を DRIVE にする必要があります。 |
mailQuery |
Gmail の記録保持(リティゲーション ホールド)用のサービス固有のオプション。設定する場合は、CorpusType を Mail にする必要があります。 |
groupsQuery |
グループの記録保持(リティゲーション ホールド)のサービス固有のオプション。設定する場合は、CorpusType を GROUPS にする必要があります。 |
hangoutsChatQuery |
チャットの記録保持(リティゲーション ホールド)用のサービス固有のオプション。設定する場合は、CorpusType を HANGOUTS_CHAT にする必要があります。 |
voiceQuery |
Voice の記録保持(リティゲーション ホールド)に関するサービス固有のオプション。設定する場合は、CorpusType を VOICE にする必要があります。 |
HeldDriveQuery
ドライブの記録保持のオプション。
JSON 表現 |
---|
{ "includeTeamDriveFiles": boolean, "includeSharedDriveFiles": boolean } |
フィールド | |
---|---|
includeTeamDriveFiles |
共有ドライブ内のファイルを記録保持に含めるには、true に設定します。 |
includeSharedDriveFiles |
共有ドライブ内のファイルを記録保持に含めるには、true に設定します。 |
HeldMailQuery
Gmail の記録保持のクエリ オプション。
JSON 表現 |
---|
{ "terms": string, "startTime": string, "endTime": string } |
フィールド | |
---|---|
terms |
記録保持の対象となるメッセージを絞り込むために使用する検索演算子。 |
startTime |
クエリの開始時間。GMT で指定します。値は指定した日付の午前 12 時に四捨五入されます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
endTime |
クエリの終了時間。GMT で指定します。値は指定した日付の午前 12 時に四捨五入されます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
HeldGroupsQuery
グループ保留のクエリ オプション。
JSON 表現 |
---|
{ "terms": string, "startTime": string, "endTime": string } |
フィールド | |
---|---|
terms |
記録保持の対象となるメッセージを絞り込むために使用する検索演算子。 |
startTime |
クエリの開始時間。GMT で指定します。値は指定した日付の午前 12 時に四捨五入されます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
endTime |
クエリの終了時間。GMT で指定します。値は指定した日付の午前 12 時に四捨五入されます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
HeldHangoutsChatQuery
Chat の記録保持(リティゲーション ホールド)のオプション。
JSON 表現 |
---|
{ "includeRooms": boolean } |
フィールド | |
---|---|
includeRooms |
ユーザーがメンバーであった Chat スペースのメッセージを含めるには、true に設定します。 |
HeldVoiceQuery
Voice の記録保持のオプション。
JSON 表現 |
---|
{
"coveredData": [
enum ( |
フィールド | |
---|---|
coveredData[] |
記録保持の対象となるデータ型のリスト。空にすることはできません。順序は関係なく、重複は無視されます。 |
Methods |
|
---|---|
|
アカウントを記録保持(リティゲーション ホールド)に追加します。 |
|
指定した案件に記録保持を作成します。 |
|
指定した記録保持を削除し、記録保持の適用対象となっているアカウントまたは組織部門を解除します。 |
|
指定された保留を取得します。 |
|
案件の記録保持を一覧表示します。 |
|
指定したアカウントを記録保持から削除します。 |
|
記録保持のスコープ(組織部門またはアカウント)とクエリ パラメータを更新します。 |