- リソース: Hold
- HeldOrgUnit
- CorpusQuery
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HeldDriveQuery
- HeldMailQuery
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HeldGroupsQuery
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HeldHangoutsChatQuery
- HeldVoiceQuery
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- HeldCalendarQuery
- メソッド
リソース: Hold
保留。記録保持を使用すると、指定した 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 |
Google グループの記録保持(リティゲーション ホールド)に関するサービス固有のオプション。設定する場合、CorpusType は GROUPS にする必要があります。 |
hangoutsChatQuery |
チャットの記録保持(リティゲーション ホールド)に関するサービス固有のオプション。設定する場合は、CorpusType を HANGOUTS_CHAT にする必要があります。 |
voiceQuery |
音声保留に関するサービス固有のオプション。設定する場合は、CorpusType を VOICE にする必要があります。 |
calendarQuery |
カレンダーの記録保持(リティゲーション ホールド)のサービス固有のオプション。設定する場合は、CorpusType を CALENDAR にする必要があります。 |
HeldDriveQuery
ドライブの記録保持のオプション。
JSON 表現 |
---|
{ "includeTeamDriveFiles": boolean, "includeSharedDriveFiles": boolean } |
フィールド | |
---|---|
includeTeamDriveFiles |
チームドライブ内のファイルを保留に含めるには、true に設定します。 |
includeSharedDriveFiles |
共有ドライブ内のファイルを記録保持に含めるには、true に設定します。 |
HeldMailQuery
Gmail の記録保持のクエリ オプション。
JSON 表現 |
---|
{ "terms": string, "startTime": string, "endTime": string } |
フィールド | |
---|---|
terms |
保留の対象となるメールを絞り込むために使用される検索演算子。 |
startTime |
クエリの開始時間。GMT で指定します。値は指定した日の午前 0 時に丸められます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
endTime |
クエリの終了時間。GMT で指定します。値は指定された日付の午前 12 時(00:00)に丸められます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
HeldGroupsQuery
グループの記録保持のクエリ オプション。
JSON 表現 |
---|
{ "terms": string, "startTime": string, "endTime": string } |
フィールド | |
---|---|
terms |
記録保持対象のメッセージを絞り込むための検索演算子。 |
startTime |
クエリの開始時間。GMT で指定します。値は指定された日付の午前 12 時(00:00)に丸められます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
endTime |
クエリの終了時間。GMT で指定します。値は指定された日付の午前 12 時(00:00)に丸められます。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
HeldHangoutsChatQuery
Chat の記録保持のオプション。
JSON 表現 |
---|
{ "includeRooms": boolean } |
フィールド | |
---|---|
includeRooms |
ユーザーがメンバーだった Chat スペースのメッセージを含めるには、true に設定します。 |
HeldVoiceQuery
音声保留のオプション。
JSON 表現 |
---|
{
"coveredData": [
enum ( |
フィールド | |
---|---|
coveredData[] |
保留の対象となるデータ型のリスト。空でないこと。順序は関係ありません。重複は無視されます。 |
HeldCalendarQuery
この型にはフィールドがありません。
カレンダーの記録保持(リティゲーション ホールド)のオプション。
メソッド |
|
---|---|
|
アカウントを記録保持(リティゲーション ホールド)に追加します。 |
|
指定した案件に記録保持を作成します。 |
|
指定した記録保持を解除し、記録保持の対象となっているアカウントまたは組織部門を解除します。 |
|
指定した保留を取得します。 |
|
案件の記録保持を一覧表示します。 |
|
指定したアカウントを保留から削除します。 |
|
記録保持の範囲(組織部門またはアカウント)とクエリ パラメータを更新します。 |