- JSON के काेड में दिखाना
- RealtimeDatabase ऑडिटMetadata.QueryMetadata
- RealtimeDatabase ऑडिटMetadata.QueryMetadata.Bound
- RealDatabase ऑडिटMetadata.WriteMetadata
- रीयलटाइमडेटाबेस ऑडिटमेटाडेटा.RestMetadata
- रीयलटाइमडेटाबेस ऑडिटमेटाडेटा.पहले से तय शर्त
FirebaseRealtimeDatabaseAuditMetaData
को नए protoPayload.metadata
मैसेज में दिखाया गया है.
JSON के काेड में दिखाना |
---|
{ "requestType": enum ( |
फ़ील्ड | |
---|---|
requestType |
रीयलटाइम और REST के बीच का अंतर बनाए रखें. आरटीडीबी प्रोफ़ाइलर आउटपुट से अलग, आरटीडीबी के लिए क्लाउड ऑडिट डेटा ऐक्सेस लॉग |
protocol |
सेव करें कि कौनसा प्रोटोकॉल इस्तेमाल किया गया था. |
restMetadata |
सिर्फ़ REST के अनुरोधों के लिए काम की जानकारी. |
precondition |
|
executeDuration |
RTDB सर्वर कारोबार निष्पादन समय. इसके लिए मौजूद नहीं है: |
pendingDuration |
एक्ज़ीक्यूशन शुरू होने से पहले, RTDB सर्वर को सूची में शामिल होने का समय. इसके लिए मौजूद नहीं है: सर्वर या |
path |
ऐक्सेस किया गया डेटा पाथ. इसके लिए मौजूद नहीं है: |
यूनियन फ़ील्ड operation_metadata . Listen , Read या Update के बारे में ज़्यादा जानकारी. operation_metadata इनमें से सिर्फ़ एक हो सकता है: |
|
queryMetadata |
|
writeMetadata |
|
estimatedPayloadSizeBytes |
ऑडिट की गई कार्रवाई का अनुमानित रिस्पॉन्स साइज़, बाइट में. बिलिंग के लिए इस्तेमाल न करें. इनके लिए मौजूद नहीं है: |
RealtimeDatabase ऑडिटMetadata.QueryMetadata
QueryMetadata
में Listen
या Read
के लिए भेजी गई क्वेरी के बारे में ज़्यादा जानकारी शामिल होती है.
JSON के काेड में दिखाना |
---|
{ "orderBy": string, "direction": enum ( |
फ़ील्ड | |
---|---|
orderBy |
क्वेरी को किस तरह क्रम में लगाया जाता है? संभावित वैल्यू: |
direction |
अगर |
startAt |
क्वेरी का शुरुआती पॉइंट. |
endAt |
क्वेरी का समाप्ति बिंदु. |
equalTo |
अगर बताया गया है, तो क्वेरी के नतीजों में सिर्फ़ वे चिल्ड्रेन शामिल किए जाएंगे जो बताई गई वैल्यू से मेल खाते हैं. |
unindexed |
अगर सही है, तो RTDB क्वेरी के लिए डेटा दिखाने के लिए सर्वर-साइड इंडेक्स का इस्तेमाल नहीं कर रहा है. इसका मतलब है कि शायद RTDB, चुनी गई क्वेरी से ज़्यादा डेटा भेज रहा है. अगर आपको ऐसा नहीं करना है, तो पेश न करें. |
limit |
क्वेरी पहले या आखिरी |
RealtimeDatabase ऑडिटMetadata.QueryMetadata.Bound
Bound
, फ़ॉलबैक कुंजी वाला क्वेरी एंडपॉइंट होता है.
JSON के काेड में दिखाना |
---|
{ "value": value, "key": string, "exclusive": boolean } |
फ़ील्ड | |
---|---|
value |
डेटाबेस इंस्टेंस से कोई वैल्यू. |
key |
फ़ॉलबैक पासकोड. |
exclusive |
अगर |
RealtimeDatabaseऑडिटMetadata.WriteMetadata
WriteMetadata
में Update
के बारे में ज़्यादा जानकारी शामिल है.
JSON के काेड में दिखाना |
---|
{ "paths": { string: string, ... } } |
फ़ील्ड | |
---|---|
paths |
मल्टी-पाथ में बदलाव किए गए पाथ और हर पाथ में लिखे डेटा का साइज़. |
RealtimeDatabaseऑडिटMetadata.RestMetadata
RestMetadata
में सिर्फ़ REST के अनुरोधों की जानकारी मौजूद है.
JSON के काेड में दिखाना |
---|
{
"requestUri": string,
"requestMethod": enum ( |
फ़ील्ड | |
---|---|
requestUri |
डेटाबेस का पूरा यूआरएल, जिसमें पाथ शामिल है: |
requestMethod |
REST के अनुरोधों के लिए, कौनसा तरीका इस्तेमाल किया गया था. REST के अलावा अन्य अनुरोधों के लिए या कोई तरीका उपलब्ध न होने पर, इस फ़ील्ड को खाली छोड़ा गया. |
RealtimeDatabase ऑडिटMetadata.पहले से तय की गई शर्त
अगर Update
के लिए इस्तेमाल की गई थी, तो Precondition
पहले से तय की गई शर्त के बारे में बताता है. पहले से तय की गई शर्तों वाले Update
को आरटीडीबी में आम तौर पर लेन-देन के तौर पर जाना जाता है.
JSON के काेड में दिखाना |
---|
{
"preconditionType": enum ( |
फ़ील्ड | |
---|---|
preconditionType |
पहले से तय की गई शर्त का टाइप. |
hash |
क्लाइंट को |