Resource Settings API

ה-Resource Settings API מאפשר למשתמשים לשלוט בהתנהגות שלהם ב-GCP ולשנות אותה (למשל, VM, חומת אש, Project וכו') בהיררכיית המשאבים בענן.

שירות: resourcesettings.googleapis.com

מומלץ להתקשר לשירות הזה באמצעות ספריות הלקוח שסופקו על ידי Google. אם האפליקציה שלך צריכה להתקשר לשירות הזה באמצעות ספריות משלך, עליך להשתמש במידע הבא בעת שליחת בקשות ה-API.

מסמך Discovery

מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולצריכת ממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין של IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד עשוי לספק כמה מסמכי גילוי. שירות זה מספק את מסמך הגילוי הבא:

נקודת הקצה של השירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה בשירות. לשירות הזה יש את נקודת הקצה הבאה לכל השירותים, וכל מזהי ה-URI הבאים הם יחסיים לנקודת הקצה של השירות הזה:

  • https://resourcesettings.googleapis.com

מקור של REST : v1alpha1.folders.settings

שיטות
deleteValue DELETE /v1alpha1/{name=folders/*/settings/*/value}
מחיקה של ערך הגדרה.
getValue GET /v1alpha1/{name=folders/*/settings/*/value}
מקבל ערך הגדרה.
list GET /v1alpha1/{parent=folders/*}/settings
רשימה של כל ההגדרות הזמינות במשאב הענן parent.
lookupEffectiveValue GET /v1alpha1/{parent=folders/*/settings/*}:lookupEffectiveValue
מחשבת את ערך ההגדרה האפקטיבי של הגדרה במשאב Cloud parent.
search GET /v1alpha1/{parent=folders/*}/settings:search
מחפשת את כל ערכי ההגדרה שקיימים במשאב parent.
updateValue PATCH /v1alpha1/{settingValue.name=folders/*/settings/*/value}
מתבצע עדכון של ערך הגדרה.

מקור של REST : v1alpha1.folders.settings.value

שיטות
create POST /v1alpha1/{settingValue.name=folders/*/settings/*/value}
יוצר ערך הגדרה.

מקור של REST: v1alpha1.Organizations.settings

שיטות
deleteValue DELETE /v1alpha1/{name=organizations/*/settings/*/value}
מחיקה של ערך הגדרה.
getValue GET /v1alpha1/{name=organizations/*/settings/*/value}
מקבל ערך הגדרה.
list GET /v1alpha1/{parent=organizations/*}/settings
רשימה של כל ההגדרות הזמינות במשאב הענן parent.
lookupEffectiveValue GET /v1alpha1/{parent=organizations/*/settings/*}:lookupEffectiveValue
מחשבת את ערך ההגדרה האפקטיבי של הגדרה במשאב Cloud parent.
search GET /v1alpha1/{parent=organizations/*}/settings:search
מחפשת את כל ערכי ההגדרה שקיימים במשאב parent.
updateValue PATCH /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
מתבצע עדכון של ערך הגדרה.

מקור של REST : v1alpha1.Organizations.settings.value

שיטות
create POST /v1alpha1/{settingValue.name=organizations/*/settings/*/value}
יוצר ערך הגדרה.

מקור של REST : v1alpha1.projects.settings

שיטות
deleteValue DELETE /v1alpha1/{name=projects/*/settings/*/value}
מחיקה של ערך הגדרה.
getValue GET /v1alpha1/{name=projects/*/settings/*/value}
מקבל ערך הגדרה.
list GET /v1alpha1/{parent=projects/*}/settings
רשימה של כל ההגדרות הזמינות במשאב הענן parent.
lookupEffectiveValue GET /v1alpha1/{parent=projects/*/settings/*}:lookupEffectiveValue
מחשבת את ערך ההגדרה האפקטיבי של הגדרה במשאב Cloud parent.
search GET /v1alpha1/{parent=projects/*}/settings:search
מחפשת את כל ערכי ההגדרה שקיימים במשאב parent.
updateValue PATCH /v1alpha1/{settingValue.name=projects/*/settings/*/value}
מתבצע עדכון של ערך הגדרה.

מקור של REST : v1alpha1.projects.settings.value

שיטות
create POST /v1alpha1/{settingValue.name=projects/*/settings/*/value}
יוצר ערך הגדרה.