storage.ObjectMetadata interface

ממשק המייצג אובייקט מטא נתונים של אובייקט Google Cloud Storage.

חֲתִימָה:

export interface ObjectMetadata 

נכסים

תכונה סוּג תיאור
acl [ { סוג?: מחרוזת; id?: מחרוזת; selfLink?: מחרוזת; דלי?: מחרוזת; אובייקט?: מחרוזת; דור?: מחרוזת; ישות?: מחרוזת; תפקיד?: מחרוזת; דואר אלקטרוני?: מחרוזת; entityId?: string; דומיין?: מחרוזת; projectTeam?: { projectNumber?: string; צוות?: מחרוזת; }; etag?: מחרוזת; } ]
דְלִי חוּט דלי אחסון המכיל את החפץ.
cacheControl חוּט הערך של הכותרת Cache-Control , המשמשת כדי לקבוע אם מטמונים באינטרנט רשאים לשמור נתונים ציבוריים עבור אובייקט.
רכיב Count חוּט מציין את מספר האובייקטים שהועלו במקור שמהם נוצר אובייקט מורכב.
תוכן נטייה חוּט הערך של הכותרת Content-Disposition , המשמשת לציון מידע מצגת על הנתונים המועברים.
קידוד תוכן חוּט קידוד תוכן כדי לציין שאובייקט דחוס (לדוגמה, עם דחיסת gzip) תוך שמירה על ה-Content-Type שלו.
contentLanguage חוּט קוד שפה ISO 639-1 של התוכן.
סוג תוכן חוּט סוג התוכן של האובייקט, המכונה גם סוג MIME.
crc32c חוּט Hash CRC32C של האובייקט. לכל האובייקטים של Google Cloud Storage יש גיבוב CRC32C או MD5 hash.
הצפנת לקוח { encryptionAlgorithm?: מחרוזת; keySha256?: מחרוזת; } מפתח הצפנה שסופק על ידי הלקוח. אובייקט זה מכיל את המאפיינים הבאים: * encryptionAlgorithm ( string|undefined ): אלגוריתם ההצפנה שבו נעשה שימוש. מכיל תמיד את הערך AES256 . * keySha256 ( string|undefined ): מחרוזת מקודדת RFC 4648 base64 של ה-hash SHA256 של מפתח ההצפנה שלך. אתה יכול להשתמש בגיבוב SHA256 זה כדי לזהות באופן ייחודי את מפתח ההצפנה AES-256 הנדרש לפענוח האובייקט, אותו עליך לאחסן בצורה מאובטחת.
etag חוּט
דוֹר חוּט מספר גרסה של הדור שמשתנה בכל פעם שהאובייקט מוחלף.
תְעוּדַת זֶהוּת חוּט המזהה של האובייקט, כולל שם הדלי, שם האובייקט ומספר הדור.
סוג חוּט סוג האובייקט, שהוא תמיד storage#object .
md5Hash חוּט MD5 hash עבור האובייקט. לכל האובייקטים של Google Cloud Storage יש גיבוב CRC32C או MD5 hash.
mediaLink חוּט קישור להורדת מדיה.
מטא נתונים { [מפתח: מחרוזת]: מחרוזת; } מטא נתונים שסופקו על ידי המשתמש.
מטא-גנרציה חוּט מספר גרסה של מטא-generation שמשתנה בכל פעם שהמטא נתונים של האובייקט מתעדכנים.
שֵׁם חוּט שם החפץ.
בעלים { ישות?: מחרוזת; entityId?: string; }
קישור עצמי חוּט קישור לגישה לאובייקט, בהנחה שיש לך מספיק הרשאות.
גודל חוּט הערך של הכותרת Content-Length , המשמשת לקביעת אורך נתוני האובייקט בבתים.
storageClass חוּט מחלקת אחסון של האובייקט.
זמן נוצר חוּט זמן היצירה של האובייקט בפורמט RFC 3339.
זמן נמחק חוּט זמן המחיקה של האובייקט בפורמט RFC 3339. הוחזר רק אם גרסה זו של האובייקט נמחקה.
timeStorageClassUpdated חוּט
מְעוּדכָּן חוּט זמן השינוי של מטא נתונים של האובייקט בפורמט RFC 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.contentEncoding

