Google Cloud Storage 내의 객체입니다. 참조: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
서명:
export interface StorageObjectData
속성
속성 | 유형 | 설명 |
---|---|---|
버킷 | 문자열 | 이 객체가 포함된 버킷의 이름입니다. |
cacheControl | 문자열 | 객체 데이터의 Cache-Control 지시문([https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]과 일치) |
componentCount | 숫자 | 이 객체를 구성하는 기본 구성요소의 수입니다. 구성요소는 Compose 작업에 의해 누적됩니다. 이 필드를 설정하려고 하면 오류가 발생합니다. |
contentDisposition | 문자열 | [https://tools.ietf.org/html/rfc6266][RFC 6266]과 일치하는 객체 데이터의 콘텐츠 처리 |
contentEncoding | 문자열 | [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]와 일치하는 객체 데이터의 콘텐츠 인코딩 |
콘텐츠 언어 | 문자열 | [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]와 일치하는 객체 데이터의 콘텐츠 언어 |
contentType | 문자열 | [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]와 일치하는 객체 데이터의 Content-Type 객체가 Content-Type 없이 저장되면 application/octet-stream 로 제공됩니다. |
CRC32C | 문자열 | CRC32c 체크섬. CRC32c 체크섬을 사용하는 방법에 대한 자세한 내용은 [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes 및 Etags: 권장사항]을 참조하세요. |
고객 암호화 | 고객 암호화 | 고객 제공 암호화 키의 메타데이터입니다(객체가 이러한 키로 암호화된 경우). |
etag | 문자열 | 객체의 HTTP 1.1 엔티티 태그입니다. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3]을 참고하세요. |
생성 | 숫자 | 이 객체의 콘텐츠 생성입니다. 객체 버전 관리에 사용됩니다. 이 필드를 설정하려고 하면 오류가 발생합니다. |
id | 문자열 | 버킷 이름, 객체 이름, 세대 번호를 포함한 객체의 ID입니다. |
kind | 문자열 | 항목의 종류입니다. 객체의 경우 항상 'storage#object'입니다. |
md5Hash | 문자열 | 데이터의 MD5 해시 [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]에 따라 base64를 사용하여 인코딩됩니다. MD5 해시 사용에 대한 자세한 내용은 [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes 및 ETags: 권장사항]을 참조하세요. |
미디어 링크 | 문자열 | 미디어 다운로드 링크 |
메타데이터 | { [키: 문자열]: 문자열; } | 키-값 쌍 형식의 사용자 제공 메타데이터입니다. |
metageneration | 숫자 | 이 세대에서 이 객체에 대한 메타데이터의 버전입니다. 전제조건 및 메타데이터의 변경사항을 감지하는 데 사용됩니다. metageneration 번호는 특정 객체의 특정 세대 컨텍스트에서만 의미가 있습니다. |
name | 문자열 | 객체 이름입니다. |
selfLink | 문자열 | 이 객체에 대한 링크입니다. |
size | 숫자 | 객체 데이터의 콘텐츠 길이(바이트)로, [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]와 일치합니다. |
스토리지 클래스 | 문자열 | 객체의 스토리지 클래스입니다. |
timeCreated | 날짜 | 문자열 | 객체 생성 시간입니다. 이 필드를 설정하려고 하면 오류가 발생합니다. |
time삭제됨 | 날짜 | 문자열 | 객체의 삭제 시간입니다. 이 버전의 객체가 삭제된 경우에만 반환됩니다. |
timeStorageClassUpdated | 날짜 | 문자열 | 객체의 스토리지 클래스가 마지막으로 변경된 시간입니다. |
업데이트됨 | 날짜 | 문자열 | 객체 메타데이터의 수정 시간입니다. |
storage.StorageObjectData.bucket
이 객체가 포함된 버킷의 이름입니다.
서명:
bucket: string;
storage.StorageObjectData.cacheControl
객체 데이터의 Cache-Control 지시문([https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2]과 일치)
서명:
cacheControl?: string;
storage.StorageObjectData.componentCount
이 객체를 구성하는 기본 구성요소의 수입니다. 구성요소는 Compose 작업에 의해 누적됩니다. 이 필드를 설정하려고 하면 오류가 발생합니다.
서명:
componentCount?: number;
storage.StorageObjectData.contentDisposition
[https://tools.ietf.org/html/rfc6266][RFC 6266]과 일치하는 객체 데이터의 콘텐츠 처리
서명:
contentDisposition?: string;
storage.StorageObjectData.contentEncoding
[https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]와 일치하는 객체 데이터의 콘텐츠 인코딩
서명:
contentEncoding?: string;
storage.StorageObjectData.contentLanguage
[https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]와 일치하는 객체 데이터의 콘텐츠 언어
서명:
contentLanguage?: string;
storage.StorageObjectData.contentType
[https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]와 일치하는 객체 데이터의 Content-Type 객체가 Content-Type 없이 저장되면 application/octet-stream
로 제공됩니다.
서명:
contentType?: string;
storage.StorageObjectData.crc32c
CRC32c 체크섬. CRC32c 체크섬을 사용하는 방법에 관한 자세한 내용은 [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes 및 Etags: 권장사항]을 참조하세요.
서명:
crc32c?: string;
storage.StorageObjectData.customerEncryption
고객 제공 암호화 키의 메타데이터입니다(객체가 이러한 키로 암호화된 경우).
서명:
customerEncryption?: CustomerEncryption;
storage.StorageObjectData.etag
객체의 HTTP 1.1 엔티티 태그입니다. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3]을 참고하세요.
서명:
etag?: string;
storage.StorageObjectData.generation
이 객체의 콘텐츠 생성입니다. 객체 버전 관리에 사용됩니다. 이 필드를 설정하려고 하면 오류가 발생합니다.
서명:
generation: number;
storage.StorageObjectData.id
버킷 이름, 객체 이름, 세대 번호를 포함한 객체의 ID입니다.
서명:
id: string;
storage.StorageObjectData.kind
항목의 종류입니다. 객체의 경우 항상 'storage#object'입니다.
서명:
kind?: string;
storage.StorageObjectData.md5Hash
데이터의 MD5 해시 [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]에 따라 base64를 사용하여 인코딩됩니다. MD5 해시 사용에 대한 자세한 내용은 [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes 및 ETags: 권장사항]을 참조하세요.
서명:
md5Hash?: string;
storage.StorageObjectData.mediaLink
미디어 다운로드 링크
서명:
mediaLink?: string;
storage.StorageObjectData.metadata
키-값 쌍 형식의 사용자 제공 메타데이터입니다.
서명:
metadata?: {
[key: string]: string;
};
storage.StorageObjectData.metageneration
이 세대의 이 객체에 대한 메타데이터의 버전입니다. 전제조건 및 메타데이터의 변경사항을 감지하는 데 사용됩니다. metageneration 번호는 특정 객체의 특정 세대 컨텍스트에서만 의미가 있습니다.
서명:
metageneration: number;
storage.StorageObjectData.name
객체 이름입니다.
서명:
name: string;
storage.StorageObjectData.selfLink
이 객체에 대한 링크입니다.
서명:
selfLink?: string;
storage.StorageObjectData.size
객체 데이터의 콘텐츠 길이(바이트)로, [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]와 일치합니다.
서명:
size: number;
storage.StorageObjectData.storageClass
객체의 스토리지 클래스입니다.
서명:
storageClass: string;
storage.StorageObjectData.timeCreated
객체 생성 시간입니다. 이 필드를 설정하려고 하면 오류가 발생합니다.
서명:
timeCreated?: Date | string;
storage.StorageObjectData.time삭제됨
객체의 삭제 시간입니다. 이 버전의 객체가 삭제된 경우에만 반환됩니다.
서명:
timeDeleted?: Date | string;
storage.StorageObjectData.timeStorageClassUpdated
객체의 스토리지 클래스가 마지막으로 변경된 시간입니다.
서명:
timeStorageClassUpdated?: Date | string;
storage.StorageObjectData.Updated
객체 메타데이터의 수정 시간입니다.
서명:
updated?: Date | string;