אינדקס
ResourceSettingsService(ממשק)CreateSettingValueRequest(הודעה)DeleteSettingValueRequest(הודעה)GetSettingValueRequest(הודעה)ListSettingsRequest(הודעה)ListSettingsResponse(הודעה)LookupEffectiveSettingValueRequest(הודעה)SearchSettingValuesRequest(הודעה)SearchSettingValuesResponse(הודעה)Setting(הודעה)Setting.DataType(enum)SettingValue(הודעה)UpdateSettingValueRequest(הודעה)Value(הודעה)Value.StringSet(הודעה)
ResourceSettingsService
ממשק לאינטראקציה עם הגדרות משאבים וערכי הגדרות בכל היררכיית המשאבים.
יכול להיות שהשירותים יציגו מספר הגדרות שבאמצעותן המשתמשים יוכלו לשלוט בהתנהגות של המשאבים שלהם. הערכים שמוגדרים למשאב Cloud נתון נבדקים בהיררכיה ועוברים בירושה לכל המשאבים שנגזרים ממנו.
לכל הבקשות, מחזירה google.rpc.Status עם google.rpc.Code.PERMISSION_DENIED אם בדיקת IAM נכשלת או אם משאב parent לא נמצא בארגון Cloud. לכל הבקשות, אם הבקשה היא בעלת מבנה פגום, הפונקציה מחזירה google.rpc.Status עם google.rpc.Code.INVALID_ARGUMENT.
הערה: לגבי כל ההגדרות בשלב אלפא, ההגדרה לא קיימת באף משאב בארגונים ב-Cloud שלא נמצאים בשלב אלפא.
| CreateSettingValue | |
|---|---|
|
יוצרת ערך הגדרה. הפונקציה מחזירה
|
|
| DeleteSettingValue | |
|---|---|
|
מוחק ערך של הגדרה. אם ערך ההגדרה לא קיים, הפעולה לא מתבצעת. הפונקציה מחזירה את הערך
|
|
| GetSettingValue | |
|---|---|
|
קבלת ערך של הגדרה. הפונקציה מחזירה את הערך
|
|
| ListSettings | |
|---|---|
|
רשימה של כל ההגדרות שזמינות במשאב Cloud
|
|
| LookupEffectiveSettingValue | |
|---|---|
|
מחשבת את ערך ההגדרה האפקטיבי של הגדרה במשאב Cloud
הפונקציה מחזירה
|
|
| SearchSettingValues | |
|---|---|
|
חיפוש של כל ערכי ההגדרה שקיימים במשאב
|
|
| UpdateSettingValue | |
|---|---|
|
מעדכנת את ערך ההגדרה. הפונקציה מחזירה את הערך הערה: ערך ההגדרה שסופק יחליף את כל השדות.
|
|
CreateSettingValueRequest
הבקשה ל-CreateSettingValue.
| שדות | |
|---|---|
setting_value |
ערך ההגדרה שרוצים ליצור. כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
DeleteSettingValueRequest
הבקשה למחיקת ערך של הגדרה.
| שדות | |
|---|---|
name |
השם של ערך ההגדרה שרוצים למחוק. כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
ignore_read_only |
דגל שמאפשר למחוק את הערך של הגדרה |
GetSettingValueRequest
הבקשה ל-GetSettingValue.
| שדות | |
|---|---|
name |
שם ערך ההגדרה שרוצים לקבל. כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
ListSettingsRequest
הבקשה ל-ListSettings.
| שדות | |
|---|---|
parent |
משאב ה-Cloud שההגדרה שייכת אליו. הערך חייב להיות באחד מהפורמטים הבאים:
כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
page_size |
לא בשימוש. גודל הדף שיוחזר. |
page_token |
לא בשימוש. אסימון דף שמשמש לאחזור הדף הבא. |
ListSettingsResponse
התשובה מ-ListSettings.
| שדות | |
|---|---|
settings[] |
רשימה של הגדרות שזמינות במשאב Cloud שצוין. |
next_page_token |
לא בשימוש. אסימון דף שמשמש לאחזור הדף הבא. |
LookupEffectiveSettingValueRequest
הבקשה ל-LookupEffectiveSettingValue.
| שדות | |
|---|---|
parent |
ההגדרה שעבורה יחושב ערך בפועל. כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
SearchSettingValuesRequest
הבקשה ל-SearchSettingValues.
| שדות | |
|---|---|
parent |
משאב ה-Cloud שההגדרה שייכת אליו. הערך חייב להיות באחד מהפורמטים הבאים:
כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
page_size |
לא בשימוש. גודל הדף שיוחזר. |
page_token |
לא בשימוש. אסימון דף שמשמש לאחזור הדף הבא. |
SearchSettingValuesResponse
התשובה מ-SearchSettingValues.
| שדות | |
|---|---|
setting_values[] |
כל ערכי ההגדרות שקיימים במשאב Cloud שצוין. |
next_page_token |
לא בשימוש. אסימון דף שמשמש לאחזור הדף הבא. |
הגדרה
הסכימה להגדרת ערכים. במשאב נתון בענן, הגדרה יכולה להיות הורה של ערך הגדרה אחד לכל היותר.
| שדות | |
|---|---|
name |
שם המשאב של ההגדרה. הערך חייב להיות באחד מהפורמטים הבאים:
לדוגמה, /projects/123/settings/gcp-enableMyFeature |
display_name |
השם של ההגדרה הזו שקריא לבני אדם. |
description |
תיאור מפורט של הפעולה של ההגדרה הזו. |
read_only |
דגל שמציין שלא ניתן לשנות את הערכים של ההגדרה הזו (מידע על עדכונים וסיבות מופיע במסמכי התיעוד של ההגדרה הספציפית). עם זאת, אפשר למחוק את ההגדרה באמצעות |
data_type |
סוג הנתונים של ההגדרה הזו. |
default_value |
הערך שמתקבל על ידי הערה: לא לכל ההגדרות יש ערך ברירת מחדל. |
DataType
סוג הנתונים להגדרת ערכים של ההגדרה הזו. לפרטים נוספים על סוגי הנתונים הזמינים, אפשר לעיין במאמר בנושא Value.
| טיפוסים בני מנייה (enum) | |
|---|---|
DATA_TYPE_UNSPECIFIED |
סוג נתונים לא מוגדר. |
BOOLEAN |
הגדרה בוליאנית. |
STRING |
הגדרה של מחרוזת. |
STRING_SET |
הגדרה של קבוצת מחרוזות. |
SettingValue
המופע של הגדרה. כל ערך של הגדרה משויך להגדרה המתאימה.
| שדות | |
|---|---|
name |
שם המשאב של ערך ההגדרה. הערך חייב להיות באחד מהפורמטים הבאים:
לדוגמה, /projects/123/settings/gcp-enableMyFeature/value |
value |
הערך של ההגדרה. סוג הנתונים של |
etag |
טביעת אצבע שמשמשת לניהול מקבילי אופטימיסטי. פרטים נוספים מופיעים במאמר |
read_only |
פלט בלבד. דגל שמציין שלא ניתן לשנות את ערך ההגדרה הזה. עם זאת, אפשר למחוק אותו באמצעות |
update_time |
פלט בלבד. חותמת הזמן שמציינת מתי עודכן לאחרונה ערך ההגדרה. |
UpdateSettingValueRequest
הבקשה לעדכון הערך של ההגדרה.
| שדות | |
|---|---|
setting_value |
ערך ההגדרה לעדכון. כדי להשתמש בהרשאה, צריך את הרשאת IAM הבאה במשאב שצוין
|
ערך
הנתונים בערך של הגדרה.
| שדות | ||
|---|---|---|
שדה איחוד value. בוחרים את סוג הנתונים ואת הערך המשויך. הערך value יכול להיות רק אחד מהבאים: |
||
boolean_value |
הערך הזה מוגדר כערך בוליאני. |
|
string_value |
הערך הזה מוגדר כערך מחרוזת. |
|
string_set_value |
הערך הזה מוגדר כ-StringSet. |
|
StringSet
ערך של קבוצת מחרוזות שיכול להכיל קבוצה של מחרוזות. האורך המקסימלי של כל מחרוזת הוא 60 תווים, ויכולות להיות עד 50 מחרוזות במערך המחרוזות.
| שדות | |
|---|---|
values[] |
המחרוזות בקבוצה |