Method: projects.services.batchUpdate

बताए गए Service कॉन्फ़िगरेशन को ऐटम अपडेट करता है.

एचटीटीपी अनुरोध

POST https://firebaseappcheck.googleapis.com/v1/{parent=projects/*}/services:batchUpdate

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. सभी Service कॉन्फ़िगरेशन के ज़रिए शेयर किए गए पैरंट प्रोजेक्ट का नाम, फ़ॉर्मैट में अपडेट किया जा रहा है

projects/{project_number}

अपडेट किए जा रहे किसी भी संसाधन के name फ़ील्ड में मौजूद पैरंट कलेक्शन को इस फ़ील्ड से मेल खाना चाहिए. ऐसा न करने पर, पूरा बैच काम नहीं करेगा.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "updateMask": string,
  "requests": [
    {
      object (UpdateServiceRequest)
    }
  ]
}
फ़ील्ड
updateMask

string (FieldMask format)

ज़रूरी नहीं. अपडेट करने के लिए, Service में फ़ील्ड के नामों की कॉमा-सेपरेटेड लिस्ट. उदाहरण: displayName.

अगर इस अनुरोध और किसी भी UpdateServiceRequest मैसेज, दोनों में updateMask फ़ील्ड सेट है, तो उनका मैच होना ज़रूरी है. ऐसा न होने पर, पूरा बैच काम नहीं करेगा और कोई अपडेट नहीं होगा.

requests[]

object (UpdateServiceRequest)

ज़रूरी है. अपडेट किए जाने वाले Service के बारे में बताने वाले अनुरोध मैसेज.

एक बैच में, ज़्यादा से ज़्यादा 100 ऑब्जेक्ट अपडेट किए जा सकते हैं.

जवाब का लेख

services.batchUpdate तरीके के लिए रिस्पॉन्स मैसेज.

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

JSON के काेड में दिखाना
{
  "services": [
    {
      object (Service)
    }
  ]
}
फ़ील्ड
services[]

object (Service)

अपडेट लागू होने के बाद Service ऑब्जेक्ट.

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.

UpdateServiceRequest

services.patch तरीके के लिए अनुरोध मैसेज और services.batchUpdate तरीके के लिए एक अलग अपडेट मैसेज.

JSON के काेड में दिखाना
{
  "service": {
    object (Service)
  },
  "updateMask": string
}
फ़ील्ड
service

object (Service)

ज़रूरी है. अपडेट करने के लिए Service.

Service के name फ़ील्ड का इस्तेमाल, इस फ़ॉर्मैट में अपडेट किए जाने वाले Service की पहचान करने के लिए किया जाता है:

projects/{project_number}/services/{service_id}

ध्यान दें कि service_id एलिमेंट के साथ काम करने वाला सर्विस आईडी होना चाहिए. फ़िलहाल, ये सेवा आईडी इस्तेमाल किए जा सकते हैं:

  • firebasestorage.googleapis.com (Firebase के लिए Cloud Storage)
  • firebasedatabase.googleapis.com (Firebase रीयल टाइम डेटाबेस)
  • firestore.googleapis.com (Cloud Firestore)
updateMask

string (FieldMask format)

ज़रूरी है. अपडेट करने के लिए, Service में फ़ील्ड के नामों की कॉमा-सेपरेटेड लिस्ट. उदाहरण: enforcementMode.