PutObjectHold

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

ייצוג JSON
{
  "temporaryHold": enum (HoldStatus),
  "eventBasedHold": enum (HoldStatus)
}
שדות
temporaryHold

enum (HoldStatus)

חובה. מעדכן את מצב ההחזקות הזמניות של האובייקט. כאשר מוגדרת החזקה זמנית של אובייקט, לא ניתן למחוק או להחליף את האובייקט.

eventBasedHold

enum (HoldStatus)

חובה. מעדכן את מצב ההחזקות המבוסס על אירועי אובייקט. כאשר מוגדרת עצירה מבוססת אירוע אובייקט, לא ניתן למחוק או להחליף את האובייקט. מאפס את זמן שהיית האובייקט בדלי לצורך תקופת השמירה.

HoldStatus

מתאר את מצב העצירה.

טיפוסים בני מנייה (enum)
HOLD_STATUS_UNSPECIFIED ערך ברירת המחדל, סטטוס החזקת האובייקט לא השתנה.
SET ממקם את האחיזה.
UNSET משחרר את האחיזה.