Precondition

दस्तावेज़ के लिए पहले से तय की गई शर्त, जिसका इस्तेमाल शर्तों के साथ कार्रवाइयां करने के लिए किया जाता है.

JSON के काेड में दिखाना
{

  // Union field condition_type can be only one of the following:
  "exists": boolean,
  "updateTime": string
  // End of list of possible types for union field condition_type.
}
फ़ील्ड
यूनियन फ़ील्ड condition_type. पहले से तय की गई शर्त का टाइप. condition_type इनमें से सिर्फ़ एक हो सकता है:
exists

boolean

true पर सेट होने पर, टारगेट दस्तावेज़ मौजूद होना चाहिए. false पर सेट होने पर, टारगेट दस्तावेज़ मौजूद नहीं होना चाहिए.

updateTime

string (Timestamp format)

अगर नीति को सेट किया जाता है, तो यह ज़रूरी है कि टारगेट दस्तावेज़ मौजूद हो और उस समय उसे आखिरी बार अपडेट किया गया हो. टाइमस्टैंप, माइक्रोसेकंड में अलाइन होना चाहिए.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".