REST Resource: organizations.settings

संसाधन: सेटिंग

वैल्यू सेट करने वाला स्कीमा. किसी दिए गए क्लाउड संसाधन पर, कोई सेटिंग ज़्यादा से ज़्यादा एक सेटिंग वैल्यू को पैरंट कर सकती है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "description": string,
  "readOnly": boolean,
  "dataType": enum (DataType),
  "defaultValue": {
    object (Value)
  }
}
फ़ील्ड
name

string

सेटिंग के संसाधन का नाम. इनमें से किसी एक फ़ॉर्म में होना चाहिए:

  • projects/{project_number}/settings/{setting_name}
  • folders/{folder_id}/settings/{setting_name}
  • organizations/{organization_id}/settings/{setting_name}

उदाहरण के लिए, "/projects/123/settings/gcp-enableMyFeature"

displayName

string

इस सेटिंग के लिए इंसान का नाम.

description

string

इस सेटिंग से क्या होता है, इसकी पूरी जानकारी.

readOnly

boolean

इस फ़्लैग से पता चलता है कि इस सेटिंग की वैल्यू में बदलाव नहीं किया जा सकता. अपडेट और वजहों के लिए, खास सेटिंग के दस्तावेज़ देखें. हालांकि, अगर DeleteSettingValueRequest.ignore_read_only को 'सही है' पर सेट किया जाता है, तो settings.deleteValue का इस्तेमाल करके, इस इमेज को मिटाया जा सकता है. इस फ़्लैग का इस्तेमाल करने से यह स्वीकार किया जाता है कि सेटिंग की वैल्यू को फिर से नहीं बनाया जा सकता. ज़्यादा जानकारी के लिए, DeleteSettingValueRequest.ignore_read_only पर जाएं.

dataType

enum (DataType)

इस सेटिंग के लिए डेटा टाइप.

defaultValue

object (Value)

अगर कोई सेटिंग वैल्यू साफ़ तौर पर सेट नहीं की गई है, तो settings.lookupEffectiveValue से मिलने वाली वैल्यू.

ध्यान दें: सभी सेटिंग के लिए कोई डिफ़ॉल्ट वैल्यू नहीं होती है.

तरीके

deleteValue

सेटिंग का मान मिटाता है.

getValue

इससे, सेटिंग की वैल्यू मिलती है.

list

क्लाउड संसाधन parent पर उपलब्ध सभी सेटिंग की सूची बनाता है.

lookupEffectiveValue

क्लाउड संसाधन parent में किसी सेटिंग की लागू होने वाली सेटिंग की गणना करता है.
संसाधन parent पर मौजूद सभी सेटिंग की वैल्यू को खोजता है.

updateValue

किसी सेटिंग की वैल्यू को अपडेट करता है.