ממשק המייצג אובייקט מטא נתונים של אובייקט 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;
storage.ObjectMetadata.mediaLink
קישור להורדת מדיה.
חֲתִימָה:
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;
};
storage.ObjectMetadata.selfLink
קישור לגישה לאובייקט, בהנחה שיש לך מספיק הרשאות.
חֲתִימָה:
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;