storage.ObjectMetadata interface

Google Google क्लाउड स्टोरेज ऑब्जेक्ट मेटाडेटा ऑब्जेक्ट का प्रतिनिधित्व करने वाला इंटरफ़ेस।

हस्ताक्षर:

export interface ObjectMetadata 

गुण

संपत्ति प्रकार विवरण
एसीएल [{ प्रकार?: स्ट्रिंग; आईडी?: स्ट्रिंग; सेल्फलिंक?: स्ट्रिंग; बाल्टी?: स्ट्रिंग; वस्तु?: स्ट्रिंग; पीढ़ी?: स्ट्रिंग; इकाई?: स्ट्रिंग; भूमिका?: स्ट्रिंग; ईमेल?: स्ट्रिंग; इकाईआईडी?: स्ट्रिंग; डोमेन?: स्ट्रिंग; प्रोजेक्टटीम?: { प्रोजेक्टनंबर?: स्ट्रिंग; टीम?: स्ट्रिंग; }; ईटैग?: स्ट्रिंग; } ]
बाल्टी डोरी भंडारण बकेट जिसमें वस्तु होती है।
कैशकंट्रोल डोरी Cache-Control हेडर का मान, यह निर्धारित करने के लिए उपयोग किया जाता है कि इंटरनेट कैश को किसी ऑब्जेक्ट के लिए सार्वजनिक डेटा को कैश करने की अनुमति है या नहीं।
घटकगणना डोरी मूल रूप से अपलोड की गई वस्तुओं की संख्या निर्दिष्ट करता है जिनसे एक समग्र वस्तु बनाई गई थी।
सामग्रीविस्थापन डोरी Content-Disposition शीर्षलेख का मान, प्रसारित किए जा रहे डेटा के बारे में प्रस्तुति जानकारी निर्दिष्ट करने के लिए उपयोग किया जाता है।
सामग्री एन्कोडिंग डोरी सामग्री-एन्कोडिंग यह इंगित करने के लिए कि कोई वस्तु अपने सामग्री-प्रकार को बनाए रखते हुए संपीड़ित है (उदाहरण के लिए, gzip संपीड़न के साथ)।
सामग्रीभाषा डोरी सामग्री का आईएसओ 639-1 भाषा कोड।
सामग्री प्रकार डोरी ऑब्जेक्ट का सामग्री प्रकार, जिसे MIME प्रकार के रूप में भी जाना जाता है।
सीआरसी32सी डोरी ऑब्जेक्ट का CRC32C हैश. सभी Google क्लाउड स्टोरेज ऑब्जेक्ट में CRC32C हैश या MD5 हैश है।
ग्राहक एन्क्रिप्शन {एन्क्रिप्शनएल्गोरिदम?: स्ट्रिंग; keySha256?: स्ट्रिंग; } ग्राहक द्वारा प्रदत्त एन्क्रिप्शन कुंजी. इस ऑब्जेक्ट में निम्नलिखित गुण हैं: * encryptionAlgorithm ( string|undefined ): एन्क्रिप्शन एल्गोरिदम जिसका उपयोग किया गया था। हमेशा AES256 मान शामिल होता है। * keySha256 ( string|undefined ): आपकी एन्क्रिप्शन कुंजी के SHA256 हैश की एक RFC 4648 बेस64-एन्कोडेड स्ट्रिंग। आप ऑब्जेक्ट को डिक्रिप्ट करने के लिए आवश्यक AES-256 एन्क्रिप्शन कुंजी को विशिष्ट रूप से पहचानने के लिए इस SHA256 हैश का उपयोग कर सकते हैं, जिसे आपको सुरक्षित रूप से संग्रहीत करना होगा।
ईटैग डोरी
पीढ़ी डोरी जनरेशन संस्करण संख्या जो हर बार ऑब्जेक्ट ओवरराइट होने पर बदल जाती है।
पहचान डोरी ऑब्जेक्ट की आईडी, जिसमें बकेट नाम, ऑब्जेक्ट नाम और जेनरेशन नंबर शामिल है।
दयालु डोरी ऑब्जेक्ट का प्रकार, जो हमेशा storage#object है।
md5Hash डोरी ऑब्जेक्ट के लिए MD5 हैश. सभी Google क्लाउड स्टोरेज ऑब्जेक्ट में CRC32C हैश या MD5 हैश है।
मीडियालिंक डोरी मीडिया डाउनलोड लिंक.
मेटाडाटा {[कुंजी: स्ट्रिंग]: स्ट्रिंग; } उपयोगकर्ता द्वारा प्रदत्त मेटाडेटा.
मेटाजेनरेशन डोरी मेटा-जेनरेशन संस्करण संख्या जो हर बार ऑब्जेक्ट के मेटाडेटा अपडेट होने पर बदल जाती है।
नाम डोरी वस्तु का नाम.
मालिक { इकाई?: स्ट्रिंग; इकाईआईडी?: स्ट्रिंग; }
सेल्फलिंक डोरी यह मानते हुए कि आपके पास पर्याप्त अनुमतियाँ हैं, ऑब्जेक्ट तक पहुँचने के लिए लिंक करें।
आकार डोरी Content-Length शीर्षलेख का मान, बाइट्स में ऑब्जेक्ट डेटा की लंबाई निर्धारित करने के लिए उपयोग किया जाता है।
भंडारण वर्ग डोरी वस्तु का भंडारण वर्ग।
समय निर्मित डोरी आरएफसी 3339 प्रारूप में ऑब्जेक्ट का निर्माण समय।
समय हटा दिया गया डोरी आरएफसी 3339 प्रारूप में ऑब्जेक्ट का विलोपन समय। केवल तभी लौटाया जाता है जब ऑब्जेक्ट का यह संस्करण हटा दिया गया हो।
टाइमस्टोरेजक्लासअपडेट किया गया डोरी
अद्यतन डोरी आरएफसी 3339 प्रारूप में ऑब्जेक्ट मेटाडेटा का संशोधन समय।