קידוד תוכן כדי לציין שאובייקט דחוס (לדוגמה, עם דחיסת gzip) תוך שמירה על ה-Content-Type שלו.

חֲתִימָה:

contentEncoding?: string;

storage.ObjectMetadata.contentLanguage

קוד שפה ISO 639-1 של התוכן.

חֲתִימָה:

contentLanguage?: string;

storage.ObjectMetadata.contentType

סוג התוכן של האובייקט, המכונה גם סוג MIME.

חֲתִימָה:

contentType?: string;

storage.ObjectMetadata.crc32c

Hash CRC32C של האובייקט. לכל האובייקטים של Google Cloud Storage יש גיבוב CRC32C או MD5 hash.

חֲתִימָה:

crc32c?: string;

storage.ObjectMetadata.customerEncryption

מפתח הצפנה שסופק על ידי הלקוח.

אובייקט זה מכיל את המאפיינים הבאים: * encryptionAlgorithm ( string|undefined ): אלגוריתם ההצפנה שבו נעשה שימוש. מכיל תמיד את הערך AES256 . * keySha256 ( string|undefined ): מחרוזת מקודדת RFC 4648 base64 של ה-hash SHA256 של מפתח ההצפנה שלך. אתה יכול להשתמש בגיבוב SHA256 זה כדי לזהות באופן ייחודי את מפתח ההצפנה AES-256 הנדרש לפענוח האובייקט, אותו עליך לאחסן בצורה מאובטחת.

חֲתִימָה:

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

storage.ObjectMetadata.etag

חֲתִימָה:

etag?: string;

storage.ObjectMetadata.generation

מספר גרסה של הדור שמשתנה בכל פעם שהאובייקט מוחלף.

חֲתִימָה:

generation?: string;

storage.ObjectMetadata.id

המזהה של האובייקט, כולל שם הדלי, שם האובייקט ומספר הדור.

חֲתִימָה:

id: string;

storage.ObjectMetadata.kind

סוג האובייקט, שהוא תמיד storage#object .

חֲתִימָה:

kind: string;

storage.ObjectMetadata.md5Hash

MD5 hash עבור האובייקט. לכל האובייקטים של Google Cloud Storage יש גיבוב CRC32C או MD5 hash.

חֲתִימָה:

md5Hash?: string;

קישור להורדת מדיה.

חֲתִימָה:

mediaLink?: string;

storage.ObjectMetadata.metadata

מטא נתונים שסופקו על ידי המשתמש.

חֲתִימָה:

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

storage.ObjectMetadata.metageneration

מספר גרסה של מטא-generation שמשתנה בכל פעם שהמטא נתונים של האובייקט מתעדכנים.

חֲתִימָה:

metageneration?: string;

storage.ObjectMetadata.name

שם החפץ.

חֲתִימָה:

name?: string;

storage.ObjectMetadata.owner

חֲתִימָה:

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

קישור לגישה לאובייקט, בהנחה שיש לך מספיק הרשאות.

חֲתִימָה:

selfLink?: string;

storage.ObjectMetadata.size

הערך של הכותרת Content-Length , המשמשת לקביעת אורך נתוני האובייקט בבתים.

חֲתִימָה:

size: string;

storage.ObjectMetadata.storageClass

מחלקת אחסון של האובייקט.

חֲתִימָה:

storageClass: string;

storage.ObjectMetadata.timeCreated

זמן היצירה של האובייקט בפורמט RFC 3339.

חֲתִימָה:

timeCreated: string;

storage.ObjectMetadata.time נמחק

זמן המחיקה של האובייקט בפורמט RFC 3339. הוחזר רק אם גרסה זו של האובייקט נמחקה.

חֲתִימָה:

timeDeleted?: string;

storage.ObjectMetadata.timeStorageClassUpdated

חֲתִימָה:

timeStorageClassUpdated?: string;

אחסון.ObjectMetadata.מעודכן

זמן השינוי של מטא נתונים של האובייקט בפורמט RFC 3339.

חֲתִימָה:

updated: string;