storage.StorageObjectData interface

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;

미디어 다운로드 링크.

서명:

mediaLink?: string;

스토리지.StorageObjectData.metadata

키/값 쌍으로 된 사용자 제공 메타데이터입니다.

서명:

metadata?: {
        [key: string]: string;
    };

스토리지.StorageObjectData.meta세대

이 세대의 이 개체에 대한 메타데이터 버전입니다. 전제조건 및 메타데이터 변경 감지에 사용됩니다. 메타세대 번호는 특정 객체의 특정 세대의 맥락에서만 의미가 있습니다.

서명:

metageneration: number;

스토리지.StorageObjectData.name

개체의 이름입니다.

서명:

name: string;

이 개체에 대한 링크입니다.

서명:

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;