स्टोरेज.ऑब्जेक्टमेटाडेटा.एसीएल

हस्ताक्षर:

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;
        }
    ];

भंडारण.ऑब्जेक्टमेटाडेटा.बकेट

भंडारण बकेट जिसमें वस्तु होती है।

हस्ताक्षर:

bucket: string;

भंडारण.ObjectMetadata.cacheControl

Cache-Control हेडर का मान, यह निर्धारित करने के लिए उपयोग किया जाता है कि इंटरनेट कैश को किसी ऑब्जेक्ट के लिए सार्वजनिक डेटा को कैश करने की अनुमति है या नहीं।

हस्ताक्षर:

cacheControl?: string;

भंडारण.ObjectMetadata.componentCount

मूल रूप से अपलोड की गई वस्तुओं की संख्या निर्दिष्ट करता है जिनसे एक समग्र वस्तु बनाई गई थी।

हस्ताक्षर:

componentCount?: string;

भंडारण.ObjectMetadata.contentDisposition

Content-Disposition शीर्षलेख का मान, प्रसारित किए जा रहे डेटा के बारे में प्रस्तुति जानकारी निर्दिष्ट करने के लिए उपयोग किया जाता है।

हस्ताक्षर:

contentDisposition?: string;

भंडारण.ObjectMetadata.contentEncoding

सामग्री-एन्कोडिंग यह इंगित करने के लिए कि कोई वस्तु अपने सामग्री-प्रकार को बनाए रखते हुए संपीड़ित है (उदाहरण के लिए, gzip संपीड़न के साथ)।

हस्ताक्षर:

contentEncoding?: string;

भंडारण.ऑब्जेक्टमेटाडेटा.सामग्रीभाषा

सामग्री का आईएसओ 639-1 भाषा कोड।

हस्ताक्षर:

contentLanguage?: string;

भंडारण.ObjectMetadata.contentType

ऑब्जेक्ट का सामग्री प्रकार, जिसे MIME प्रकार के रूप में भी जाना जाता है।

हस्ताक्षर:

contentType?: string;

भंडारण.ObjectMetadata.crc32c

ऑब्जेक्ट का CRC32C हैश. सभी Google क्लाउड स्टोरेज ऑब्जेक्ट में CRC32C हैश या MD5 हैश है।

हस्ताक्षर:

crc32c?: string;

भंडारण.ऑब्जेक्टमेटाडेटा.ग्राहकएन्क्रिप्शन

ग्राहक द्वारा प्रदत्त एन्क्रिप्शन कुंजी.

