- リソース: Export
- UserInfo
- ExportOptions
- MailExportOptions
- ExportFormat
- GroupsExportOptions
- DriveExportOptions
- HangoutsChatExportOptions
- VoiceExportOptions
- CalendarExportOptions
- GeminiExportOptions
- GeminiInWorkspaceExportOptions
- ExportRegion
- ExportStatus
- ExportStats
- CloudStorageSink
- CloudStorageFile
- メソッド
リソース: Export
エクスポート。
Vault リソースを操作するには、アカウントに必要な Vault 権限と案件へのアクセス権が必要です。案件にアクセスするには、アカウントが案件を作成したか、案件がアカウントと共有されているか、アカウントに全案件の閲覧権限が付与されている必要があります。
| JSON 表現 |
|---|
{ "id": string, "matterId": string, "parentExportId": string, "name": string, "requester": { object ( |
| フィールド | |
|---|---|
id |
出力専用。生成されたエクスポート ID。 |
matterId |
出力専用。案件 ID。 |
parentExportId |
出力専用。この子エクスポートを生成した親エクスポートを識別します。これは子エクスポートにのみ設定されます。 |
name |
エクスポート名。名前に特殊文字(~!$'(),;@:/?)は使用しないでください。特殊文字を使用すると、エクスポート ファイルをダウンロードできなくなる可能性があるためです。 |
requester |
出力専用。エクスポートのリクエスト元。 |
query |
エクスポートの作成に使用されるクエリ パラメータ。 |
exportOptions |
その他のエクスポート オプション。 |
createTime |
出力専用。エクスポートが作成された時刻。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
status |
出力専用。エクスポートのステータス。 |
stats |
出力専用。エクスポートの進行状況とサイズに関する詳細。 |
| エクスポート シンクのタイプ。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
cloudStorageSink |
出力専用。Cloud Storage のエクスポート ファイルのシンク。 |
| 相互に排他的なフィールドの終了。 | |
UserInfo
お客様の情報。
| JSON 表現 |
|---|
{ "email": string, "displayName": string } |
| フィールド | |
|---|---|
email |
ユーザーのメールアドレス。 |
displayName |
ユーザーの表示名。 |
ExportOptions
エクスポートのその他のオプション
| JSON 表現 |
|---|
{ "region": enum ( |
| フィールド | |
|---|---|
region |
エクスポート用にリクエストされたデータ リージョン。 |
| エクスポートのサービス固有のオプション。相互に排他的なフィールドのリストは次のとおりです。レスポンスに設定されるフィールドは、最大 1 つです。 | |
mailOptions |
Gmail の書き出しのオプション。 |
groupsOptions |
グループのエクスポートのオプション。 |
driveOptions |
ドライブのエクスポートのオプション。 |
hangoutsChatOptions |
チャットのエクスポートのオプション。 |
voiceOptions |
Voice の書き出しオプション。 |
calendarOptions |
カレンダーのエクスポートに使用できるオプション。 |
geminiOptions |
Gemini アプリのエクスポートで利用できるオプション。 |
geminiInWorkspaceOptions |
Gemini in Workspace のエクスポートで利用可能なオプション。 |
| 相互に排他的なフィールドの終了。 | |
MailExportOptions
Gmail の書き出しのオプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたメッセージのファイル形式。 |
showConfidentialModeContent |
情報保護モードのコンテンツを書き出すには、true に設定します。 |
useNewExport |
新しいエクスポート システムを使用するには、true に設定します。 |
exportLinkedDriveFiles |
省略可。リンクされたドライブ ファイルのエクスポートを有効にするには、true に設定します。 |
ExportFormat
メッセージのエクスポート形式
| 列挙型 | |
|---|---|
EXPORT_FORMAT_UNSPECIFIED |
エクスポート形式が指定されていません。 |
MBOX |
MBOX 形式でエクスポートします。Gmail、Google グループ、ハングアウト、Google Voice でのみ使用できます。 |
PST |
PST 形式でエクスポートします。Gmail、Google グループ、ハングアウト、Voice、カレンダーでのみ使用できます。 |
ICS |
ICS 形式でエクスポートします。カレンダーでのみ利用できます。 |
XML |
XML としてエクスポートします。Gemini アプリでのみ利用可能です。 |
JSON |
JSON 形式でエクスポートします。Gemini in Workspace でのみ利用可能です。 |
GroupsExportOptions
グループのエクスポートのオプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたメッセージのファイル形式。 |
DriveExportOptions
ドライブのエクスポートのオプション。
| JSON 表現 |
|---|
{ "includeAccessInfo": boolean } |
| フィールド | |
|---|---|
includeAccessInfo |
ファイルへの間接的権限を持つユーザーのアクセスレベル情報を含めるには、true に設定します。 |
HangoutsChatExportOptions
Chat の書き出しのオプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたメッセージのファイル形式。 |
VoiceExportOptions
Voice の書き出しのオプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたテキスト メッセージのファイル形式。 |
CalendarExportOptions
カレンダーのエクスポートのオプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたテキスト メッセージのファイル形式。 |
GeminiExportOptions
Gemini アプリのエクスポート オプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたメッセージのファイル形式。 |
GeminiInWorkspaceExportOptions
Gemini in Workspace のエクスポート オプション。
| JSON 表現 |
|---|
{
"exportFormat": enum ( |
| フィールド | |
|---|---|
exportFormat |
エクスポートされたメッセージのファイル形式。 |
ExportRegion
エクスポートのデータ リージョン。
| 列挙型 | |
|---|---|
EXPORT_REGION_UNSPECIFIED |
リージョンが指定されていません。デフォルトは ANY です。 |
ANY |
任意のリージョン。 |
US |
米国リージョン。 |
EUROPE |
ヨーロッパ リージョン。 |
ExportStatus
エクスポートのステータス。
| 列挙型 | |
|---|---|
EXPORT_STATUS_UNSPECIFIED |
ステータスが指定されていません。 |
COMPLETED |
エクスポートが完了しました。 |
FAILED |
エクスポートできませんでした。 |
IN_PROGRESS |
エクスポートが進行中です。 |
ExportStats
エクスポートの進行状況に関する情報。
| JSON 表現 |
|---|
{ "exportedArtifactCount": string, "totalArtifactCount": string, "sizeInBytes": string } |
| フィールド | |
|---|---|
exportedArtifactCount |
書き出し用にすでに処理されたメッセージまたはファイルの数。 |
totalArtifactCount |
書き出されるメッセージまたはファイルの数。 |
sizeInBytes |
エクスポートのサイズ(バイト単位)。 |
CloudStorageSink
Cloud Storage ファイルのエクスポート シンク。
| JSON 表現 |
|---|
{
"files": [
{
object ( |
| フィールド | |
|---|---|
files[] |
出力専用。Cloud Storage にエクスポートされたファイル。 |
CloudStorageFile
Cloud Storage のエクスポート ファイル
| JSON 表現 |
|---|
{ "bucketName": string, "objectName": string, "size": string, "md5Hash": string } |
| フィールド | |
|---|---|
bucketName |
エクスポート ファイルの Cloud Storage バケットの名前。この値は、Cloud Storage JSON API または XML API で使用できますが、バケットの内容を一覧表示することはできません。代わりに、オブジェクト名で個々のエクスポート ファイルを取得できます。 |
objectName |
エクスポート ファイルの Cloud Storage オブジェクトの名前。この値は、Cloud Storage JSON API または XML API で使用できます。 |
size |
エクスポート ファイルのサイズ。 |
md5Hash |
ファイルの MD5 ハッシュ。 |
メソッド |
|
|---|---|
|
エクスポートを作成します。 |
|
エクスポートを削除します。 |
|
エクスポートを取得します。 |
|
指定した案件のエクスポートの詳細を一覧表示します。 |