- 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 format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
updateTime |
Hanya output. Stempel waktu update terbaru instance. Stempel waktu dalam format 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 sistem untuk instance. |
authorizationMode |
Opsional. Tidak dapat diubah. Mode otorisasi instance. |
transitEncryptionMode |
Opsional. Tidak dapat diubah. Mode enkripsi saat transit untuk instance. |
shardCount |
Wajib. Jumlah shard untuk instance. |
discoveryEndpoints[] |
Hanya output. Endpoint yang dapat digunakan klien untuk terhubung ke instance. Saat ini, hanya satu endpoint penemuan yang didukung. |
nodeType |
Opsional. Tidak dapat diubah. Jenis mesin untuk setiap node instance. |
persistenceConfig |
Opsional. Konfigurasi persistensi instance. |
engineVersion |
Opsional. Tidak dapat diubah. Versi mesin instance. |
engineConfigs |
Opsional. Konfigurasi mesin yang disediakan pengguna untuk instance. Objek yang berisi daftar pasangan |
nodeConfig |
Hanya output. Konfigurasi setiap node instance. |
zoneDistributionConfig |
Opsional. Tidak dapat diubah. Konfigurasi distribusi zona instance untuk alokasi node. |
pscAutoConnections[] |
Wajib. Tidak dapat diubah. Input pengguna dan detail resource koneksi PSC yang dibuat otomatis. |
replicaCount |
Opsional. Jumlah node replika per shard. Jika dihilangkan, defaultnya adalah 0 replika. |
deletionProtectionEnabled |
Opsional. Jika disetel ke true, penghapusan instance akan gagal. |
Status
Kemungkinan status instance.
Enum | |
---|---|
STATE_UNSPECIFIED |
Belum ditetapkan. |
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 adalah 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. Target jumlah node replika per shard untuk instance. |
AuthorizationMode
Kemungkinan mode otorisasi instance.
Enum | |
---|---|
AUTHORIZATION_MODE_UNSPECIFIED |
Belum ditetapkan. |
AUTH_DISABLED |
Otorisasi dinonaktifkan. |
IAM_AUTH |
Otorisasi dasar IAM. |
TransitEncryptionMode
Kemungkinan mode enkripsi dalam pengiriman instance.
Enum | |
---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
Belum ditetapkan. |
TRANSIT_ENCRYPTION_DISABLED |
Enkripsi saat transit dinonaktifkan. |
SERVER_AUTHENTICATION |
Enkripsi yang dikelola server digunakan untuk enkripsi saat proses pengiriman. |
DiscoveryEndpoint
Merepresentasikan endpoint bagi klien untuk terhubung ke instance.
Representasi JSON |
---|
{ "address": string, "port": integer, "network": string } |
Kolom | |
---|---|
address |
Hanya output. Alamat IP endpoint yang diekspos yang terhubung ke klien. |
port |
Hanya output. Nomor port endpoint yang diekspos. |
network |
Hanya output. Jaringan tempat alamat IP endpoint penemuan akan dicadangkan, dalam bentuk projects/{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 ditetapkan. |
SHARED_CORE_NANO |
Nano inti bersama. |
HIGHMEM_MEDIUM |
Media memori tinggi. |
HIGHMEM_XLARGE |
Memori tinggi ekstra besar. |
STANDARD_SMALL |
Standar kecil. |
PersistenceConfig
Merepresentasikan konfigurasi persistensi untuk 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 mode bukan AOF. |
PersistenceMode
Kemungkinan mode persistensi.
Enum | |
---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Belum ditetapkan. |
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 antara snapshot RDB. |
rdbSnapshotStartTime |
Opsional. Waktu snapshot pertama telah/akan dicoba, dan waktu snapshot mendatang akan disesuaikan. Jika tidak diberikan, waktu saat ini akan digunakan. Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
SnapshotPeriod
Kemungkinan periode snapshot.
Enum | |
---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Belum ditetapkan. |
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
Kemungkinan mode fsync.
Enum | |
---|---|
APPEND_FSYNC_UNSPECIFIED |
Belum ditetapkan. Default: EVERY_SEC |
NEVER |
Jangan pernah fsync. Biasanya, Linux akan menghapus data setiap 30 detik dengan konfigurasi ini, tetapi hal ini bergantung pada penyesuaian kernel yang tepat. |
EVERY_SEC |
Fsync setiap detik. Anda mungkin kehilangan data selama 1 detik jika terjadi bencana. |
ALWAYS |
Fsync setiap kali perintah tulis baru ditambahkan ke AOF. Perlindungan terbaik terhadap kehilangan data dengan mengorbankan performa. |
NodeConfig
Merepresentasikan konfigurasi untuk node instance.
Representasi JSON |
---|
{ "sizeGb": number } |
Kolom | |
---|---|
sizeGb |
Hanya output. Ukuran memori dalam GB node. |
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. Defaultnya adalah MULTI_ZONE. |
ZoneDistributionMode
Kemungkinan mode distribusi zona.
Enum | |
---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Belum Ditetapkan. Default: MULTI_ZONE |
MULTI_ZONE |
Mendistribusikan resource ke 3 zona yang dipilih secara acak dalam region. |
SINGLE_ZONE |
Menyediakan resource di satu zona. Kolom 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 di project dan lokasi tertentu. |
|
Menghapus satu Instance. |
|
Mendapatkan detail satu Instance. |
|
Mendapatkan detail tentang certificate authority untuk Instance. |
|
Mencantumkan Instance di project dan lokasi tertentu. |
|
Memperbarui parameter satu Instance. |