Google Cloud Storage में मौजूद कोई ऑब्जेक्ट. रेफ़रंस: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts
हस्ताक्षर:
export interface StorageObjectData
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
बकेट | स्ट्रिंग | इस ऑब्जेक्ट वाली बकेट का नाम. |
cacheControl | स्ट्रिंग | ऑब्जेक्ट डेटा के लिए कैश कंट्रोल डायरेक्टिव, जो [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] से मेल खाता है. |
कॉम्पोनेंटकाउंट | नंबर | इस ऑब्जेक्ट को बनाने वाले कॉम्पोनेंट की संख्या. कंपोज़ ऑपरेशन की मदद से कॉम्पोनेंट इकट्ठा किए जाते हैं. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है. |
कॉन्टेंट डिस्पोज़िशन | स्ट्रिंग | ऑब्जेक्ट डेटा का कॉन्टेंट डिस्पोज़िशन, जो [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] से मेल खाती है |
contentLanguage | स्ट्रिंग | ऑब्जेक्ट डेटा की कॉन्टेंट-भाषा, जो [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] से मेल खाता है. अगर किसी ऑब्जेक्ट को कॉन्टेंट टाइप के बिना सेव किया जाता है, तो उसे application/octet-stream के तौर पर दिखाया जाता है. |
crc32c | स्ट्रिंग | CRC32c चेकसम. CRC32c चेकसम के इस्तेमाल के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें. |
ग्राहक को एन्क्रिप्ट (सुरक्षित) करने का तरीका | ग्राहक को एन्क्रिप्ट (सुरक्षित) करना | अगर किसी ऑब्जेक्ट को ऐसी कुंजी की मदद से एन्क्रिप्ट (सुरक्षित) किया गया है, तो ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी का मेटाडेटा. |
इटैग | स्ट्रिंग | ऑब्जेक्ट के लिए, एचटीटीपी 1.1 इकाई टैग. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] देखें. |
जेनरेशन | नंबर | इस ऑब्जेक्ट का कॉन्टेंट जनरेट करने का तरीका. इसका इस्तेमाल ऑब्जेक्ट वर्शनिंग के लिए किया जाता है. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है. |
id | स्ट्रिंग | ऑब्जेक्ट का आईडी, जिसमें बकेट का नाम, ऑब्जेक्ट का नाम, और जनरेशन नंबर शामिल होता है. |
काइंड | स्ट्रिंग | यह किस तरह का आइटम है. ऑब्जेक्ट के लिए, यह हमेशा "storage#object" होता है. |
एमडी5हैश | स्ट्रिंग | डेटा का MD5 हैश; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] के मुताबिक base64 का इस्तेमाल करके एन्कोड किया गया है. एमडी5 हैश इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें. |
mediaLink | स्ट्रिंग | मीडिया डाउनलोड करने का लिंक. |
मेटाडेटा | { [की: स्ट्रिंग]: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. | की/वैल्यू पेयर में, उपयोगकर्ता से मिला मेटाडेटा. |
मेटाजनरेशन | नंबर | इस जनरेशन के लिए इस ऑब्जेक्ट के मेटाडेटा का वर्शन. इसका इस्तेमाल पहले से तय शर्तों और मेटाडेटा में हुए बदलावों का पता लगाने के लिए किया जाता है. मेटाजनरेशन संख्या केवल किसी विशेष ऑब्जेक्ट की एक विशिष्ट पीढ़ी के संदर्भ में ही अर्थपूर्ण है. |
name | स्ट्रिंग | ऑब्जेक्ट का नाम. |
सेल्फ़लिंक | स्ट्रिंग | इस ऑब्जेक्ट का लिंक. |
size | नंबर | ऑब्जेक्ट डेटा की कॉन्टेंट की लंबाई बाइट में, जो [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] से मेल खाती है. |
storageClass | स्ट्रिंग | ऑब्जेक्ट की स्टोरेज क्लास. |
बनाने का समय | तारीख | स्ट्रिंग | ऑब्जेक्ट बनाने का समय. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है. |
timeमिटाया गया | तारीख | स्ट्रिंग | ऑब्जेक्ट को मिटाने का समय. तब ही लौटाया जाएगा, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो. |
timeStorageClassअपडेट किया गया | तारीख | स्ट्रिंग | वह समय जब ऑब्जेक्ट की स्टोरेज क्लास को पिछली बार बदला गया था. |
अपडेट किया गया | तारीख | स्ट्रिंग | ऑब्जेक्ट मेटाडेटा में बदलाव का समय. |
Storage.StorageObjectData.bucket
इस ऑब्जेक्ट वाली बकेट का नाम.
हस्ताक्षर:
bucket: string;
Storage.StorageObjectData.cacheControl
ऑब्जेक्ट डेटा के लिए कैश कंट्रोल डायरेक्टिव, जो [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] से मेल खाता है.
हस्ताक्षर:
cacheControl?: string;
Storage.StorageObjectData.componentCount
इस ऑब्जेक्ट को बनाने वाले कॉम्पोनेंट की संख्या. कंपोज़ ऑपरेशन की मदद से कॉम्पोनेंट इकट्ठा किए जाते हैं. इस फ़ील्ड को सेट करने की कोशिश करने पर गड़बड़ी हो सकती है.
हस्ताक्षर:
componentCount?: number;
Storage.StorageObjectData.contentDisposition
ऑब्जेक्ट डेटा का कॉन्टेंट डिस्पोज़िशन, जो [https://tools.ietf.org/html/rfc6266][RFC 6266] से मेल खाता है.
हस्ताक्षर:
contentDisposition?: string;
Storage.StorageObjectData.content एन्कोडिंग
ऑब्जेक्ट डेटा की कॉन्टेंट-एन्कोडिंग, जो [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] से मेल खाता है. अगर किसी ऑब्जेक्ट को कॉन्टेंट टाइप के बिना सेव किया जाता है, तो उसे application/octet-stream
के तौर पर दिखाया जाता है.
हस्ताक्षर:
contentType?: string;
Storage.StorageObjectData.crc32c
CRC32c चेकसम. CRC32c चेकसम के इस्तेमाल के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें.
हस्ताक्षर:
crc32c?: string;
Storage.StorageObjectData.customerएन्क्रिप्ट (सुरक्षित) करने का तरीका
अगर किसी ऑब्जेक्ट को ऐसी कुंजी की मदद से एन्क्रिप्ट (सुरक्षित) किया गया है, तो ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी का मेटाडेटा.
हस्ताक्षर:
customerEncryption?: CustomerEncryption;
Storage.StorageObjectData.eटैग
ऑब्जेक्ट के लिए, एचटीटीपी 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: string;
Storage.StorageObjectData.ID
यह किस तरह का आइटम है. ऑब्जेक्ट के लिए, यह हमेशा "storage#object" होता है.
हस्ताक्षर:
kind?: string;
Storage.StorageObjectData.md5Hash
डेटा का MD5 हैश; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] के मुताबिक base64 का इस्तेमाल करके एन्कोड किया गया है. एमडी5 हैश इस्तेमाल करने के बारे में ज़्यादा जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etag#_JSONAPI][हैश और ईटैग: सबसे सही तरीके] देखें.
हस्ताक्षर:
md5Hash?: string;
Storage.StorageObjectData.mediaLink
मीडिया डाउनलोड करने का लिंक.
हस्ताक्षर:
mediaLink?: string;
Storage.StorageObjectData.metadata
की/वैल्यू पेयर में, उपयोगकर्ता से मिला मेटाडेटा.
हस्ताक्षर:
metadata?: {
[key: string]: string;
};
Storage.StorageObjectData.meta Generation
इस जनरेशन के लिए इस ऑब्जेक्ट के मेटाडेटा का वर्शन. इसका इस्तेमाल पहले से तय शर्तों और मेटाडेटा में हुए बदलावों का पता लगाने के लिए किया जाता है. मेटाजनरेशन संख्या केवल किसी विशेष ऑब्जेक्ट की एक विशिष्ट पीढ़ी के संदर्भ में ही अर्थपूर्ण है.
हस्ताक्षर:
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 deleted
ऑब्जेक्ट को मिटाने का समय. तभी लौटाए जाएंगे, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो.
हस्ताक्षर:
timeDeleted?: Date | string;
Storage.StorageObjectData.timeStorageClassअपडेट किया गया
वह समय जब ऑब्जेक्ट की स्टोरेज क्लास को पिछली बार बदला गया था.
हस्ताक्षर:
timeStorageClassUpdated?: Date | string;
Storage.StorageObjectData.अपडेट किया गया
ऑब्जेक्ट मेटाडेटा में बदलाव का समय.
हस्ताक्षर:
updated?: Date | string;