Google Cloud Storage के ऑब्जेक्ट मेटाडेटा ऑब्जेक्ट को दिखाने वाला इंटरफ़ेस.
हस्ताक्षर:
export interface ObjectMetadata
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
एसीएल | [ { kind?: स्ट्रिंग; id?: स्ट्रिंग; सेल्फ़लिंक?: स्ट्रिंग; बकेट?: स्ट्रिंग; ऑब्जेक्ट?: स्ट्रिंग; जनरेशन?: स्ट्रिंग; इकाई?: स्ट्रिंग; रोल?: स्ट्रिंग; ईमेल?: स्ट्रिंग; एंटिटी?: स्ट्रिंग; डोमेन?: स्ट्रिंग; प्रोजेक्ट टीम?: {projectNumber?: स्ट्रिंग; Team?: स्ट्रिंग; }; etag?: स्ट्रिंग; } | |
बकेट | स्ट्रिंग | स्टोरेज बकेट, जिसमें ऑब्जेक्ट होता है. |
cacheControl | स्ट्रिंग | Cache-Control हेडर की वैल्यू से यह तय किया जाता है कि इंटरनेट कैश मेमोरी में किसी ऑब्जेक्ट का सार्वजनिक डेटा कैश किया जा सकता है या नहीं. |
कॉम्पोनेंटकाउंट | स्ट्रिंग | मूल रूप से अपलोड किए गए उन ऑब्जेक्ट की संख्या बताता है जिनसे एक कंपोज़िट ऑब्जेक्ट बनाया गया है. |
कॉन्टेंट डिस्पोज़िशन | स्ट्रिंग | Content-Disposition हेडर की वैल्यू, जिसका इस्तेमाल भेजे जा रहे डेटा के बारे में प्रज़ेंटेशन की जानकारी देने के लिए किया जाता है. |
कॉन्टेंट को कोड में बदलने का तरीका | स्ट्रिंग | कॉन्टेंट-एन्कोडिंग से यह पता चलता है कि किसी ऑब्जेक्ट के कॉन्टेंट टाइप को बनाए रखते हुए, उसे कंप्रेस किया गया है (उदाहरण के लिए, gzip कंप्रेशन के साथ). |
contentLanguage | स्ट्रिंग | कॉन्टेंट का ISO 639-1 भाषा कोड. |
कॉन्टेंट टाइप | स्ट्रिंग | ऑब्जेक्ट के कॉन्टेंट टाइप को MIME टाइप भी कहा जाता है. |
crc32c | स्ट्रिंग | ऑब्जेक्ट का CRC32C हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है. |
ग्राहक को एन्क्रिप्ट (सुरक्षित) करने का तरीका | { copyrightAlgorithm?: स्ट्रिंग; keySha256?: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. | ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी.इस ऑब्जेक्ट में ये प्रॉपर्टी शामिल हैं: * encryptionAlgorithm (string|undefined ): इस्तेमाल किया गया एन्क्रिप्ट (सुरक्षित) करने का एल्गोरिदम. इसमें हमेशा AES256 वैल्यू होती है. * keySha256 (string|undefined ): एन्क्रिप्ट (सुरक्षित) करने वाली आपकी कुंजी के SHA256 हैश की आरएफ़सी 4648 base64-एन्कोडेड स्ट्रिंग. ऑब्जेक्ट को डिक्रिप्ट करने के लिए ज़रूरी AES-256 एन्क्रिप्शन कुंजी की खास तरह से पहचान करने के लिए, इस SHA256 हैश का इस्तेमाल किया जा सकता है. इस कुंजी को आपको सुरक्षित तरीके से सेव करना होगा. |
इटैग | स्ट्रिंग | |
जेनरेशन | स्ट्रिंग | वर्शन नंबर जनरेट करें जो हर बार ऑब्जेक्ट को ओवरराइट करने पर बदलता है. |
id | स्ट्रिंग | ऑब्जेक्ट का आईडी, जिसमें बकेट का नाम, ऑब्जेक्ट का नाम, और जनरेशन नंबर शामिल होता है. |
काइंड | स्ट्रिंग | ऑब्जेक्ट का टाइप, जो हमेशा storage#object होता है. |
एमडी5हैश | स्ट्रिंग | ऑब्जेक्ट के लिए MD5 हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है. |
mediaLink | स्ट्रिंग | मीडिया डाउनलोड करने का लिंक. |
मेटाडेटा | { [की: स्ट्रिंग]: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. | उपयोगकर्ता से मिला मेटाडेटा. |
मेटाजनरेशन | स्ट्रिंग | मेटा-जनरेशन वर्शन नंबर, जो हर बार ऑब्जेक्ट का मेटाडेटा अपडेट होने पर बदलता है. |
name | स्ट्रिंग | ऑब्जेक्ट का नाम. |
मालिक | {इकाई?: स्ट्रिंग; एंटिटी?: स्ट्रिंग; } पर स्विच करने के मकसद से, हमसे संपर्क करने के लिए धन्यवाद. | |
सेल्फ़लिंक | स्ट्रिंग | यह मानते हुए कि आपके पास ज़रूरी अनुमतियां हैं, ऑब्जेक्ट को ऐक्सेस करने के लिए लिंक करें. |
size | स्ट्रिंग | Content-Length हेडर की वैल्यू का इस्तेमाल, ऑब्जेक्ट के डेटा की लंबाई बाइट में तय करने के लिए किया जाता है. |
storageClass | स्ट्रिंग | ऑब्जेक्ट की स्टोरेज क्लास. |
बनाने का समय | स्ट्रिंग | आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट बनाने का समय. |
timeमिटाया गया | स्ट्रिंग | आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट को मिटाने का समय. सिर्फ़ तब दिखाया जाता है, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो. |
timeStorageClassअपडेट किया गया | स्ट्रिंग | |
अपडेट किया गया | स्ट्रिंग | आरएफ़सी 3339 फ़ॉर्मैट में, ऑब्जेक्ट मेटाडेटा में बदलाव का समय. |
Storage.ObjectMetadata.acl
हस्ताक्षर:
acl?: [
{
kind?: string;
id?: string;
selfLink?: string;
bucket?: string;
object?: string;
generation?: string;
entity?: string;
role?: string;
email?: string;
entityId?: string;
domain?: string;
projectTeam?: {
projectNumber?: string;
team?: string;
};
etag?: string;
}
];
Storage.ObjectMetadata.bucket
स्टोरेज बकेट, जिसमें ऑब्जेक्ट होता है.
हस्ताक्षर:
bucket: string;
Storage.ObjectMetadata.cacheControl
Cache-Control
हेडर की वैल्यू से यह तय किया जाता है कि इंटरनेट कैश मेमोरी में किसी ऑब्जेक्ट का सार्वजनिक डेटा कैश किया जा सकता है या नहीं.
हस्ताक्षर:
cacheControl?: string;
Storage.ObjectMetadata.componentCount
मूल रूप से अपलोड किए गए उन ऑब्जेक्ट की संख्या बताता है जिनसे एक कंपोज़िट ऑब्जेक्ट बनाया गया है.
हस्ताक्षर:
componentCount?: string;
Storage.ObjectMetadata.contentDisposition
Content-Disposition
हेडर की वैल्यू, जिसका इस्तेमाल भेजे जा रहे डेटा के बारे में प्रज़ेंटेशन की जानकारी देने के लिए किया जाता है.
हस्ताक्षर:
contentDisposition?: string;
Storage.ObjectMetadata.contentएन्कोडिंग
कॉन्टेंट-एन्कोडिंग से यह पता चलता है कि किसी ऑब्जेक्ट के कॉन्टेंट टाइप को बनाए रखते हुए, उसे कंप्रेस किया गया है (उदाहरण के लिए, gzip कंप्रेशन के साथ).
हस्ताक्षर:
contentEncoding?: string;
Storage.ObjectMetadata.contentLanguage
कॉन्टेंट का ISO 639-1 भाषा कोड.
हस्ताक्षर:
contentLanguage?: string;
Storage.ObjectMetadata.contentType
ऑब्जेक्ट के कॉन्टेंट टाइप को MIME टाइप भी कहा जाता है.
हस्ताक्षर:
contentType?: string;
Storage.ObjectMetadata.crc32c
ऑब्जेक्ट का CRC32C हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है.
हस्ताक्षर:
crc32c?: string;
Storage.ObjectMetadata.customerएन्क्रिप्ट करने का तरीका
ग्राहक की ओर से दी गई एन्क्रिप्शन कुंजी.
इस ऑब्जेक्ट में ये प्रॉपर्टी शामिल हैं: * encryptionAlgorithm
(string|undefined
): एन्क्रिप्ट (सुरक्षित) करने का वह एल्गोरिदम, जिसका इस्तेमाल किया गया था. इसमें हमेशा AES256
वैल्यू होती है. * keySha256
(string|undefined
): एन्क्रिप्ट (सुरक्षित) करने वाली आपकी कुंजी के SHA256 हैश की आरएफ़सी 4648 base64-एन्कोडेड स्ट्रिंग. ऑब्जेक्ट को डिक्रिप्ट करने के लिए ज़रूरी AES-256 एन्क्रिप्शन कुंजी की खास तरह से पहचान करने के लिए, इस SHA256 हैश का इस्तेमाल किया जा सकता है. इस कुंजी को आपको सुरक्षित तरीके से सेव करना होगा.
हस्ताक्षर:
customerEncryption?: {
encryptionAlgorithm?: string;
keySha256?: string;
};
Storage.ObjectMetadata.etag
हस्ताक्षर:
etag?: string;
Storage.ऑब्जेक्ट मेटाडेटा.जनरेशन
वर्शन नंबर जनरेट करें जो हर बार ऑब्जेक्ट को ओवरराइट करने पर बदलता है.
हस्ताक्षर:
generation?: string;
storage.ObjectMetadata.id
ऑब्जेक्ट का आईडी, जिसमें बकेट का नाम, ऑब्जेक्ट का नाम, और जनरेशन नंबर शामिल होता है.
हस्ताक्षर:
id: string;
स्टोरेज.ऑब्जेक्ट मेटाडेटा.काइंड
ऑब्जेक्ट का टाइप, जो हमेशा storage#object
होता है.
हस्ताक्षर:
kind: string;
Storage.ObjectMetadata.md5Hash
ऑब्जेक्ट के लिए MD5 हैश. Google Cloud Storage के सभी ऑब्जेक्ट में CRC32C हैश या MD5 हैश होता है.
हस्ताक्षर:
md5Hash?: string;
Storage.ObjectMetadata.mediaLink
मीडिया डाउनलोड करने का लिंक.
हस्ताक्षर:
mediaLink?: string;
Storage.ObjectMetadata.metadata
उपयोगकर्ता से मिला मेटाडेटा.
हस्ताक्षर:
metadata?: {
[key: string]: string;
};
Storage.ObjectMetadata.meta Generation
मेटा-जनरेशन वर्शन नंबर, जो हर बार ऑब्जेक्ट का मेटाडेटा अपडेट होने पर बदलता है.
हस्ताक्षर:
metageneration?: string;
storage.ObjectMetadata.name
ऑब्जेक्ट का नाम.
हस्ताक्षर:
name?: string;
Storage.ObjectMetadata.owner
हस्ताक्षर:
owner?: {
entity?: string;
entityId?: string;
};
Storage.ObjectMetadata.selfLink
यह मानते हुए कि आपके पास ज़रूरी अनुमतियां हैं, ऑब्जेक्ट को ऐक्सेस करने के लिए लिंक करें.
हस्ताक्षर:
selfLink?: string;
Storage.ObjectMetadata.size
Content-Length
हेडर की वैल्यू का इस्तेमाल, ऑब्जेक्ट के डेटा की लंबाई बाइट में तय करने के लिए किया जाता है.
हस्ताक्षर:
size: string;
Storage.ObjectMetadata.storageClass
ऑब्जेक्ट की स्टोरेज क्लास.
हस्ताक्षर:
storageClass: string;
Storage.ObjectMetadata.timecreated
आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट बनाने का समय.
हस्ताक्षर:
timeCreated: string;
Storage.ObjectMetadata.time deleted
आरएफ़सी 3339 फ़ॉर्मैट में ऑब्जेक्ट को मिटाने का समय. सिर्फ़ तब दिखाया जाता है, जब ऑब्जेक्ट का यह वर्शन मिटा दिया गया हो.
हस्ताक्षर:
timeDeleted?: string;
Storage.ObjectMetadata.timeStorageClassअपडेट किया गया
हस्ताक्षर:
timeStorageClassUpdated?: string;
Storage.ObjectMetadata.updated
आरएफ़सी 3339 फ़ॉर्मैट में, ऑब्जेक्ट मेटाडेटा में बदलाव का समय.
हस्ताक्षर:
updated: string;