Google क्लाउड स्टोरेज के भीतर एक ऑब्जेक्ट। संदर्भ: 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] से मेल खाता है। |
घटकगणना | संख्या | इस ऑब्जेक्ट को बनाने वाले अंतर्निहित घटकों की संख्या। कंपोज़ संचालन द्वारा घटकों को संचित किया जाता है। इस फ़ील्ड को सेट करने का प्रयास करने पर त्रुटि उत्पन्न होगी. |
सामग्रीविस्थापन | डोरी | ऑब्जेक्ट डेटा की सामग्री-विस्थापन, मिलान [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]। यदि किसी ऑब्जेक्ट को कंटेंट-टाइप के बिना संग्रहीत किया जाता है, तो इसे application/octet-stream के रूप में परोसा जाता है। |
सीआरसी32सी | डोरी | CRC32c चेकसम. CRC32c चेकसम का उपयोग करने के बारे में अधिक जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][हैश और ETags: सर्वोत्तम अभ्यास] देखें। |
ग्राहक एन्क्रिप्शन | ग्राहक एन्क्रिप्शन | ग्राहक द्वारा प्रदत्त एन्क्रिप्शन कुंजी का मेटाडेटा, यदि ऑब्जेक्ट ऐसी कुंजी द्वारा एन्क्रिप्ट किया गया है। |
ईटैग | डोरी | ऑब्जेक्ट के लिए HTTP 1.1 एंटिटी टैग। [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] देखें। |
पीढ़ी | संख्या | इस ऑब्जेक्ट की सामग्री पीढ़ी। ऑब्जेक्ट वर्जनिंग के लिए उपयोग किया जाता है। इस फ़ील्ड को सेट करने का प्रयास करने पर त्रुटि उत्पन्न होगी. |
पहचान | डोरी | ऑब्जेक्ट की आईडी, जिसमें बकेट नाम, ऑब्जेक्ट नाम और जेनरेशन नंबर शामिल है। |
दयालु | डोरी | यह किस प्रकार का आइटम है. ऑब्जेक्ट के लिए, यह हमेशा "स्टोरेज#ऑब्जेक्ट" होता है। |
md5Hash | डोरी | डेटा का MD5 हैश; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] के अनुसार बेस64 का उपयोग करके एन्कोड किया गया। MD5 हैश का उपयोग करने के बारे में अधिक जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][हैश और ETags: सर्वोत्तम अभ्यास] देखें। |
मीडियालिंक | डोरी | मीडिया डाउनलोड लिंक. |
मेटाडाटा | {[कुंजी: स्ट्रिंग]: स्ट्रिंग; } | उपयोगकर्ता द्वारा प्रदत्त मेटाडेटा, कुंजी/मूल्य जोड़े में। |
मेटाजेनरेशन | संख्या | इस पीढ़ी में इस ऑब्जेक्ट के लिए मेटाडेटा का संस्करण। पूर्व शर्तों के लिए और मेटाडेटा में परिवर्तनों का पता लगाने के लिए उपयोग किया जाता है। मेटाजेनरेशन संख्या किसी विशेष वस्तु की विशेष पीढ़ी के संदर्भ में ही सार्थक होती है। |
नाम | डोरी | वस्तु का नाम. |
सेल्फलिंक | डोरी | इस ऑब्जेक्ट का लिंक. |
आकार | संख्या | बाइट्स में ऑब्जेक्ट डेटा की सामग्री-लंबाई, मिलान [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]। |
भंडारण वर्ग | डोरी | वस्तु का भंडारण वर्ग। |
समय निर्मित | दिनांक | डोरी | वस्तु का निर्माण समय. इस फ़ील्ड को सेट करने का प्रयास करने पर त्रुटि उत्पन्न होगी. |
समय हटा दिया गया | दिनांक | डोरी | वस्तु का विलोपन समय. यदि ऑब्जेक्ट का यह संस्करण हटा दिया गया है तो ही लौटाया जाएगा। |
टाइमस्टोरेजक्लासअपडेट किया गया | दिनांक | डोरी | वह समय जब ऑब्जेक्ट का संग्रहण वर्ग अंतिम बार बदला गया था। |
अद्यतन | दिनांक | डोरी | ऑब्जेक्ट मेटाडेटा का संशोधन समय. |
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.बकेट
इस ऑब्जेक्ट वाली बाल्टी का नाम.
हस्ताक्षर:
bucket: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.कैशकंट्रोल
ऑब्जेक्ट डेटा के लिए कैश-कंट्रोल निर्देश, [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] से मेल खाता है।
हस्ताक्षर:
cacheControl?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.कंपोनेंटकाउंट
इस ऑब्जेक्ट को बनाने वाले अंतर्निहित घटकों की संख्या। कंपोज़ संचालन द्वारा घटकों को संचित किया जाता है। इस फ़ील्ड को सेट करने का प्रयास करने पर त्रुटि उत्पन्न होगी.
हस्ताक्षर:
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;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.कंटेंटलैंग्वेज
ऑब्जेक्ट डेटा की सामग्री-भाषा, मिलान [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2]।
हस्ताक्षर:
contentLanguage?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.कंटेंटटाइप
ऑब्जेक्ट डेटा का सामग्री-प्रकार, मिलान [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5]। यदि किसी ऑब्जेक्ट को सामग्री-प्रकार के बिना संग्रहीत किया जाता है, तो इसे application/octet-stream
के रूप में परोसा जाता है .
हस्ताक्षर:
contentType?: string;
भंडारण.StorageObjectData.crc32c
CRC32c चेकसम. CRC32c चेकसम का उपयोग करने के बारे में अधिक जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][हैश और ETags: सर्वोत्तम अभ्यास] देखें।
हस्ताक्षर:
crc32c?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.कस्टमरएन्क्रिप्शन
ग्राहक द्वारा प्रदत्त एन्क्रिप्शन कुंजी का मेटाडेटा, यदि ऑब्जेक्ट ऐसी कुंजी द्वारा एन्क्रिप्ट किया गया है।
हस्ताक्षर:
customerEncryption?: CustomerEncryption;
भंडारण.StorageObjectData.etag
ऑब्जेक्ट के लिए HTTP 1.1 एंटिटी टैग। [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3] देखें।
हस्ताक्षर:
etag?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.जेनरेशन
इस ऑब्जेक्ट की सामग्री पीढ़ी। ऑब्जेक्ट वर्जनिंग के लिए उपयोग किया जाता है। इस फ़ील्ड को सेट करने का प्रयास करने पर त्रुटि उत्पन्न होगी.
हस्ताक्षर:
generation: number;
भंडारण.StorageObjectData.id
ऑब्जेक्ट की आईडी, जिसमें बकेट नाम, ऑब्जेक्ट नाम और जेनरेशन नंबर शामिल है।
हस्ताक्षर:
id: string;
भंडारण.StorageObjectData.kind
यह किस प्रकार का आइटम है. ऑब्जेक्ट के लिए, यह हमेशा "स्टोरेज#ऑब्जेक्ट" होता है।
हस्ताक्षर:
kind?: string;
भंडारण.StorageObjectData.md5Hash
डेटा का MD5 हैश; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] के अनुसार बेस64 का उपयोग करके एन्कोड किया गया। MD5 हैश का उपयोग करने के बारे में अधिक जानकारी के लिए, [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][हैश और ETags: सर्वोत्तम अभ्यास] देखें।
हस्ताक्षर:
md5Hash?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.मीडियालिंक
मीडिया डाउनलोड लिंक.
हस्ताक्षर:
mediaLink?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.मेटाडेटा
उपयोगकर्ता द्वारा प्रदत्त मेटाडेटा, कुंजी/मूल्य जोड़े में।
हस्ताक्षर:
metadata?: {
[key: string]: string;
};
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.मेटाजेनरेशन
इस पीढ़ी में इस ऑब्जेक्ट के लिए मेटाडेटा का संस्करण। पूर्व शर्तों के लिए और मेटाडेटा में परिवर्तनों का पता लगाने के लिए उपयोग किया जाता है। मेटाजेनरेशन संख्या किसी विशेष वस्तु की विशेष पीढ़ी के संदर्भ में ही सार्थक होती है।
हस्ताक्षर:
metageneration: number;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.नाम
वस्तु का नाम.
हस्ताक्षर:
name: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.सेल्फलिंक
इस ऑब्जेक्ट का लिंक.
हस्ताक्षर:
selfLink?: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.आकार
बाइट्स में ऑब्जेक्ट डेटा की सामग्री-लंबाई, मिलान [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2]।
हस्ताक्षर:
size: number;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.स्टोरेजक्लास
वस्तु का भंडारण वर्ग।
हस्ताक्षर:
storageClass: string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.टाइमक्रिएटेड
वस्तु का निर्माण समय. इस फ़ील्ड को सेट करने का प्रयास करने पर त्रुटि उत्पन्न होगी.
हस्ताक्षर:
timeCreated?: Date | string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.टाइमडिलीटेड
वस्तु का विलोपन समय. यदि ऑब्जेक्ट का यह संस्करण हटा दिया गया है तो ही लौटाया जाएगा।
हस्ताक्षर:
timeDeleted?: Date | string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.टाइमस्टोरेजक्लासअपडेटेड
वह समय जब ऑब्जेक्ट का संग्रहण वर्ग अंतिम बार बदला गया था।
हस्ताक्षर:
timeStorageClassUpdated?: Date | string;
स्टोरेज.स्टोरेजऑब्जेक्टडेटा.अद्यतन
ऑब्जेक्ट मेटाडेटा का संशोधन समय.
हस्ताक्षर:
updated?: Date | string;