REST Resource: organizations.settings

সম্পদ: সেটিং

মান নির্ধারণের জন্য স্কিমা। একটি প্রদত্ত ক্লাউড সংস্থানে, একটি সেটিং সর্বাধিক একটি সেটিং মানকে প্যারেন্ট করতে পারে৷

JSON প্রতিনিধিত্ব
{
  "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

একটি পতাকা নির্দেশ করে যে এই সেটিংটির মান পরিবর্তন করা যাবে না (আপডেট এবং কারণগুলির জন্য নির্দিষ্ট সেটিংসের ডকুমেন্টেশন দেখুন); তবে, এটি settings.deleteValue ব্যবহার করে মুছে ফেলা হতে পারে যদি DeleteSettingValueRequest.ignore_read_only সত্যে সেট করা থাকে। এই পতাকা ব্যবহার করা একটি স্বীকৃতি হিসাবে বিবেচিত হয় যে সেটিং মান পুনরায় তৈরি করা যাবে না। আরও বিশদ বিবরণের জন্য DeleteSettingValueRequest.ignore_read_only দেখুন।

dataType

enum ( DataType )

এই সেটিং এর জন্য ডেটা টাইপ।

defaultValue

object ( Value )

কোনো সেটিং মান স্পষ্টভাবে সেট না থাকলে settings.lookupEffectiveValue দ্বারা প্রাপ্ত মান।

দ্রষ্টব্য: সমস্ত সেটিংসের একটি ডিফল্ট মান নেই।

পদ্ধতি

deleteValue

একটি সেটিং মান মুছে দেয়।

getValue

একটি সেটিং মান পায়।

list

ক্লাউড রিসোর্স parent উপলব্ধ সমস্ত সেটিংস তালিকাভুক্ত করে৷

lookupEffectiveValue

ক্লাউড রিসোর্স parent একটি সেটিং এর কার্যকর সেটিং মান গণনা করে।
রিসোর্স parent বিদ্যমান সমস্ত সেটিং মানগুলির জন্য অনুসন্ধান করে।

updateValue

একটি সেটিং মান আপডেট করে।