Memorystore API

שירות: memorystore.googleapis.com

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

מסמך Discovery

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

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

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

  • https://memorystore.googleapis.com

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

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


  • https://memorystore.googleapis.com
  • משאב REST: ‏ v1beta.projects.locations

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

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

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

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

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

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

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

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

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

    משאב REST: ‏ v1beta.projects.locations.instances

    Methods
    addTokenAuthUser POST /v1beta/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser
    הוספת משתמש עם אימות באמצעות טוקן למופע שמופעל בו אימות באמצעות טוקן.
    backup POST /v1beta/{name=projects/*/locations/*/instances/*}:backup
    גיבוי של מכונה.
    create POST /v1beta/{parent=projects/*/locations/*}/instances
    יוצרת מופע חדש בפרויקט ובמיקום נתונים.
    delete DELETE /v1beta/{name=projects/*/locations/*/instances/*}
    מוחק מופע יחיד.
    finishMigration POST /v1beta/{name=projects/*/locations/*/instances/*}:finishMigration
    השלמת תהליך ההעברה.
    get GET /v1beta/{name=projects/*/locations/*/instances/*}
    אחזור פרטים של מופע יחיד.
    getCertificateAuthority GET /v1beta/{name=projects/*/locations/*/instances/*}/certificateAuthority
    מקבל פרטים על רשות האישורים של מופע.
    list GET /v1beta/{parent=projects/*/locations/*}/instances
    הצגת רשימת המופעים בפרויקט ובמיקום נתונים.
    patch PATCH /v1beta/{instance.name=projects/*/locations/*/instances/*}
    מעדכן את הפרמטרים של מופע יחיד.
    rescheduleMaintenance POST /v1beta/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
    הזזה של אירוע תחזוקה קרוב.
    startMigration ‫POST /v1beta/{name=projects/*/locations/*/instances/*}:startMigration
    מתחיל את ההעברה של מופע מקור למופע היעד של Memorystore.

    משאב REST: ‏ v1beta.projects.locations.instances.tokenAuthUsers

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

    משאב REST: ‏ v1beta.projects.locations.instances.tokenAuthUsers.authTokens

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

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

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

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

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

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

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

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

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

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

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

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

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

    משאב REST: ‏ v1alpha.projects.locations.instances

    Methods
    addTokenAuthUser POST /v1alpha/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser
    הוספת משתמש עם אימות באמצעות טוקן למופע שמופעל בו אימות באמצעות טוקן.
    backup POST /v1alpha/{name=projects/*/locations/*/instances/*}:backup
    גיבוי של מכונה.
    create POST /v1alpha/{parent=projects/*/locations/*}/instances
    יוצרת מופע חדש בפרויקט ובמיקום נתונים.
    delete DELETE /v1alpha/{name=projects/*/locations/*/instances/*}
    מוחק מופע יחיד.
    finishMigration POST /v1alpha/{name=projects/*/locations/*/instances/*}:finishMigration
    השלמת תהליך ההעברה.
    get GET /v1alpha/{name=projects/*/locations/*/instances/*}
    אחזור פרטים של מופע יחיד.
    getCertificateAuthority GET /v1alpha/{name=projects/*/locations/*/instances/*}/certificateAuthority
    מקבל פרטים על רשות האישורים של מופע.
    list GET /v1alpha/{parent=projects/*/locations/*}/instances
    הצגת רשימת המופעים בפרויקט ובמיקום נתונים.
    patch PATCH /v1alpha/{instance.name=projects/*/locations/*/instances/*}
    מעדכן את הפרמטרים של מופע יחיד.
    rescheduleMaintenance POST /v1alpha/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
    הזזה של אירוע תחזוקה קרוב.
    startMigration ‫POST /v1alpha/{name=projects/*/locations/*/instances/*}:startMigration
    מתחיל את ההעברה של מופע מקור למופע היעד של Memorystore.

    משאב REST: ‏ v1alpha.projects.locations.instances.tokenAuthUsers

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

    משאב REST: ‏ v1alpha.projects.locations.instances.tokenAuthUsers.authTokens

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

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

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

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

    Methods
    get GET /v1/{name=projects/*/locations/*}
    קבלת מידע על מיקום.
    getSharedRegionalCertificateAuthority GET /v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
    הצגת הפרטים של מידע משותף על רשות אזורית להנפקת אישורים עבור מופע Memorystore.
    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 ספציפית של Memorystore.
    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.instances

    Methods
    addTokenAuthUser POST /v1/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser
    הוספת משתמש עם אימות באמצעות טוקן למופע שמופעל בו אימות באמצעות טוקן.
    backup POST /v1/{name=projects/*/locations/*/instances/*}:backup
    גיבוי של מכונה.
    create POST /v1/{parent=projects/*/locations/*}/instances
    יוצרת מופע חדש בפרויקט ובמיקום נתונים.
    delete DELETE /v1/{name=projects/*/locations/*/instances/*}
    מוחק מופע יחיד.
    finishMigration POST /v1/{name=projects/*/locations/*/instances/*}:finishMigration
    השלמת תהליך ההעברה.
    get GET /v1/{name=projects/*/locations/*/instances/*}
    אחזור פרטים של מופע יחיד.
    getCertificateAuthority GET /v1/{name=projects/*/locations/*/instances/*}/certificateAuthority
    מקבל פרטים על רשות האישורים של מופע.
    list GET /v1/{parent=projects/*/locations/*}/instances
    הצגת רשימת המופעים בפרויקט ובמיקום נתונים.
    patch PATCH /v1/{instance.name=projects/*/locations/*/instances/*}
    מעדכן את הפרמטרים של מופע יחיד.
    rescheduleMaintenance POST /v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
    הזזה של אירוע תחזוקה קרוב.
    startMigration ‫POST /v1/{name=projects/*/locations/*/instances/*}:startMigration
    מתחיל את ההעברה של מופע מקור למופע היעד של Memorystore.

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

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

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

    Methods
    delete DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    מוחק טוקן של משתמש במופע שמופעלת בו אימות מבוסס-טוקן.
    get GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    מקבל אסימון אימות של מופע שמופעל בו אימות מבוסס-אסימון עבור משתמש נתון.
    list ‫GET /v1/{parent=projects/*/locations/*/instances/*/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
    רשימת הפעולות שתואמות למסנן שצוין בבקשה.