Package google.cloud.resourcesettings.v1alpha1
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
রিসোর্স সেটিংস সার্ভিস
রিসোর্স সেটিংসের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ইন্টারফেস এবং রিসোর্স হায়ারার্কি জুড়ে মান সেট করা।
পরিষেবাগুলি ব্যবহারকারীদের তাদের সংস্থানগুলি কীভাবে আচরণ করে তা নিয়ন্ত্রণ করার জন্য অনেকগুলি সেটিংস দেখাতে পারে৷ প্রদত্ত ক্লাউড রিসোর্সে প্রয়োগ করা সেটিং মান অনুক্রমিকভাবে মূল্যায়ন করা হয় এবং সেই সম্পদের সমস্ত বংশধরদের দ্বারা উত্তরাধিকারসূত্রে পাওয়া যায়।
সমস্ত অনুরোধের জন্য, google.rpc.Code.PERMISSION_DENIED google.rpc.Status দেয় যদি IAM চেক ব্যর্থ হয় বা parent সংস্থান ক্লাউড সংস্থায় না থাকে৷ সমস্ত অনুরোধের জন্য, অনুরোধটি ত্রুটিপূর্ণ হলে google.rpc.Code.INVALID_ARGUMENT সহ একটি google.rpc.Status ফেরত দেয়৷
দ্রষ্টব্য: সমস্ত আলফা পর্যায়ের সেটিংসের জন্য, ক্লাউড সংস্থার কোনো সম্পদের অধীনে সেটিংটি বিদ্যমান নেই যা আলফাতে নেই৷
| SettingValue তৈরি করুন |
|---|
rpc CreateSettingValue( CreateSettingValueRequest ) returns ( SettingValue ) একটি সেটিং মান তৈরি করে। সেটিংটি বিদ্যমান না থাকলে google.rpc.Code.NOT_FOUND সহ একটি google.rpc.Status ফেরত দেয়৷ google.rpc.Code.ALREADY_EXISTS সহ একটি google.rpc.Status ফেরত দেয় যদি প্রদত্ত ক্লাউড সংস্থানে সেটিং মান ইতিমধ্যেই বিদ্যমান থাকে৷ google.rpc.Code.FAILED_PRECONDITION সহ একটি google.rpc.Status ফেরত দেয় যদি সেটিংটি শুধুমাত্র পঠিত হিসাবে ফ্ল্যাগ করা হয়৷ - অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন: -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
|
| DeleteSettingValue |
|---|
rpc DeleteSettingValue( DeleteSettingValueRequest ) returns ( Empty ) একটি সেটিং মান মুছে দেয়। সেটিং মান বিদ্যমান না থাকলে, অপারেশনটি একটি নো-অপ। সেটিং বা সেটিং মান বিদ্যমান না থাকলে google.rpc.Code.NOT_FOUND সহ একটি google.rpc.Status ফেরত দেয়৷ সেটিং মানটি বিদ্যমান থাকবে না যদি সেটিং মানটির জন্য DeleteSetting -এ একটি পূর্ববর্তী কল ইতিমধ্যেই একটি সফল কোড ফেরত দেয়। google.rpc.Code.FAILED_PRECONDITION সহ একটি google.rpc.Status ফেরত দেয় যদি সেটিংটি শুধুমাত্র পঠিত হিসাবে ফ্ল্যাগ করা হয়৷ - অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন: -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
|
| GetSettingValue |
|---|
rpc GetSettingValue( GetSettingValueRequest ) returns ( SettingValue ) একটি সেটিং মান পায়। সেটিং মান বিদ্যমান না থাকলে google.rpc.Code.NOT_FOUND সহ একটি google.rpc.Status প্রদান করে৷ - অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন: -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
|
| LookupEffectiveSettingValue |
|---|
rpc LookupEffectiveSettingValue( LookupEffectiveSettingValueRequest ) returns ( SettingValue ) ক্লাউড রিসোর্স parent একটি সেটিং এর কার্যকর সেটিং মান গণনা করে। কার্যকর সেটিং মান হল একটি ক্লাউড রিসোর্সে গণনা করা সেটিং মান এবং প্রদত্ত ক্রমানুসারে নিম্নলিখিত বিকল্পগুলির মধ্যে একটিকে মূল্যায়ন করে (পরবর্তী বিকল্পটি ব্যবহার করা হয় যদি পূর্ববর্তীটি বিদ্যমান না থাকে): - প্রদত্ত সম্পদের সেটিং মান
- প্রদত্ত সম্পদের নিকটতম পূর্বপুরুষের সেটিং মান
- সেটিং এর ডিফল্ট মান
- একটি খালি সেটিং মান, সমস্ত ফিল্ড আনসেট সহ একটি
SettingValue হিসাবে সংজ্ঞায়িত
সেটিংটি বিদ্যমান না থাকলে google.rpc.Code.NOT_FOUND সহ একটি google.rpc.Status ফেরত দেয়৷ - অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন: -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
|
| অনুসন্ধান সেটিং মান |
|---|
rpc SearchSettingValues( SearchSettingValuesRequest ) returns ( SearchSettingValuesResponse ) রিসোর্স parent বিদ্যমান সমস্ত সেটিং মানগুলির জন্য অনুসন্ধান করে। সেটিং মানগুলি নির্দিষ্ট সেটিংগুলির মধ্যে সীমাবদ্ধ নয়। - অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন: -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
|
| UpdateSettingValue |
|---|
rpc UpdateSettingValue( UpdateSettingValueRequest ) returns ( SettingValue ) একটি সেটিং মান আপডেট করে। সেটিং বা সেটিং মান বিদ্যমান না থাকলে google.rpc.Code.NOT_FOUND সহ একটি google.rpc.Status ফেরত দেয়৷ google.rpc.Code.FAILED_PRECONDITION সহ একটি google.rpc.Status ফেরত দেয় যদি সেটিংটি শুধুমাত্র পঠিত হিসাবে ফ্ল্যাগ করা হয়৷ google.rpc.Code.ABORTED সহ একটি google.rpc.Status ফেরত দেয় যদি অনুরোধে সরবরাহ করা ইটাগ সেটিং মানের স্থায়ী ইটাগের সাথে মেলে না। দ্রষ্টব্য: সরবরাহ করা সেটিং মান সমস্ত ক্ষেত্রের সম্পূর্ণ ওভাররাইট করবে। - অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন: -
https://www.googleapis.com/auth/cloud-platform
আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।
|
SettingValueRequest তৈরি করুন
CreateSettingValue-এর জন্য অনুরোধ।
| ক্ষেত্র |
|---|
setting_value | SettingValue সেটিং মান তৈরি করতে হবে। ক্ষেত্রের প্রয়োজনীয়তার জন্য SettingValue দেখুন। অনুমোদনের জন্য নির্দিষ্ট রিসোর্স settingValue নিম্নলিখিত IAM অনুমতির প্রয়োজন: -
resourcesettings.settingvalues.create
|
DeleteSettingValueRequest
DeleteSettingValue-এর জন্য অনুরোধ।
| ক্ষেত্র |
|---|
name | string সেটিং মান মুছে ফেলার নাম. নামকরণের প্রয়োজনীয়তার জন্য SettingValue দেখুন। অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন: -
resourcesettings.settingvalues.delete
|
ignore_read_only | bool একটি পতাকা যা read_only সেটিং এর মান মুছে ফেলার অনুমতি দেয়। সতর্কতা: আপনার নিজের ঝুঁকিতে ব্যবহার করুন। শুধুমাত্র পঠনযোগ্য সেটিং এর মান মুছে ফেলা একটি অপরিবর্তনীয় ক্রিয়া (অর্থাৎ, এটি আবার তৈরি করা যাবে না)। |
GetSettingValueRequest
GetSettingValue-এর জন্য অনুরোধ।
| ক্ষেত্র |
|---|
name | string নাম সেটিং মান পেতে হবে। নামকরণের প্রয়োজনীয়তার জন্য SettingValue দেখুন। অনুমোদনের জন্য নির্দিষ্ট রিসোর্স name নিম্নলিখিত IAM অনুমতি প্রয়োজন: -
resourcesettings.settingvalues.get
|
তালিকা সেটিংস অনুরোধ
তালিকা সেটিংস জন্য অনুরোধ.
| ক্ষেত্র |
|---|
parent | string ক্লাউড রিসোর্স যে পিতামাতার সেটিং। নিম্নলিখিত ফর্মগুলির মধ্যে একটি হতে হবে: -
projects/{project_number} -
projects/{project_id} -
folders/{folder_id} -
organizations/{organization_id}
অনুমোদনের জন্য নির্দিষ্ট রিসোর্স parent নিম্নলিখিত IAM অনুমতি প্রয়োজন: -
resourcesettings.settings.list
|
page_size | int32 অব্যবহৃত। পৃষ্ঠার আকার ফেরত দিতে হবে। |
page_token | string অব্যবহৃত। একটি পৃষ্ঠা টোকেন পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে ব্যবহৃত হয়। |
তালিকা সেটিংস প্রতিক্রিয়া
তালিকা সেটিংস থেকে প্রতিক্রিয়া.
| ক্ষেত্র |
|---|
settings[] | Setting নির্দিষ্ট ক্লাউড সংস্থানে উপলব্ধ সেটিংসের একটি তালিকা৷ |
next_page_token | string অব্যবহৃত। একটি পৃষ্ঠা টোকেন পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে ব্যবহৃত হয়। |
LookupEffectiveSettingValueRequest
LookupEffectiveSettingValue-এর জন্য অনুরোধ।
| ক্ষেত্র |
|---|
parent | string সেটিং যার জন্য একটি কার্যকর মান মূল্যায়ন করা হবে। নামকরণের প্রয়োজনীয়তার জন্য Setting দেখুন। অনুমোদনের জন্য নির্দিষ্ট রিসোর্স parent নিম্নলিখিত IAM অনুমতি প্রয়োজন: -
resourcesettings.settingvalues.get
|
অনুসন্ধান সেটিং মান অনুরোধ
SearchSettingValues-এর জন্য অনুরোধ।
| ক্ষেত্র |
|---|
parent | string ক্লাউড রিসোর্স যে পিতামাতার সেটিং। নিম্নলিখিত ফর্মগুলির মধ্যে একটি হতে হবে: -
projects/{project_number} -
projects/{project_id} -
folders/{folder_id} -
organizations/{organization_id}
অনুমোদনের জন্য নির্দিষ্ট রিসোর্স parent নিম্নলিখিত IAM অনুমতি প্রয়োজন: -
resourcesettings.settingvalues.list
|
page_size | int32 অব্যবহৃত। পৃষ্ঠার আকার ফেরত দিতে হবে। |
page_token | string অব্যবহৃত। একটি পৃষ্ঠা টোকেন পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে ব্যবহৃত হয়। |
SearchSettingValuesResponse
SearchSettingValues থেকে প্রতিক্রিয়া।
| ক্ষেত্র |
|---|
setting_values[] | SettingValue নির্দিষ্ট ক্লাউড সম্পদে বিদ্যমান সমস্ত সেটিং মান। |
next_page_token | string অব্যবহৃত। একটি পৃষ্ঠা টোকেন পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে ব্যবহৃত হয়। |
সেটিং
মান নির্ধারণের জন্য স্কিমা। একটি প্রদত্ত ক্লাউড সংস্থানে, একটি সেটিং সর্বাধিক একটি সেটিং মানকে প্যারেন্ট করতে পারে৷
| ক্ষেত্র |
|---|
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" |
display_name | string এই সেটিং এর জন্য মানুষের পঠনযোগ্য নাম। |
description | string এই সেটিং কি করে তার একটি বিশদ বিবরণ। |
read_only | bool একটি পতাকা নির্দেশ করে যে এই সেটিংটির মান পরিবর্তন করা যাবে না (আপডেট এবং কারণগুলির জন্য নির্দিষ্ট সেটিংসের ডকুমেন্টেশন দেখুন); তবে, DeleteSettingValueRequest.ignore_read_only সত্যে সেট করা থাকলে এটি DeleteSettingValue ব্যবহার করে মুছে ফেলা হতে পারে। এই পতাকা ব্যবহার করা একটি স্বীকৃতি হিসাবে বিবেচিত হয় যে সেটিং মান পুনরায় তৈরি করা যাবে না। আরও বিশদ বিবরণের জন্য DeleteSettingValueRequest.ignore_read_only দেখুন। |
data_type | DataType এই সেটিং এর জন্য ডেটা টাইপ। |
default_value | Value কোনো সেটিং মান স্পষ্টভাবে সেট না থাকলে LookupEffectiveSettingValue দ্বারা প্রাপ্ত মান। দ্রষ্টব্য: সমস্ত সেটিংসের একটি ডিফল্ট মান নেই। |
ডেটা টাইপ
এই সেটিং এর মান নির্ধারণের জন্য ডেটা প্রকার। উপলব্ধ ডেটা প্রকারের আরও বিস্তারিত জানার জন্য Value দেখুন।
| এনামস |
|---|
DATA_TYPE_UNSPECIFIED | অনির্দিষ্ট ডেটা টাইপ। |
BOOLEAN | একটি বুলিয়ান সেটিং। |
STRING | একটি স্ট্রিং সেটিং। |
STRING_SET | একটি স্ট্রিং সেট সেটিং। |
সেটিং ভ্যালু
একটি সেটিং এর ইনস্ট্যান্টেশন। প্রতিটি সেটিং মান তার সংশ্লিষ্ট সেটিং দ্বারা অভিভাবক হয়.
| ক্ষেত্র |
|---|
name | string সেটিং মানের সম্পদের নাম। নিম্নলিখিত ফর্মগুলির মধ্যে একটি হতে হবে: -
projects/{project_number}/settings/{setting_name}/value -
folders/{folder_id}/settings/{setting_name}/value -
organizations/{organization_id}/settings/{setting_name}/value
উদাহরণস্বরূপ, "/projects/123/settings/gcp-enableMyFeature/value" |
value | Value সেটিং এর মান. Value ডেটা টাইপ সবসময় প্যারেন্ট সেটিং দ্বারা সংজ্ঞায়িত ডেটা টাইপের সাথে সামঞ্জস্যপূর্ণ হতে হবে। |
etag | string আশাবাদী সঙ্গতি জন্য ব্যবহৃত একটি আঙ্গুলের ছাপ। আরো বিস্তারিত জানার জন্য UpdateSettingValue দেখুন। |
read_only | bool শুধুমাত্র আউটপুট। একটি পতাকা নির্দেশ করে যে এই সেটিং মান পরিবর্তন করা যাবে না; তবে, DeleteSettingValueRequest.ignore_read_only সত্য হিসাবে সেট করা থাকলে এটি DeleteSettingValue ব্যবহার করে মুছে ফেলা হতে পারে। এই পতাকা ব্যবহার করা একটি স্বীকৃতি হিসাবে বিবেচিত হয় যে সেটিং মান পুনরায় তৈরি করা যাবে না। এই পতাকাটি এর প্যারেন্ট সেটিং থেকে উত্তরাধিকারসূত্রে প্রাপ্ত এবং সুবিধার উদ্দেশ্যে। আরো বিস্তারিত জানার জন্য Setting.read_only দেখুন। |
update_time | Timestamp শুধুমাত্র আউটপুট। টাইমস্ট্যাম্প নির্দেশ করে যে সেটিং মান শেষবার আপডেট করা হয়েছিল। |
UpdateSettingValueRequest
UpdateSettingValue-এর জন্য অনুরোধ।
| ক্ষেত্র |
|---|
setting_value | SettingValue আপডেট করার জন্য সেটিং মান। ক্ষেত্রের প্রয়োজনীয়তার জন্য SettingValue দেখুন। অনুমোদনের জন্য নির্দিষ্ট রিসোর্স settingValue নিম্নলিখিত IAM অনুমতির প্রয়োজন: -
resourcesettings.settingvalues.update
|
মান
| ক্ষেত্র |
|---|
ইউনিয়ন ক্ষেত্রের value । ডেটা টাইপ এবং সংশ্লিষ্ট মান নির্বাচন করে। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: |
boolean_value | bool এই মানটিকে বুলিয়ান মান হিসাবে সংজ্ঞায়িত করে। |
string_value | string এই মানটিকে স্ট্রিং মান হিসাবে সংজ্ঞায়িত করে। |
string_set_value | StringSet এই মানটিকে স্ট্রিংসেট হিসাবে সংজ্ঞায়িত করে। |
স্ট্রিংসেট
একটি স্ট্রিং সেট মান যা স্ট্রিংগুলির একটি সেট ধরে রাখতে পারে৷ প্রতিটি স্ট্রিংয়ের সর্বোচ্চ দৈর্ঘ্য 60টি অক্ষর এবং স্ট্রিং সেটে সর্বাধিক 50টি স্ট্রিং থাকতে পারে।
| ক্ষেত্র |
|---|
values[] | string সেট মধ্যে স্ট্রিং |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["The core content details the `ResourceSettingsService` interface, which manages settings and their values across a resource hierarchy. Key actions include: creating, deleting, getting, and updating setting values. It enables listing all available settings and searching for specific setting values on a resource. The service also computes the effective setting value based on hierarchical inheritance and defaults. Operations are subject to IAM permissions and may return error statuses like `PERMISSION_DENIED`, `INVALID_ARGUMENT`, `NOT_FOUND`, and `FAILED_PRECONDITION`.\n"]]