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