Google Cloud Memorystore for Redis API

יצירה וניהול של מופעי Redis בפלטפורמת Google Cloud.

שירות: redis.googleapis.com

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

מסמך Discovery

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

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

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. יכול להיות שלשירות אחד יהיו כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה (endpoint) וה-URI שמופיעים בהמשך הם יחסיים לנקודת הקצה הזו:

  • https://redis.googleapis.com

משאב REST: ‏ v1beta1.projects.locations

Methods
get GET /v1beta1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
getSharedRegionalCertificateAuthority GET /v1beta1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
מקבל את הפרטים של מידע על רשות אישורים אזורית עבור אשכול Redis.
list GET /v1beta1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1beta1.projects.locations.aclPolicies

Methods
create POST /v1beta1/{parent=projects/*/locations/*}/aclPolicies
יוצר מדיניות ACL.
delete DELETE /v1beta1/{name=projects/*/locations/*/aclPolicies/*}
מוחק מדיניות ACL ספציפית.
get GET /v1beta1/{name=projects/*/locations/*/aclPolicies/*}
מאחזר את הפרטים של מדיניות ACL ספציפית של Redis Cluster.
list ‫GET /v1beta1/{parent=projects/*/locations/*}/aclPolicies
מציג רשימה של כל מדיניות ה-ACL שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים.
patch PATCH /v1beta1/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}
מעדכן את מדיניות ה-ACL.

משאב REST: ‏ v1beta1.projects.locations.aclPolicies.revisions

Methods
get GET /v1beta1/{name=projects/*/locations/*/aclPolicies/*/revisions/*}
קבלת פרטים על גרסה ספציפית של מדיניות ACL.
list GET /v1beta1/{parent=projects/*/locations/*/aclPolicies/*}/revisions
מפרט את כל הגרסאות של מדיניות ACL ברשימת ACL נתונה.

משאב REST: ‏ v1beta1.projects.locations.backupCollections

Methods
get GET /v1beta1/{name=projects/*/locations/*/backupCollections/*}
קבלת אוסף גיבוי.
list ‫GET /v1beta1/{parent=projects/*/locations/*}/backupCollections
מציג רשימה של כל אוספי הגיבויים שנמצאים בבעלות פרויקט צרכני במיקום (אזור) שצוין או בכל המיקומים.

משאב REST: ‏ v1beta1.projects.locations.backupCollections.backups

Methods
delete DELETE /v1beta1/{name=projects/*/locations/*/backupCollections/*/backups/*}
מחיקת גיבוי ספציפי.
export POST /v1beta1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
מייצא גיבוי ספציפי ל-URI של Cloud Storage של לקוח יעד.
get GET /v1beta1/{name=projects/*/locations/*/backupCollections/*/backups/*}
מקבל את הפרטים של גיבוי ספציפי.
list ‫GET /v1beta1/{parent=projects/*/locations/*/backupCollections/*}/backups
רשימה של כל הגיבויים שנמצאים בבעלות אוסף הגיבויים.

משאב REST: ‏ v1beta1.projects.locations.clusters

Methods
addTokenAuthUser POST /v1beta1/{cluster=projects/*/locations/*/clusters/*}:addTokenAuthUser
מוסיף משתמש עם אימות באמצעות אסימון לאשכול שמופעל בו אימות באמצעות אסימון.
backup POST /v1beta1/{name=projects/*/locations/*/clusters/*}:backup
גיבוי של Redis Cluster.
create POST /v1beta1/{parent=projects/*/locations/*}/clusters
יוצר אשכול Redis על סמך המאפיינים שצוינו.
delete DELETE /v1beta1/{name=projects/*/locations/*/clusters/*}
מחיקת אשכול Redis ספציפי.
get GET /v1beta1/{name=projects/*/locations/*/clusters/*}
מקבל את הפרטים של אשכול Redis ספציפי.
getCertificateAuthority GET /v1beta1/{name=projects/*/locations/*/clusters/*/certificateAuthority}
קבלת פרטים על מידע של רשות אישורים עבור אשכול Redis.
list ‫GET /v1beta1/{parent=projects/*/locations/*}/clusters
מציג רשימה של כל אשכולות Redis שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים.
patch PATCH /v1beta1/{cluster.name=projects/*/locations/*/clusters/*}
מעדכן את המטא-נתונים וההגדרות של אשכול Redis ספציפי.
rescheduleClusterMaintenance POST /v1beta1/{name=projects/*/locations/*/clusters/*}:rescheduleClusterMaintenance
הזזה של אירוע תחזוקה קרוב.

משאב REST: ‏ v1beta1.projects.locations.clusters.tokenAuthUsers

Methods
addAuthToken POST /v1beta1/{tokenAuthUser=projects/*/locations/*/clusters/*/tokenAuthUsers/*}:addAuthToken
הפקודה מוסיפה אסימון אימות למשתמש באשכול שמופעל בו אימות מבוסס-אסימון.
delete DELETE /v1beta1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*}
מוחק משתמש עם אימות באמצעות טוקן באשכול שמופעל בו אימות באמצעות טוקן.
get GET /v1beta1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*}
מקבל משתמש ספציפי עם אימות טוקן עבור אשכול עם אימות בסיסי מופעל.
list GET /v1beta1/{parent=projects/*/locations/*/clusters/*}/tokenAuthUsers
מציג רשימה של כל המשתמשים שמאומתים באמצעות טוקן באשכול שמופעל בו אימות מבוסס-טוקן.

משאב REST: ‏ v1beta1.projects.locations.clusters.tokenAuthUsers.authTokens

Methods
delete DELETE /v1beta1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*/authTokens/*}
מסיר טוקן אימות של משתמש במופע שמופעל בו אימות מבוסס-טוקן.
get GET /v1beta1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*/authTokens/*}
מקבל טוקן אימות ספציפי למשתמש ספציפי עם אימות טוקן.
list ‫GET /v1beta1/{parent=projects/*/locations/*/clusters/*/tokenAuthUsers/*}/authTokens
רשימה של כל אסימוני האימות של משתמש ספציפי עם אימות באמצעות אסימון.

משאב REST: ‏ v1beta1.projects.locations.operations

Methods
cancel POST /v1beta1/{name=projects/*/locations/*/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1beta1/{name=projects/*/locations/*/operations/*}
מחיקת פעולה ממושכת.
get ‫GET /v1beta1/{name=projects/*/locations/*/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1beta1/{name=projects/*/locations/*}/operations
רשימת הפעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1alpha1.projects.locations

Methods
get GET /v1alpha1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
getSharedRegionalCertificateAuthority GET /v1alpha1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
מקבל את הפרטים של מידע על רשות אישורים אזורית עבור אשכול Redis.
list GET /v1alpha1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1alpha1.projects.locations.aclPolicies

Methods
create POST /v1alpha1/{parent=projects/*/locations/*}/aclPolicies
יוצר מדיניות ACL.
delete DELETE /v1alpha1/{name=projects/*/locations/*/aclPolicies/*}
מוחק מדיניות ACL ספציפית.
get GET /v1alpha1/{name=projects/*/locations/*/aclPolicies/*}
מאחזר את הפרטים של מדיניות ACL ספציפית של Redis Cluster.
list ‫GET /v1alpha1/{parent=projects/*/locations/*}/aclPolicies
מציג רשימה של כל מדיניות ה-ACL שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים.
patch PATCH /v1alpha1/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}
מעדכן את מדיניות ה-ACL.

משאב REST: ‏ v1alpha1.projects.locations.aclPolicies.revisions

Methods
get GET /v1alpha1/{name=projects/*/locations/*/aclPolicies/*/revisions/*}
קבלת פרטים על גרסה ספציפית של מדיניות ACL.
list GET /v1alpha1/{parent=projects/*/locations/*/aclPolicies/*}/revisions
מפרט את כל הגרסאות של מדיניות ACL ברשימת ACL נתונה.

משאב REST: ‏ v1alpha1.projects.locations.backupCollections

Methods
get GET /v1alpha1/{name=projects/*/locations/*/backupCollections/*}
קבלת אוסף גיבוי.
list ‫GET /v1alpha1/{parent=projects/*/locations/*}/backupCollections
מציג רשימה של כל אוספי הגיבויים שנמצאים בבעלות פרויקט צרכני במיקום (אזור) שצוין או בכל המיקומים.

משאב REST: ‏ v1alpha1.projects.locations.backupCollections.backups

Methods
delete DELETE /v1alpha1/{name=projects/*/locations/*/backupCollections/*/backups/*}
מחיקת גיבוי ספציפי.
export POST /v1alpha1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
מייצא גיבוי ספציפי ל-URI של Cloud Storage של לקוח יעד.
get GET /v1alpha1/{name=projects/*/locations/*/backupCollections/*/backups/*}
מקבל את הפרטים של גיבוי ספציפי.
list ‫GET /v1alpha1/{parent=projects/*/locations/*/backupCollections/*}/backups
רשימה של כל הגיבויים שנמצאים בבעלות אוסף הגיבויים.

משאב REST: ‏ v1alpha1.projects.locations.clusters

Methods
addTokenAuthUser POST /v1alpha1/{cluster=projects/*/locations/*/clusters/*}:addTokenAuthUser
מוסיף משתמש עם אימות באמצעות אסימון לאשכול שמופעל בו אימות באמצעות אסימון.
backup POST /v1alpha1/{name=projects/*/locations/*/clusters/*}:backup
גיבוי של Redis Cluster.
create POST /v1alpha1/{parent=projects/*/locations/*}/clusters
יוצר אשכול Redis על סמך המאפיינים שצוינו.
delete DELETE /v1alpha1/{name=projects/*/locations/*/clusters/*}
מחיקת אשכול Redis ספציפי.
get GET /v1alpha1/{name=projects/*/locations/*/clusters/*}
מקבל את הפרטים של אשכול Redis ספציפי.
getCertificateAuthority GET /v1alpha1/{name=projects/*/locations/*/clusters/*/certificateAuthority}
קבלת פרטים על מידע של רשות אישורים עבור אשכול Redis.
list ‫GET /v1alpha1/{parent=projects/*/locations/*}/clusters
מציג רשימה של כל אשכולות Redis שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים.
patch PATCH /v1alpha1/{cluster.name=projects/*/locations/*/clusters/*}
מעדכן את המטא-נתונים וההגדרות של אשכול Redis ספציפי.
rescheduleClusterMaintenance POST /v1alpha1/{name=projects/*/locations/*/clusters/*}:rescheduleClusterMaintenance
הזזה של אירוע תחזוקה קרוב.

משאב REST: ‏ v1alpha1.projects.locations.clusters.tokenAuthUsers

Methods
addAuthToken POST /v1alpha1/{tokenAuthUser=projects/*/locations/*/clusters/*/tokenAuthUsers/*}:addAuthToken
הפקודה מוסיפה אסימון אימות למשתמש באשכול שמופעל בו אימות מבוסס-אסימון.
delete DELETE /v1alpha1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*}
מוחק משתמש עם אימות באמצעות טוקן באשכול שמופעל בו אימות באמצעות טוקן.
get GET /v1alpha1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*}
מקבל משתמש ספציפי עם אימות טוקן עבור אשכול עם אימות בסיסי מופעל.
list GET /v1alpha1/{parent=projects/*/locations/*/clusters/*}/tokenAuthUsers
מציג רשימה של כל המשתמשים שמאומתים באמצעות טוקן באשכול שמופעל בו אימות מבוסס-טוקן.

משאב REST: ‏ v1alpha1.projects.locations.clusters.tokenAuthUsers.authTokens

Methods
delete DELETE /v1alpha1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*/authTokens/*}
מסיר טוקן אימות של משתמש במופע שמופעל בו אימות מבוסס-טוקן.
get GET /v1alpha1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*/authTokens/*}
מקבל טוקן אימות ספציפי למשתמש ספציפי עם אימות טוקן.
list ‫GET /v1alpha1/{parent=projects/*/locations/*/clusters/*/tokenAuthUsers/*}/authTokens
רשימה של כל אסימוני האימות של משתמש ספציפי עם אימות באמצעות אסימון.

משאב REST: ‏ v1alpha1.projects.locations.operations

Methods
cancel POST /v1alpha1/{name=projects/*/locations/*/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1alpha1/{name=projects/*/locations/*/operations/*}
מחיקת פעולה ממושכת.
get ‫GET /v1alpha1/{name=projects/*/locations/*/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1alpha1/{name=projects/*/locations/*}/operations
רשימת הפעולות שתואמות למסנן שצוין בבקשה.

משאב REST: ‏ v1.projects.locations

Methods
get GET /v1/{name=projects/*/locations/*}
קבלת מידע על מיקום.
getSharedRegionalCertificateAuthority GET /v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
מקבל את הפרטים של מידע על רשות אישורים אזורית עבור אשכול Redis.
list GET /v1/{name=projects/*}/locations
רשימת המיקומים הנתמכים בשירות הזה.

משאב REST: ‏ v1.projects.locations.aclPolicies

Methods
create POST /v1/{parent=projects/*/locations/*}/aclPolicies
יוצר מדיניות ACL.
delete DELETE /v1/{name=projects/*/locations/*/aclPolicies/*}
מוחק מדיניות ACL ספציפית.
get GET /v1/{name=projects/*/locations/*/aclPolicies/*}
מאחזר את הפרטים של מדיניות ACL ספציפית של Redis Cluster.
list ‫GET /v1/{parent=projects/*/locations/*}/aclPolicies
מציג רשימה של כל מדיניות ה-ACL שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים.
patch PATCH /v1/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}
מעדכן את מדיניות ה-ACL.

משאב REST: ‏ v1.projects.locations.aclPolicies.revisions

Methods
get GET /v1/{name=projects/*/locations/*/aclPolicies/*/revisions/*}
קבלת פרטים על גרסה ספציפית של מדיניות ACL.
list GET /v1/{parent=projects/*/locations/*/aclPolicies/*}/revisions
מפרט את כל הגרסאות של מדיניות ACL ברשימת ACL נתונה.

משאב REST: ‏ v1.projects.locations.backupCollections

Methods
get GET /v1/{name=projects/*/locations/*/backupCollections/*}
קבלת אוסף גיבוי.
list ‫GET /v1/{parent=projects/*/locations/*}/backupCollections
מציג רשימה של כל אוספי הגיבויים שנמצאים בבעלות פרויקט צרכני במיקום (אזור) שצוין או בכל המיקומים.

משאב REST: ‏ v1.projects.locations.backupCollections.backups

Methods
delete DELETE /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}
מחיקת גיבוי ספציפי.
export POST /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
מייצא גיבוי ספציפי ל-URI של Cloud Storage של לקוח יעד.
get GET /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}
מקבל את הפרטים של גיבוי ספציפי.
list ‫GET /v1/{parent=projects/*/locations/*/backupCollections/*}/backups
רשימה של כל הגיבויים שנמצאים בבעלות אוסף הגיבויים.

משאב REST: ‏ v1.projects.locations.clusters

Methods
addTokenAuthUser POST /v1/{cluster=projects/*/locations/*/clusters/*}:addTokenAuthUser
מוסיף משתמש עם אימות באמצעות אסימון לאשכול שמופעל בו אימות באמצעות אסימון.
backup POST /v1/{name=projects/*/locations/*/clusters/*}:backup
גיבוי של Redis Cluster.
create POST /v1/{parent=projects/*/locations/*}/clusters
יוצר אשכול Redis על סמך המאפיינים שצוינו.
delete DELETE /v1/{name=projects/*/locations/*/clusters/*}
מחיקת אשכול Redis ספציפי.
get GET /v1/{name=projects/*/locations/*/clusters/*}
מקבל את הפרטים של אשכול Redis ספציפי.
getCertificateAuthority GET /v1/{name=projects/*/locations/*/clusters/*/certificateAuthority}
קבלת פרטים על מידע של רשות אישורים עבור אשכול Redis.
list ‫GET /v1/{parent=projects/*/locations/*}/clusters
מציג רשימה של כל אשכולות Redis שבבעלות פרויקט במיקום (אזור) שצוין או בכל המיקומים.
patch PATCH /v1/{cluster.name=projects/*/locations/*/clusters/*}
מעדכן את המטא-נתונים וההגדרות של אשכול Redis ספציפי.
rescheduleClusterMaintenance POST /v1/{name=projects/*/locations/*/clusters/*}:rescheduleClusterMaintenance
הזזה של אירוע תחזוקה קרוב.

משאב REST: ‏ v1.projects.locations.clusters.tokenAuthUsers

Methods
addAuthToken POST /v1/{tokenAuthUser=projects/*/locations/*/clusters/*/tokenAuthUsers/*}:addAuthToken
הפקודה מוסיפה אסימון אימות למשתמש באשכול שמופעל בו אימות מבוסס-אסימון.
delete DELETE /v1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*}
מוחק משתמש עם אימות באמצעות טוקן באשכול שמופעל בו אימות באמצעות טוקן.
get GET /v1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*}
מקבל משתמש ספציפי עם אימות טוקן עבור אשכול עם אימות בסיסי מופעל.
list GET /v1/{parent=projects/*/locations/*/clusters/*}/tokenAuthUsers
מציג רשימה של כל המשתמשים שמאומתים באמצעות טוקן באשכול שמופעל בו אימות מבוסס-טוקן.

משאב REST: ‏ v1.projects.locations.clusters.tokenAuthUsers.authTokens

Methods
delete DELETE /v1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*/authTokens/*}
מסיר טוקן אימות של משתמש במופע שמופעל בו אימות מבוסס-טוקן.
get GET /v1/{name=projects/*/locations/*/clusters/*/tokenAuthUsers/*/authTokens/*}
מקבל טוקן אימות ספציפי למשתמש ספציפי עם אימות טוקן.
list ‫GET /v1/{parent=projects/*/locations/*/clusters/*/tokenAuthUsers/*}/authTokens
רשימה של כל אסימוני האימות של משתמש ספציפי עם אימות באמצעות אסימון.

משאב REST: ‏ v1.projects.locations.operations

Methods
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
מתחילה ביטול אסינכרוני של פעולה ממושכת.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
מחיקת פעולה ממושכת.
get ‫GET /v1/{name=projects/*/locations/*/operations/*}
אחזור המצב העדכני של פעולה ממושכת.
list GET /v1/{name=projects/*/locations/*}/operations
רשימת הפעולות שתואמות למסנן שצוין בבקשה.