- Resource: Instance
- Status
- StateInfo
- UpdateInfo
- AuthorizationMode
- TransitEncryptionMode
- DiscoveryEndpoint
- NodeType
- PersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- NodeConfig
- ZoneDistributionConfig
- ZoneDistributionMode
- PscAutoConnection
- Metode
Resource: Instance
Instance Memorystore.
Representasi JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
Kolom | |
---|---|
name |
ID. Nama unik instance. Format: projects/{project}/locations/{location}/instances/{instance} |
createTime |
Hanya output. Stempel waktu pembuatan instance. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
updateTime |
Hanya output. Stempel waktu update terbaru instance. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
labels |
Opsional. Label untuk merepresentasikan metadata yang disediakan pengguna. Objek yang berisi daftar pasangan |
state |
Hanya output. Status instance saat ini. |
stateInfo |
Hanya output. Informasi tambahan tentang status instance. |
uid |
Hanya output. ID unik yang ditetapkan oleh sistem untuk instance. |
authorizationMode |
Opsional. Tidak dapat diubah. Mode otorisasi instance. |
transitEncryptionMode |
Opsional. Tidak dapat diubah. Mode enkripsi dalam pengiriman instance. |
shardCount |
Wajib. Jumlah shard untuk instance. |
discoveryEndpoints[] |
Hanya output. Klien endpoint dapat terhubung ke instance. Saat ini hanya satu endpoint penemuan yang didukung. |
nodeType |
Opsional. Tidak dapat diubah. Jenis mesin untuk masing-masing node instance. |
persistenceConfig |
Opsional. Konfigurasi persistensi instance. |
engineVersion |
Opsional. Tidak dapat diubah. Versi mesin dari instance. |
engineConfigs |
Opsional. Konfigurasi mesin yang disediakan pengguna untuk instance. Objek yang berisi daftar pasangan |
nodeConfig |
Hanya output. Konfigurasi masing-masing node instance. |
zoneDistributionConfig |
Opsional. Tidak dapat diubah. Konfigurasi distribusi zona instance untuk alokasi node. |
pscAutoConnections[] |
Wajib. Tidak dapat diubah. Input pengguna dan detail resource dari koneksi PSC yang dibuat otomatis. |
replicaCount |
Opsional. Jumlah node replika per shard. Jika dihilangkan, defaultnya adalah 0 replika. |
deletionProtectionEnabled |
Opsional. Jika disetel ke benar, penghapusan instance akan gagal. |
Status
Status instance yang mungkin.
Enum | |
---|---|
STATE_UNSPECIFIED |
Belum disetel. |
CREATING |
Instance sedang dibuat. |
ACTIVE |
Instance telah dibuat dan dapat digunakan. |
UPDATING |
Instance sedang diupdate. |
DELETING |
Instance sedang dihapus. |
StateInfo
Informasi tambahan tentang status instance.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
|
|
updateInfo |
Hanya output. Menjelaskan update yang sedang berlangsung saat status instance UPDATING. |
UpdateInfo
Menampilkan informasi tentang instance dengan status UPDATING.
Representasi JSON |
---|
{ "targetShardCount": integer, "targetReplicaCount": integer } |
Kolom | |
---|---|
targetShardCount |
Hanya output. Jumlah target shard untuk instance. |
targetReplicaCount |
Hanya output. Jumlah target node replika per shard untuk instance. |
AuthorizationMode
Mode otorisasi yang memungkinkan dari instance.
Enum | |
---|---|
AUTHORIZATION_MODE_UNSPECIFIED |
Belum disetel. |
AUTH_DISABLED |
Otorisasi dinonaktifkan. |
IAM_AUTH |
Otorisasi dasar IAM. |
TransitEncryptionMode
Mode enkripsi dalam pengiriman instance yang mungkin.
Enum | |
---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
Belum disetel. |
TRANSIT_ENCRYPTION_DISABLED |
Enkripsi dalam pengiriman dinonaktifkan. |
SERVER_AUTHENTICATION |
Enkripsi yang dikelola server digunakan untuk enkripsi dalam pengiriman. |
DiscoveryEndpoint
Merepresentasikan endpoint bagi klien untuk terhubung ke instance.
Representasi JSON |
---|
{ "address": string, "port": integer, "network": string } |
Kolom | |
---|---|
address |
Hanya output. Alamat IP yang terhubung dengan klien endpoint yang terekspos. |
port |
Hanya output. Nomor port endpoint yang terekspos. |
network |
Hanya output. Jaringan tempat alamat IP endpoint discovery akan direservasi, dalam bentuk project/{networkProject}/global/networks/{network_id}. |
NodeType
Kemungkinan jenis node instance. Lihat https://cloud.google.com/memorystore/docs/valkey/instance-node-specification untuk mengetahui informasi selengkapnya.
Enum | |
---|---|
NODE_TYPE_UNSPECIFIED |
Belum disetel. |
SHARED_CORE_NANO |
Nano inti bersama. |
HIGHMEM_MEDIUM |
Media memori tinggi. |
HIGHMEM_XLARGE |
Memori tinggi ekstra besar. |
STANDARD_SMALL |
Standar kecil. |
PersistenceConfig
Menampilkan konfigurasi persistensi untuk sebuah instance.
Representasi JSON |
---|
{ "mode": enum ( |
Kolom | |
---|---|
mode |
Opsional. Mode persistensi saat ini. |
rdbConfig |
Opsional. konfigurasi RDB. Kolom ini akan diabaikan jika modenya bukan RDB. |
aofConfig |
Opsional. konfigurasi AOF. Kolom ini akan diabaikan jika modenya bukan AOF. |
PersistenceMode
Mode persistensi yang mungkin.
Enum | |
---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Belum disetel. |
DISABLED |
Persistensi dinonaktifkan, dan semua data snapshot akan dihapus. |
RDB |
Persistensi berbasis RDB diaktifkan. |
AOF |
Persistensi berbasis AOF diaktifkan. |
RDBConfig
Konfigurasi untuk persistensi berbasis RDB.
Representasi JSON |
---|
{
"rdbSnapshotPeriod": enum ( |
Kolom | |
---|---|
rdbSnapshotPeriod |
Opsional. Periode antar-snapshot RDB. |
rdbSnapshotStartTime |
Opsional. Waktu saat snapshot pertama akan dicoba, dan ke mana snapshot mendatang akan diselaraskan. Jika tidak diberikan, waktu saat ini akan digunakan. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
SnapshotPeriod
Kemungkinan periode snapshot.
Enum | |
---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Belum disetel. |
ONE_HOUR |
Satu jam. |
SIX_HOURS |
Enam jam. |
TWELVE_HOURS |
Dua belas jam. |
TWENTY_FOUR_HOURS |
Dua puluh empat jam. |
AOFConfig
Konfigurasi untuk persistensi berbasis AOF.
Representasi JSON |
---|
{
"appendFsync": enum ( |
Kolom | |
---|---|
appendFsync |
Opsional. Mode fsync. |
AppendFsync
Mode fsync yang mungkin.
Enum | |
---|---|
APPEND_FSYNC_UNSPECIFIED |
Belum disetel. Default: EVERY_SEC |
NEVER |
Jangan pernah fsync. Biasanya Linux akan menghapus data setiap 30 detik dengan konfigurasi ini, tetapi setelan kernel ini akan disesuaikan. |
EVERY_SEC |
Fsync setiap detik. Anda dapat kehilangan 1 detik data jika terjadi bencana. |
ALWAYS |
{i>Fsync <i}setiap kali perintah tulis baru ditambahkan ke AOF. Perlindungan terbaik terhadap kebocoran data, dengan mengorbankan performa. |
NodeConfig
Mewakili konfigurasi untuk node instance.
Representasi JSON |
---|
{ "sizeGb": number } |
Kolom | |
---|---|
sizeGb |
Hanya output. Ukuran memori node dalam GB. |
ZoneDistributionConfig
Konfigurasi distribusi zona untuk alokasi resource instance.
Representasi JSON |
---|
{
"zone": string,
"mode": enum ( |
Kolom | |
---|---|
zone |
Opsional. Menentukan zona tempat semua resource akan dialokasikan dengan mode SINGLE_ZONE. Diabaikan untuk mode MULTI_ZONE. |
mode |
Opsional. Mode distribusi zona saat ini. Default-nya adalah MULTI_ZONE. |
ZoneDistributionMode
Kemungkinan mode distribusi zona.
Enum | |
---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Belum Ditetapkan. Default: MULTI_ZONE |
MULTI_ZONE |
Distribusikan resource di 3 zona yang diambil secara acak dalam region tersebut. |
SINGLE_ZONE |
Menyediakan resource dalam satu zona. Bidang zona harus ditentukan. |
PscAutoConnection
Detail resource konsumen dalam koneksi PSC.
Representasi JSON |
---|
{ "pscConnectionId": string, "ipAddress": string, "forwardingRule": string, "projectId": string, "network": string } |
Kolom | |
---|---|
pscConnectionId |
Hanya output. ID koneksi PSC dari aturan penerusan yang terhubung ke lampiran layanan. |
ipAddress |
Hanya output. IP yang dialokasikan di jaringan konsumen untuk aturan penerusan PSC. |
forwardingRule |
Hanya output. URI aturan penerusan sisi konsumen. Format: projects/{project}/regions/{region}/forwardingRules/{forwardingRule} |
projectId |
Wajib. ProjectId konsumen tempat aturan penerusan dibuat. |
network |
Wajib. Jaringan konsumen tempat alamat IP berada, dalam bentuk projects/{projectId}/global/networks/{network_id}. |
Metode |
|
---|---|
|
Membuat Instance baru dalam project dan lokasi tertentu. |
|
Menghapus satu Instance. |
|
Mendapatkan detail dari satu Instance. |
|
Mendapatkan detail tentang certificate authority untuk Instance. |
|
Mencantumkan Instance dalam project dan lokasi tertentu. |
|
Memperbarui parameter satu Instance. |