REST Resource: projects.locations.jobs.bucketOperations

משאב: פעולת דלי

הפונקציה BucketOperation מייצגת פירוט ברמת ה-ducket של עבודה.

ייצוג JSON
{
  "name": string,
  "bucketName": string,
  "createTime": string,
  "startTime": string,
  "completeTime": string,
  "counters": {
    object (Counters)
  },
  "errorSummaries": [
    {
      object (ErrorSummary)
    }
  ],
  "state": enum (State),

  // Union field object_configuration can be only one of the following:
  "prefixList": {
    object (PrefixList)
  },
  "manifest": {
    object (Manifest)
  },
  "projectSource": {
    object (ProjectSource)
  }
  // End of list of possible types for union field object_configuration.

  // Union field transformation can be only one of the following:
  "putObjectHold": {
    object (PutObjectHold)
  },
  "deleteObject": {
    object (DeleteObject)
  },
  "putMetadata": {
    object (PutMetadata)
  },
  "rewriteObject": {
    object (RewriteObject)
  },
  "updateObjectCustomContext": {
    object (UpdateObjectCustomContext)
  },
  "setObjectAcls": {
    object (SetObjectAcls)
  }
  // End of list of possible types for union field transformation.
}
שדות
name

string

מזהה. שם המשאב של ה-BucketOperation. זה מוגדר על ידי השירות. פורמט: projects/{projectId}/locations/global/jobs/{jobId}/bucketOperations/{bucket_operation}

bucketName

string

שם הדלי של האובייקטים שיש לשנות ב-BucketOperation.

createTime

string (Timestamp format)

פלט בלבד. הזמן בו נוצרה ה-BucketOperation.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

startTime

string (Timestamp format)

פלט בלבד. הזמן בו הפעלת ה-BucketOperation.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

completeTime

string (Timestamp format)

פלט בלבד. הזמן בו הושלמה פעולת ה-BucketOperation.

הפלט שנוצר תמיד יהיה בפורמט RFC 3339, עם נורמליזציה של Z ושימוש ב-0, 3, 6 או 9 ספרות אחרי הנקודה. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. דוגמאות: "2014-10-02T15:01:23Z", ‏ "2014-10-02T15:01:23.045123456Z" או "2014-10-02T15:01:23+05:30".

counters

object (Counters)

פלט בלבד. מידע על התקדמות פעולת הדלי.

errorSummaries[]

object (ErrorSummary)

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

state

enum (State)

פלט בלבד. מצב פעולת הדלי.

שדה איחוד object_configuration. מציין אובייקטים שיש לשנות ב-BucketOperation. הערך object_configuration יכול להיות רק אחד מהבאים:
prefixList

object (PrefixList)

מציין אובייקטים התואמים לקבוצת קידומות.

manifest

object (Manifest)

מציין אובייקטים בקובץ מניפסט.

projectSource

object (ProjectSource)

מציין אובייקטים התואמים למסנני האובייקטים במקור הפרויקט.

שדה איחוד transformation. פעולה שיש לבצע על האובייקטים. הערך transformation יכול להיות רק אחד מהבאים:
putObjectHold

object (PutObjectHold)

משנה את סטטוס החזקת האובייקט.

deleteObject

object (DeleteObject)

מחיקת אובייקטים.

putMetadata

object (PutMetadata)

מעדכן מטא-דאטה של ​​אובייקטים. מאפשר עדכון של מטא-דאטה בעלי מפתח קבוע ומותאם אישית ומטא-דאטה בעלי מפתח קבוע, כלומר בקרת מטמון, פריסת תוכן, קידוד תוכן, שפת תוכן, סוג תוכן וזמן מותאם אישית.

rewriteObject

object (RewriteObject)

כתוב מחדש את האובייקט ומעדכן מטא-דאטה כמו מפתח KMS.

updateObjectCustomContext

object (UpdateObjectCustomContext)

עדכון ההקשר המותאם אישית של האובייקט.

setObjectAcls

object (SetObjectAcls)

מעדכן רשימות בקרת גישה (ACL) של אובייקטים.

מדינה

מתאר את מצב ה-BucketOperation.

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED ערך ברירת המחדל. הערך הזה לא בשימוש.
QUEUED נוצר אך טרם התחיל.
RUNNING בתהליך.
SUCCEEDED הושלם בהצלחה.
CANCELED בוטל על ידי המשתמש.
FAILED הופסק עקב תקלה בלתי ניתנת לתיקון.

Methods

get

מקבל BucketOperation.

list

מפרט את BucketOperations בפרויקט ובמשימה נתונים.