Memorystore API

Layanan: memorystore.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah didasarkan pada endpoint layanan ini:

  • https://memorystore.googleapis.com

Endpoint layanan regional

Endpoint layanan regional adalah URL dasar yang menentukan alamat jaringan layanan API di satu region. Layanan yang tersedia di beberapa region mungkin memiliki beberapa endpoint regional. Pilih lokasi untuk melihat endpoint layanan regionalnya untuk layanan ini.


  • https://memorystore.googleapis.com
  • REST Resource: v1beta.projects.locations

    Metode
    get GET /v1beta/{name=projects/*/locations/*}
    Mendapatkan informasi tentang lokasi.
    getSharedRegionalCertificateAuthority GET /v1beta/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
    Mendapatkan detail informasi otoritas sertifikat regional bersama untuk instance Memorystore.
    list GET /v1beta/{name=projects/*}/locations
    Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

    REST Resource: v1beta.projects.locations.aclPolicies

    Metode
    create POST /v1beta/{parent=projects/*/locations/*}/aclPolicies
    Membuat kebijakan ACL.
    delete DELETE /v1beta/{name=projects/*/locations/*/aclPolicies/*}
    Menghapus kebijakan ACL tertentu.
    get GET /v1beta/{name=projects/*/locations/*/aclPolicies/*}
    Mendapatkan detail kebijakan ACL Memorystore tertentu.
    list GET /v1beta/{parent=projects/*/locations/*}/aclPolicies
    Mencantumkan semua kebijakan ACL yang dimiliki oleh project di lokasi (region) yang ditentukan atau semua lokasi.
    patch PATCH /v1beta/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}
    Memperbarui kebijakan ACL.

    REST Resource: v1beta.projects.locations.aclPolicies.revisions

    Metode
    get GET /v1beta/{name=projects/*/locations/*/aclPolicies/*/revisions/*}
    Mendapatkan detail revisi kebijakan ACL tertentu.
    list GET /v1beta/{parent=projects/*/locations/*/aclPolicies/*}/revisions
    Mencantumkan semua revisi kebijakan ACL dalam kebijakan ACL tertentu.

    REST Resource: v1beta.projects.locations.backupCollections

    Metode
    get GET /v1beta/{name=projects/*/locations/*/backupCollections/*}
    Mendapatkan koleksi cadangan.
    list GET /v1beta/{parent=projects/*/locations/*}/backupCollections
    Mencantumkan semua koleksi cadangan yang dimiliki oleh project konsumen di lokasi (region) yang ditentukan atau semua lokasi.

    REST Resource: v1beta.projects.locations.backupCollections.backups

    Metode
    delete DELETE /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*}
    Menghapus cadangan tertentu.
    export POST /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
    Mengekspor cadangan tertentu ke URI Cloud Storage target pelanggan.
    get GET /v1beta/{name=projects/*/locations/*/backupCollections/*/backups/*}
    Mendapatkan detail cadangan tertentu.
    list GET /v1beta/{parent=projects/*/locations/*/backupCollections/*}/backups
    Mencantumkan semua cadangan yang dimiliki oleh koleksi cadangan.

    REST Resource: v1beta.projects.locations.instances

    Metode
    addTokenAuthUser POST /v1beta/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser
    Menambahkan pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.
    backup POST /v1beta/{name=projects/*/locations/*/instances/*}:backup
    Instance Cadangan.
    create POST /v1beta/{parent=projects/*/locations/*}/instances
    Membuat Instance baru di project dan lokasi tertentu.
    delete DELETE /v1beta/{name=projects/*/locations/*/instances/*}
    Menghapus satu Instance.
    finishMigration POST /v1beta/{name=projects/*/locations/*/instances/*}:finishMigration
    Menyelesaikan proses migrasi.
    get GET /v1beta/{name=projects/*/locations/*/instances/*}
    Mendapatkan detail satu Instance.
    getCertificateAuthority GET /v1beta/{name=projects/*/locations/*/instances/*}/certificateAuthority
    Mendapatkan detail tentang otoritas sertifikat untuk Instance.
    list GET /v1beta/{parent=projects/*/locations/*}/instances
    Mencantumkan Instance di project dan lokasi tertentu.
    patch PATCH /v1beta/{instance.name=projects/*/locations/*/instances/*}
    Memperbarui parameter satu Instance.
    rescheduleMaintenance POST /v1beta/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
    Menjadwalkan ulang acara pemeliharaan mendatang.
    startMigration POST /v1beta/{name=projects/*/locations/*/instances/*}:startMigration
    Memulai migrasi instance sumber ke instance Memorystore target.

    REST Resource: v1beta.projects.locations.instances.tokenAuthUsers

    Metode
    addAuthToken POST /v1beta/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken
    Menambahkan token untuk pengguna instance yang mengaktifkan autentikasi berbasis token.
    delete DELETE /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*}
    Menghapus pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.
    get GET /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*}
    Mendapatkan pengguna autentikasi token tertentu untuk instance yang mengaktifkan autentikasi berbasis token.
    list GET /v1beta/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers
    Mencantumkan semua pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.

    REST Resource: v1beta.projects.locations.instances.tokenAuthUsers.authTokens

    Metode
    delete DELETE /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    Menghapus token untuk pengguna instance yang mengaktifkan autentikasi berbasis token.
    get GET /v1beta/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    Mendapatkan token autentikasi instance yang mengaktifkan autentikasi berbasis token untuk pengguna tertentu.
    list GET /v1beta/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens
    Mencantumkan semua token autentikasi untuk pengguna autentikasi token tertentu.

    REST Resource: v1beta.projects.locations.operations

    Metode
    cancel POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
    Memulai pembatalan asinkron pada operasi yang berjalan lama.
    delete DELETE /v1beta/{name=projects/*/locations/*/operations/*}
    Menghapus operasi yang berjalan lama.
    get GET /v1beta/{name=projects/*/locations/*/operations/*}
    Mendapatkan status terbaru dari operasi yang berjalan lama.
    list GET /v1beta/{name=projects/*/locations/*}/operations
    Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan.

    REST Resource: v1alpha.projects.locations

    Metode
    get GET /v1alpha/{name=projects/*/locations/*}
    Mendapatkan informasi tentang lokasi.
    getSharedRegionalCertificateAuthority GET /v1alpha/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
    Mendapatkan detail informasi otoritas sertifikat regional bersama untuk instance Memorystore.
    list GET /v1alpha/{name=projects/*}/locations
    Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

    REST Resource: v1alpha.projects.locations.aclPolicies

    Metode
    create POST /v1alpha/{parent=projects/*/locations/*}/aclPolicies
    Membuat kebijakan ACL.
    delete DELETE /v1alpha/{name=projects/*/locations/*/aclPolicies/*}
    Menghapus kebijakan ACL tertentu.
    get GET /v1alpha/{name=projects/*/locations/*/aclPolicies/*}
    Mendapatkan detail kebijakan ACL Memorystore tertentu.
    list GET /v1alpha/{parent=projects/*/locations/*}/aclPolicies
    Mencantumkan semua kebijakan ACL yang dimiliki oleh project di lokasi (region) yang ditentukan atau semua lokasi.
    patch PATCH /v1alpha/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}
    Memperbarui kebijakan ACL.

    REST Resource: v1alpha.projects.locations.aclPolicies.revisions

    Metode
    get GET /v1alpha/{name=projects/*/locations/*/aclPolicies/*/revisions/*}
    Mendapatkan detail revisi kebijakan ACL tertentu.
    list GET /v1alpha/{parent=projects/*/locations/*/aclPolicies/*}/revisions
    Mencantumkan semua revisi kebijakan ACL dalam kebijakan ACL tertentu.

    REST Resource: v1alpha.projects.locations.backupCollections

    Metode
    get GET /v1alpha/{name=projects/*/locations/*/backupCollections/*}
    Mendapatkan koleksi cadangan.
    list GET /v1alpha/{parent=projects/*/locations/*}/backupCollections
    Mencantumkan semua koleksi cadangan yang dimiliki oleh project konsumen di lokasi (region) yang ditentukan atau semua lokasi.

    REST Resource: v1alpha.projects.locations.backupCollections.backups

    Metode
    delete DELETE /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*}
    Menghapus cadangan tertentu.
    export POST /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
    Mengekspor cadangan tertentu ke URI Cloud Storage target pelanggan.
    get GET /v1alpha/{name=projects/*/locations/*/backupCollections/*/backups/*}
    Mendapatkan detail cadangan tertentu.
    list GET /v1alpha/{parent=projects/*/locations/*/backupCollections/*}/backups
    Mencantumkan semua cadangan yang dimiliki oleh koleksi cadangan.

    REST Resource: v1alpha.projects.locations.instances

    Metode
    addTokenAuthUser POST /v1alpha/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser
    Menambahkan pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.
    backup POST /v1alpha/{name=projects/*/locations/*/instances/*}:backup
    Instance Cadangan.
    create POST /v1alpha/{parent=projects/*/locations/*}/instances
    Membuat Instance baru di project dan lokasi tertentu.
    delete DELETE /v1alpha/{name=projects/*/locations/*/instances/*}
    Menghapus satu Instance.
    finishMigration POST /v1alpha/{name=projects/*/locations/*/instances/*}:finishMigration
    Menyelesaikan proses migrasi.
    get GET /v1alpha/{name=projects/*/locations/*/instances/*}
    Mendapatkan detail satu Instance.
    getCertificateAuthority GET /v1alpha/{name=projects/*/locations/*/instances/*}/certificateAuthority
    Mendapatkan detail tentang otoritas sertifikat untuk Instance.
    list GET /v1alpha/{parent=projects/*/locations/*}/instances
    Mencantumkan Instance di project dan lokasi tertentu.
    patch PATCH /v1alpha/{instance.name=projects/*/locations/*/instances/*}
    Memperbarui parameter satu Instance.
    rescheduleMaintenance POST /v1alpha/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
    Menjadwalkan ulang acara pemeliharaan mendatang.
    startMigration POST /v1alpha/{name=projects/*/locations/*/instances/*}:startMigration
    Memulai migrasi instance sumber ke instance Memorystore target.

    REST Resource: v1alpha.projects.locations.instances.tokenAuthUsers

    Metode
    addAuthToken POST /v1alpha/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken
    Menambahkan token untuk pengguna instance yang mengaktifkan autentikasi berbasis token.
    delete DELETE /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*}
    Menghapus pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.
    get GET /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*}
    Mendapatkan pengguna autentikasi token tertentu untuk instance yang mengaktifkan autentikasi berbasis token.
    list GET /v1alpha/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers
    Mencantumkan semua pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.

    REST Resource: v1alpha.projects.locations.instances.tokenAuthUsers.authTokens

    Metode
    delete DELETE /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    Menghapus token untuk pengguna instance yang mengaktifkan autentikasi berbasis token.
    get GET /v1alpha/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    Mendapatkan token autentikasi instance yang mengaktifkan autentikasi berbasis token untuk pengguna tertentu.
    list GET /v1alpha/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens
    Mencantumkan semua token autentikasi untuk pengguna autentikasi token tertentu.

    REST Resource: v1alpha.projects.locations.operations

    Metode
    cancel POST /v1alpha/{name=projects/*/locations/*/operations/*}:cancel
    Memulai pembatalan asinkron pada operasi yang berjalan lama.
    delete DELETE /v1alpha/{name=projects/*/locations/*/operations/*}
    Menghapus operasi yang berjalan lama.
    get GET /v1alpha/{name=projects/*/locations/*/operations/*}
    Mendapatkan status terbaru dari operasi yang berjalan lama.
    list GET /v1alpha/{name=projects/*/locations/*}/operations
    Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan.

    REST Resource: v1.projects.locations

    Metode
    get GET /v1/{name=projects/*/locations/*}
    Mendapatkan informasi tentang lokasi.
    getSharedRegionalCertificateAuthority GET /v1/{name=projects/*/locations/*/sharedRegionalCertificateAuthority}
    Mendapatkan detail informasi otoritas sertifikat regional bersama untuk instance Memorystore.
    list GET /v1/{name=projects/*}/locations
    Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

    REST Resource: v1.projects.locations.aclPolicies

    Metode
    create POST /v1/{parent=projects/*/locations/*}/aclPolicies
    Membuat kebijakan ACL.
    delete DELETE /v1/{name=projects/*/locations/*/aclPolicies/*}
    Menghapus kebijakan ACL tertentu.
    get GET /v1/{name=projects/*/locations/*/aclPolicies/*}
    Mendapatkan detail kebijakan ACL Memorystore tertentu.
    list GET /v1/{parent=projects/*/locations/*}/aclPolicies
    Mencantumkan semua kebijakan ACL yang dimiliki oleh project di lokasi (region) yang ditentukan atau semua lokasi.
    patch PATCH /v1/{aclPolicy.name=projects/*/locations/*/aclPolicies/*}
    Memperbarui kebijakan ACL.

    REST Resource: v1.projects.locations.aclPolicies.revisions

    Metode
    get GET /v1/{name=projects/*/locations/*/aclPolicies/*/revisions/*}
    Mendapatkan detail revisi kebijakan ACL tertentu.
    list GET /v1/{parent=projects/*/locations/*/aclPolicies/*}/revisions
    Mencantumkan semua revisi kebijakan ACL dalam kebijakan ACL tertentu.

    REST Resource: v1.projects.locations.backupCollections

    Metode
    get GET /v1/{name=projects/*/locations/*/backupCollections/*}
    Mendapatkan koleksi cadangan.
    list GET /v1/{parent=projects/*/locations/*}/backupCollections
    Mencantumkan semua koleksi cadangan yang dimiliki oleh project konsumen di lokasi (region) yang ditentukan atau semua lokasi.

    REST Resource: v1.projects.locations.backupCollections.backups

    Metode
    delete DELETE /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}
    Menghapus cadangan tertentu.
    export POST /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}:export
    Mengekspor cadangan tertentu ke URI Cloud Storage target pelanggan.
    get GET /v1/{name=projects/*/locations/*/backupCollections/*/backups/*}
    Mendapatkan detail cadangan tertentu.
    list GET /v1/{parent=projects/*/locations/*/backupCollections/*}/backups
    Mencantumkan semua cadangan yang dimiliki oleh koleksi cadangan.

    REST Resource: v1.projects.locations.instances

    Metode
    addTokenAuthUser POST /v1/{instance=projects/*/locations/*/instances/*}:addTokenAuthUser
    Menambahkan pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.
    backup POST /v1/{name=projects/*/locations/*/instances/*}:backup
    Instance Cadangan.
    create POST /v1/{parent=projects/*/locations/*}/instances
    Membuat Instance baru di project dan lokasi tertentu.
    delete DELETE /v1/{name=projects/*/locations/*/instances/*}
    Menghapus satu Instance.
    finishMigration POST /v1/{name=projects/*/locations/*/instances/*}:finishMigration
    Menyelesaikan proses migrasi.
    get GET /v1/{name=projects/*/locations/*/instances/*}
    Mendapatkan detail satu Instance.
    getCertificateAuthority GET /v1/{name=projects/*/locations/*/instances/*}/certificateAuthority
    Mendapatkan detail tentang otoritas sertifikat untuk Instance.
    list GET /v1/{parent=projects/*/locations/*}/instances
    Mencantumkan Instance di project dan lokasi tertentu.
    patch PATCH /v1/{instance.name=projects/*/locations/*/instances/*}
    Memperbarui parameter satu Instance.
    rescheduleMaintenance POST /v1/{name=projects/*/locations/*/instances/*}:rescheduleMaintenance
    Menjadwalkan ulang acara pemeliharaan mendatang.
    startMigration POST /v1/{name=projects/*/locations/*/instances/*}:startMigration
    Memulai migrasi instance sumber ke instance Memorystore target.

    REST Resource: v1.projects.locations.instances.tokenAuthUsers

    Metode
    addAuthToken POST /v1/{tokenAuthUser=projects/*/locations/*/instances/*/tokenAuthUsers/*}:addAuthToken
    Menambahkan token untuk pengguna instance yang mengaktifkan autentikasi berbasis token.
    delete DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*}
    Menghapus pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.
    get GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*}
    Mendapatkan pengguna autentikasi token tertentu untuk instance yang mengaktifkan autentikasi berbasis token.
    list GET /v1/{parent=projects/*/locations/*/instances/*}/tokenAuthUsers
    Mencantumkan semua pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token.

    REST Resource: v1.projects.locations.instances.tokenAuthUsers.authTokens

    Metode
    delete DELETE /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    Menghapus token untuk pengguna instance yang mengaktifkan autentikasi berbasis token.
    get GET /v1/{name=projects/*/locations/*/instances/*/tokenAuthUsers/*/authTokens/*}
    Mendapatkan token autentikasi instance yang mengaktifkan autentikasi berbasis token untuk pengguna tertentu.
    list GET /v1/{parent=projects/*/locations/*/instances/*/tokenAuthUsers/*}/authTokens
    Mencantumkan semua token autentikasi untuk pengguna autentikasi token tertentu.

    REST Resource: v1.projects.locations.operations

    Metode
    cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
    Memulai pembatalan asinkron pada operasi yang berjalan lama.
    delete DELETE /v1/{name=projects/*/locations/*/operations/*}
    Menghapus operasi yang berjalan lama.
    get GET /v1/{name=projects/*/locations/*/operations/*}
    Mendapatkan status terbaru dari operasi yang berjalan lama.
    list GET /v1/{name=projects/*/locations/*}/operations
    Menampilkan operasi yang sesuai dengan filter yang ditentukan dalam permintaan.