इस ऑब्जेक्ट में निम्नलिखित गुण हैं: * encryptionAlgorithm ( string|undefined ): एन्क्रिप्शन एल्गोरिथ्म जिसका उपयोग किया गया था। हमेशा AES256 मान शामिल होता है . * keySha256 ( string|undefined ): आपकी एन्क्रिप्शन कुंजी के SHA256 हैश की एक RFC 4648 बेस64-एन्कोडेड स्ट्रिंग। आप ऑब्जेक्ट को डिक्रिप्ट करने के लिए आवश्यक AES-256 एन्क्रिप्शन कुंजी को विशिष्ट रूप से पहचानने के लिए इस SHA256 हैश का उपयोग कर सकते हैं, जिसे आपको सुरक्षित रूप से संग्रहीत करना होगा।

हस्ताक्षर:

customerEncryption?: {
        encryptionAlgorithm?: string;
        keySha256?: string;
    };

भंडारण.ObjectMetadata.etag

हस्ताक्षर:

etag?: string;

स्टोरेज.ऑब्जेक्टमेटाडेटा.जेनरेशन

जनरेशन संस्करण संख्या जो हर बार ऑब्जेक्ट ओवरराइट होने पर बदल जाती है।

हस्ताक्षर:

generation?: string;

भंडारण.ObjectMetadata.id

ऑब्जेक्ट की आईडी, जिसमें बकेट नाम, ऑब्जेक्ट नाम और जेनरेशन नंबर शामिल है।

हस्ताक्षर:

id: string;

भंडारण.ObjectMetadata.kind

ऑब्जेक्ट का प्रकार, जो हमेशा storage#object है .

हस्ताक्षर:

kind: string;

भंडारण.ObjectMetadata.md5Hash

ऑब्जेक्ट के लिए MD5 हैश. सभी Google क्लाउड स्टोरेज ऑब्जेक्ट में CRC32C हैश या MD5 हैश है।

हस्ताक्षर:

md5Hash?: string;

मीडिया डाउनलोड लिंक.

हस्ताक्षर:

mediaLink?: string;

स्टोरेज.ऑब्जेक्टमेटाडेटा.मेटाडेटा

उपयोगकर्ता द्वारा प्रदत्त मेटाडेटा.

हस्ताक्षर:

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

स्टोरेज.ऑब्जेक्टमेटाडेटा.मेटाजेनरेशन

मेटा-जेनरेशन संस्करण संख्या जो हर बार ऑब्जेक्ट के मेटाडेटा अपडेट होने पर बदल जाती है।

हस्ताक्षर:

metageneration?: string;

भंडारण.ऑब्जेक्टमेटाडेटा.नाम

वस्तु का नाम.

हस्ताक्षर:

name?: string;

भंडारण.ऑब्जेक्टमेटाडेटा.स्वामी

हस्ताक्षर:

owner?: {
        entity?: string;
        entityId?: string;
    };

यह मानते हुए कि आपके पास पर्याप्त अनुमतियाँ हैं, ऑब्जेक्ट तक पहुँचने के लिए लिंक करें।

हस्ताक्षर:

selfLink?: string;

भंडारण.ऑब्जेक्टमेटाडेटा.आकार

Content-Length शीर्षलेख का मान, बाइट्स में ऑब्जेक्ट डेटा की लंबाई निर्धारित करने के लिए उपयोग किया जाता है।

हस्ताक्षर:

size: string;

स्टोरेज.ऑब्जेक्टमेटाडेटा.स्टोरेजक्लास

वस्तु का भंडारण वर्ग।

हस्ताक्षर:

storageClass: string;

भंडारण.ऑब्जेक्टमेटाडेटा.समय निर्मित

आरएफसी 3339 प्रारूप में ऑब्जेक्ट का निर्माण समय।

हस्ताक्षर:

timeCreated: string;

भंडारण.ऑब्जेक्टमेटाडेटा.समय हटाया गया

आरएफसी 3339 प्रारूप में ऑब्जेक्ट का विलोपन समय। केवल तभी लौटाया जाता है जब ऑब्जेक्ट का यह संस्करण हटा दिया गया हो।

हस्ताक्षर:

timeDeleted?: string;

स्टोरेज.ऑब्जेक्टमेटाडेटा.टाइमस्टोरेजक्लासअपडेटेड

हस्ताक्षर:

timeStorageClassUpdated?: string;

भंडारण.ऑब्जेक्टमेटाडेटा.अद्यतन

आरएफसी 3339 प्रारूप में ऑब्जेक्ट मेटाडेटा का संशोधन समय।

हस्ताक्षर:

updated: string;