REST Resource: matters.exports

리소스: 내보내기

내보내기입니다.

Vault 리소스를 사용하여 작업하려면 계정에 필요한 Vault 권한과 법적 사안에 대한 액세스 권한이 있어야 합니다. 법적 사안에 액세스하려면 해당 계정에서 법적 사안을 만들었거나, 해당 법적 사안이 공유되었거나, 모든 법적 사안 보기 권한이 있어야 합니다.

JSON 표현
{
  "id": string,
  "matterId": string,
  "parentExportId": string,
  "name": string,
  "requester": {
    object (UserInfo)
  },
  "query": {
    object (Query)
  },
  "exportOptions": {
    object (ExportOptions)
  },
  "createTime": string,
  "status": enum (ExportStatus),
  "stats": {
    object (ExportStats)
  },
  "cloudStorageSink": {
    object (CloudStorageSink)
  }
}
필드
id

string

출력 전용입니다. 생성된 내보내기 ID입니다.

matterId

string

출력 전용입니다. 법적 사안의 ID입니다.

parentExportId

string

출력 전용입니다. 이 하위 내보내기를 생성한 상위 내보내기를 식별합니다. 이는 하위 요소 내보내기에만 설정됩니다.

name

string

내보내기 이름입니다. 이름에 특수문자 (~!$'(),;@:/?)를 사용하면 내보내기를 다운로드하지 못할 수 있습니다.

requester

object (UserInfo)

출력 전용입니다. 내보내기의 요청자입니다.

query

object (Query)

내보내기를 만드는 데 사용된 쿼리 매개변수입니다.

exportOptions

object (ExportOptions)

추가 내보내기 옵션입니다.

createTime

string (Timestamp format)

출력 전용입니다. 내보내기가 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

status

enum (ExportStatus)

출력 전용입니다. 내보내기의 상태입니다.

stats

object (ExportStats)

출력 전용입니다. 내보내기 진행률 및 크기에 대한 세부정보

cloudStorageSink

object (CloudStorageSink)

출력 전용입니다. Cloud Storage의 내보내기 파일을 위한 싱크입니다.

사용자 정보

사용자 정보

JSON 표현
{
  "email": string,
  "displayName": string
}
필드
email

string

사용자의 이메일 주소입니다.

displayName

string

사용자의 표시 이름입니다.

ExportOptions

내보내기 추가 옵션

JSON 표현
{
  "region": enum (ExportRegion),

  // Union field corpus_export_options can be only one of the following:
  "mailOptions": {
    object (MailExportOptions)
  },
  "groupsOptions": {
    object (GroupsExportOptions)
  },
  "driveOptions": {
    object (DriveExportOptions)
  },
  "hangoutsChatOptions": {
    object (HangoutsChatExportOptions)
  },
  "voiceOptions": {
    object (VoiceExportOptions)
  },
  "calendarOptions": {
    object (CalendarExportOptions)
  }
  // End of list of possible types for union field corpus_export_options.
}
필드
region

enum (ExportRegion)

내보내기에 요청된 데이터 리전입니다.

통합 필드 corpus_export_options. 서비스별 내보내기 옵션입니다. corpus_export_options은 다음 중 하나여야 합니다.
mailOptions

object (MailExportOptions)

Gmail 내보내기 옵션입니다.

groupsOptions

object (GroupsExportOptions)

그룹스 내보내기 옵션

driveOptions

object (DriveExportOptions)

Drive 내보내기 옵션

hangoutsChatOptions

object (HangoutsChatExportOptions)

Chat 내보내기 옵션입니다.

voiceOptions

object (VoiceExportOptions)

Voice 내보내기 옵션입니다.

calendarOptions

object (CalendarExportOptions)

Calendar 내보내기에 사용할 수 있는 옵션입니다.

MailExportOptions

Gmail 내보내기 옵션입니다.

JSON 표현
{
  "exportFormat": enum (ExportFormat),
  "showConfidentialModeContent": boolean,
  "useNewExport": boolean,
  "exportLinkedDriveFiles": boolean
}
필드
exportFormat

enum (ExportFormat)

내보내는 메시지의 파일 형식입니다.

showConfidentialModeContent

boolean

비밀 모드 콘텐츠를 내보내려면 true로 설정합니다.

useNewExport

boolean

새 내보내기 시스템을 사용하려면 true로 설정합니다.

exportLinkedDriveFiles

boolean

선택사항입니다. 연결된 Drive 파일 내보내기를 사용 설정하려면 true로 설정합니다.

ExportFormat

메시지 내보내기 형식

열거형
EXPORT_FORMAT_UNSPECIFIED 지정된 내보내기 형식이 없습니다.
MBOX MBOX로 내보냅니다. Gmail, 그룹스, 행아웃, Voice에서만 사용할 수 있습니다.
PST PST로 내보냅니다. Gmail, 그룹스, 행아웃, Voice, Calendar에서만 사용할 수 있습니다.
ICS ICS로 내보내기 Calendar에서만 사용할 수 있습니다.

GroupsExportOptions

그룹스 내보내기 옵션

JSON 표현
{
  "exportFormat": enum (ExportFormat)
}
필드
exportFormat

enum (ExportFormat)

내보내는 메시지의 파일 형식입니다.

DriveExportOptions

Drive 내보내기 옵션

JSON 표현
{
  "includeAccessInfo": boolean
}
필드
includeAccessInfo

boolean

파일에 대한 간접 액세스 권한이 있는 사용자의 액세스 수준 정보를 포함하려면 true로 설정합니다.

HangoutsChatExportOptions

Chat 내보내기 옵션입니다.

JSON 표현
{
  "exportFormat": enum (ExportFormat)
}
필드
exportFormat

enum (ExportFormat)

내보내는 메시지의 파일 형식입니다.

VoiceExportOptions

Voice 내보내기 옵션입니다.

JSON 표현
{
  "exportFormat": enum (ExportFormat)
}
필드
exportFormat

enum (ExportFormat)

내보내는 텍스트 메시지의 파일 형식입니다.

CalendarExportOptions

캘린더 내보내기 옵션입니다.

JSON 표현
{
  "exportFormat": enum (ExportFormat)
}
필드
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

string (int64 format)

이미 내보내기가 처리된 메시지 또는 파일 수

totalArtifactCount

string (int64 format)

내보낼 메시지 또는 파일의 수입니다.

sizeInBytes

string (int64 format)

내보내기 크기(바이트)입니다.

CloudStorageSink

Cloud Storage 파일의 내보내기 싱크입니다.

JSON 표현
{
  "files": [
    {
      object (CloudStorageFile)
    }
  ]
}
필드
files[]

object (CloudStorageFile)

출력 전용입니다. Cloud Storage에서 내보낸 파일입니다.

CloudStorageFile

Cloud Storage의 내보내기 파일

JSON 표현
{
  "bucketName": string,
  "objectName": string,
  "size": string,
  "md5Hash": string
}
필드
bucketName

string

내보내기 파일의 Cloud Storage 버킷 이름입니다. 이 값을 Cloud Storage JSON API 또는 XML API에서 사용할 수 있지만 버킷 콘텐츠를 나열할 수는 없습니다. 대신 객체 이름별로 개별 내보내기 파일을 가져올 수 있습니다.

objectName

string

내보내기 파일의 Cloud Storage 객체 이름입니다. 이 값은 Cloud Storage JSON API 또는 XML API에서 사용할 수 있습니다.

size

string (int64 format)

내보내기 파일 크기입니다.

md5Hash

string

파일의 md5 해시.

메서드

create

내보내기를 만듭니다.

delete

내보내기를 삭제합니다.

get

내보내기를 가져옵니다.

list

지정된 법적 사안의 내보내기에 대한 세부정보를 나열합니다.