- Resource: Instance
- GcsBackupSource
- ManagedBackupSource
- Status
- StateInfo
- UpdateInfo
- AuthorizationMode
- TransitEncryptionMode
- DiscoveryEndpoint
- PersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- NodeConfig
- ZoneDistributionConfig
- ZoneDistributionMode
- PscAutoConnection
- PscConnectionStatus
- ConnectionType
- PscAttachmentDetail
- InstanceEndpoint
- ConnectionDetail
- PscConnection
- Mode
- MaintenancePolicy
- WeeklyMaintenanceWindow
- MaintenanceSchedule
- CrossInstanceReplicationConfig
- InstanceRole
- RemoteInstance
- Langganan
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- ServerCaMode
- MigrationConfig
- SelfManagedSource
- Status
- AclPolicyInfo
- 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. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Stempel waktu update terbaru instance. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
labels |
Opsional. Label untuk mewakili 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. Mode otorisasi instance. |
transitEncryptionMode |
Opsional. Tidak dapat diubah. Mode enkripsi dalam pengiriman instance. |
shardCount |
Opsional. Jumlah shard untuk instance. |
discoveryEndpoints[] |
Hanya output. Tidak digunakan lagi: Parameter discoveryEndpoints tidak digunakan lagi. Akibatnya, kolom ini tidak akan diisi jika koneksi dibuat menggunakan parameter endpoint. Sebagai ganti parameter ini, untuk penemuan, gunakan endpoints.connections.pscConnection dan endpoints.connections.pscAutoConnection dengan connectionType CONNECTION_TYPE_DISCOVERY. |
nodeType |
Opsional. Jenis mesin untuk setiap node instance. |
persistenceConfig |
Opsional. Konfigurasi persistensi instance. |
engineVersion |
Opsional. 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[] |
Opsional. Tidak dapat diubah. Tidak digunakan lagi: Gunakan nilai |
pscAttachmentDetails[] |
Hanya output. Detail lampiran layanan untuk mengonfigurasi koneksi PSC. |
endpoints[] |
Opsional. Endpoint untuk instance. |
mode |
Opsional. Tidak dapat diubah. Konfigurasi mode untuk instance. |
maintenancePolicy |
Opsional. Kebijakan pemeliharaan untuk instance. Jika tidak diberikan, peristiwa pemeliharaan akan dilakukan berdasarkan jadwal peluncuran internal Memorystore. |
maintenanceSchedule |
Hanya output. Jadwal pemeliharaan yang dipublikasikan. |
crossInstanceReplicationConfig |
Opsional. Konfigurasi untuk replikasi lintas instance. |
encryptionInfo |
Hanya output. Informasi enkripsi data dalam penyimpanan cluster. |
automatedBackupConfig |
Opsional. Konfigurasi pencadangan otomatis untuk instance. |
availableMaintenanceVersions[] |
Hanya output. Kolom ini digunakan untuk menentukan versi pemeliharaan yang tersedia untuk update mandiri. |
allowFewerZonesDeployment |
Opsional. Tidak dapat diubah. Tidak digunakan lagi, jangan gunakan. |
migrationConfig |
Hanya output. Konfigurasi migrasi untuk instance. |
aclPolicyInfo |
Hanya output. Detail kebijakan ACL yang diterapkan. |
| Sumber yang akan diimpor. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
gcsSource |
Opsional. Tidak dapat diubah. Cadangan yang disimpan di bucket Cloud Storage. Bucket Cloud Storage harus berada di region yang sama dengan instance. Izin baca diperlukan untuk mengimpor dari Objek Cloud Storage yang disediakan. |
managedBackupSource |
Opsional. Tidak dapat diubah. Cadangan yang dibuat dan dikelola oleh layanan Memorystore. |
| Akhir kolom yang saling eksklusif. | |
replicaCount |
Opsional. Jumlah node replika per shard. Jika dihilangkan, defaultnya adalah 0 replika. |
deletionProtectionEnabled |
Opsional. Jika disetel ke true, penghapusan instance akan gagal. |
simulateMaintenanceEvent |
Opsional. Hanya input. Menyimulasikan peristiwa pemeliharaan. |
ondemandMaintenance |
Opsional. Hanya input. Pemeliharaan on-demand untuk instance. |
satisfiesPzs |
Opsional. Hanya output. Dipesan untuk penggunaan di masa mendatang. |
satisfiesPzi |
Opsional. Hanya output. Dipesan untuk penggunaan di masa mendatang. |
asyncInstanceEndpointsDeletionEnabled |
Opsional. Jika benar, endpoint instance yang dibuat dan didaftarkan oleh pelanggan dapat dihapus secara asinkron. Artinya, endpoint instance tersebut dapat dibatalkan pendaftarannya sebelum aturan penerusan di endpoint instance dihapus. |
kmsKey |
Opsional. Kunci KMS yang digunakan untuk mengenkripsi data dalam penyimpanan cluster. |
backupCollection |
Hanya output. Nama lengkap resource koleksi cadangan. Contoh: projects/{project}/locations/{location}/backupCollections/{collection} |
maintenanceVersion |
Opsional. Kolom ini dapat digunakan untuk memicu update mandiri guna menunjukkan versi pemeliharaan yang diinginkan. Input ke kolom ini dapat ditentukan oleh kolom availableMaintenanceVersions. |
effectiveMaintenanceVersion |
Hanya output. Kolom ini menunjukkan versi pemeliharaan instance yang sebenarnya. |
serverCaMode |
Opsional. Tidak dapat diubah. Mode CA Server untuk instance. |
serverCaPool |
Opsional. Tidak dapat diubah. Kumpulan CA yang dikelola pelanggan untuk instance. Hanya berlaku jika mode Server CA adalah CUSTOMER_MANAGED_CAS_CA. Format: "projects/{project}/locations/{region}/caPools/{ca_pool}". |
rotateServerCertificate |
Opsional. Hanya input. Merotasi sertifikat server. |
aclPolicy |
Opsional. Kebijakan ACL untuk instance. Format: projects/{project}/locations/{location}/aclPolicies/{aclPolicy} |
aclPolicyInSync |
Hanya output. Tidak digunakan lagi: Apakah aturan ACL yang diterapkan ke instance disinkronkan. |
GcsBackupSource
Cadangan yang disimpan di bucket Cloud Storage. Bucket Cloud Storage harus berada di region yang sama dengan instance.
| Representasi JSON |
|---|
{ "uris": [ string ] } |
| Kolom | |
|---|---|
uris[] |
Opsional. Contoh: gs://bucket1/object1, gs://bucket2/folder2/object2 |
ManagedBackupSource
Cadangan yang dibuat dan dikelola oleh Memorystore.
| Representasi JSON |
|---|
{ "backup": string } |
| Kolom | |
|---|---|
backup |
Opsional. Contoh: //memorystore.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup} Versi yang lebih singkat (tanpa awalan) dari nama cadangan juga didukung, seperti projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId} Dalam hal ini, diasumsikan bahwa cadangan berada di memorystore.googleapis.com. |
Negara bagian/Provinsi
Kemungkinan status instance.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Tidak ditetapkan. |
CREATING |
Instance sedang dibuat. |
ACTIVE |
Instance telah dibuat dan dapat digunakan. |
UPDATING |
Instance sedang diupdate. |
DELETING |
Instance sedang dihapus. |
MIGRATING |
Instance sedang dimigrasikan. |
StateInfo
Informasi tambahan tentang status instance.
| Representasi JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"updateInfo": {
object ( |
| Kolom | |
|---|---|
| Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
updateInfo |
Hanya output. Menjelaskan update yang sedang berlangsung saat status instance adalah UPDATING. |
| Akhir kolom yang saling eksklusif. | |
UpdateInfo
Menampilkan informasi tentang instance dengan status UPDATING.
| Representasi JSON |
|---|
{
"targetShardCount": integer,
"targetReplicaCount": integer,
"targetEngineVersion": string,
"targetNodeType": enum ( |
| Kolom | |
|---|---|
targetShardCount |
Hanya output. Jumlah target shard untuk instance. |
targetReplicaCount |
Hanya output. Jumlah target node replika per shard untuk instance. |
targetEngineVersion |
Hanya output. Versi mesin target untuk instance. |
targetNodeType |
Hanya output. Jenis node target untuk instance. |
AuthorizationMode
Mode otorisasi yang mungkin untuk instance.
| Enum | |
|---|---|
AUTHORIZATION_MODE_UNSPECIFIED |
Tidak ditetapkan. |
AUTH_DISABLED |
Otorisasi dinonaktifkan. |
IAM_AUTH |
Otorisasi dasar IAM. |
TOKEN_AUTH |
Otorisasi berbasis token. |
TransitEncryptionMode
Kemungkinan mode enkripsi dalam pengiriman instance.
| Enum | |
|---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
Tidak ditetapkan. |
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 endpoint terekspos yang terhubung ke klien. |
port |
Hanya output. Nomor port endpoint yang terekspos. |
network |
Hanya output. Jaringan tempat alamat IP endpoint penemuan akan dicadangkan, dalam bentuk projects/{networkProject}/global/networks/{network_name}. |
PersistenceConfig
Merepresentasikan 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 mode bukan RDB. |
aofConfig |
Opsional. Konfigurasi AOF. Kolom ini akan diabaikan jika mode bukan AOF. |
PersistenceMode
Kemungkinan mode persistensi.
| Enum | |
|---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Tidak ditetapkan. |
DISABLED |
Persistensi dinonaktifkan, dan semua data snapshot 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 saat snapshot pertama dicoba/akan dicoba, dan waktu yang akan diselaraskan dengan snapshot mendatang. Jika tidak diberikan, waktu saat ini akan digunakan. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
SnapshotPeriod
Kemungkinan periode snapshot.
| Enum | |
|---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Tidak 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
Mode fsync yang mungkin.
| Enum | |
|---|---|
APPEND_FSYNC_UNSPECIFIED |
Tidak ditetapkan. Default: EVERY_SEC |
NEVER |
Jangan pernah fsync. Biasanya, Linux akan mengosongkan 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 kehilangan data terbaik dengan mengorbankan performa. |
NodeConfig
Mewakili konfigurasi untuk node instance.
| Representasi JSON |
|---|
{ "sizeGb": number } |
| Kolom | |
|---|---|
sizeGb |
Hanya output. Ukuran memori dalam GB dari node. |
ZoneDistributionConfig
Konfigurasi distribusi zona untuk alokasi resource instance.
| Representasi JSON |
|---|
{
"zone": string,
"zones": [
string
],
"activeZones": [
string
],
"mode": enum ( |
| Kolom | |
|---|---|
zone |
Opsional. Menentukan zona tempat semua resource akan dialokasikan dengan mode SINGLE_ZONE. Diabaikan untuk mode MULTI_ZONE. |
zones[] |
Opsional. Tentukan zona instance multi-zona tempat instance Memorystore mengalokasikan resource. Flag ini tidak berlaku untuk instance zona tunggal. |
activeZones[] |
Hanya output. Daftar zona tempat instance memiliki VM aktif. |
mode |
Opsional. Mode distribusi zona saat ini. Defaultnya adalah MULTI_ZONE. |
ZoneDistributionMode
Kemungkinan mode distribusi zona.
| Enum | |
|---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Tidak Ditetapkan. Default: MULTI_ZONE |
MULTI_ZONE |
Mendistribusikan resource di 3 zona yang dipilih secara acak dalam region. |
SINGLE_ZONE |
Menyediakan resource dalam 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, "serviceAttachment": string, "pscConnectionStatus": enum ( |
| 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 koneksi PSC dibuat. Project ID ini harus sama dengan project ID tempat instance dibuat. |
network |
Wajib. Jaringan tempat endpoint PSC dibuat, dalam bentuk projects/{projectId}/global/networks/{network_name}. |
serviceAttachment |
Hanya output. Lampiran layanan yang merupakan target koneksi PSC, dalam bentuk projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Hanya output. Status koneksi PSC: apakah koneksi ada dan AKTIF atau tidak ada lagi. Perlu diketahui bahwa nilai ini diperbarui secara berkala. Gunakan Private Service Connect API untuk mengetahui status terbaru. |
connectionType |
Hanya output. Jenis koneksi PSC. |
| Port endpoint yang terekspos. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
port |
Opsional. port hanya akan ditetapkan untuk endpoint Utama/Pembaca atau Penemuan. |
| Akhir kolom yang saling eksklusif. | |
PscConnectionStatus
Status koneksi PSC.
| Enum | |
|---|---|
PSC_CONNECTION_STATUS_UNSPECIFIED |
Status koneksi PSC tidak ditentukan. |
ACTIVE |
Koneksi aktif |
NOT_FOUND |
Koneksi tidak ditemukan |
ConnectionType
Jenis koneksi PSC
| Enum | |
|---|---|
CONNECTION_TYPE_UNSPECIFIED |
Jenis Koneksi belum ditetapkan |
CONNECTION_TYPE_DISCOVERY |
Koneksi yang akan digunakan untuk penemuan topologi. |
CONNECTION_TYPE_PRIMARY |
Koneksi yang akan digunakan sebagai endpoint utama untuk mengakses database utama. |
CONNECTION_TYPE_READER |
Koneksi yang akan digunakan sebagai endpoint pembaca untuk mengakses replika. |
PscAttachmentDetail
Konfigurasi lampiran layanan cluster, untuk membuat koneksi PSC.
| Representasi JSON |
|---|
{
"serviceAttachment": string,
"connectionType": enum ( |
| Kolom | |
|---|---|
serviceAttachment |
Hanya output. URI lampiran layanan yang harus digunakan oleh PscConnection yang Anda buat sendiri sebagai target. |
connectionType |
Hanya output. Jenis endpoint Psc. |
InstanceEndpoint
InstanceEndpoint terdiri dari koneksi PSC yang dibuat sebagai grup di setiap jaringan VPC untuk mengakses instance. Di setiap grup, harus ada satu koneksi untuk setiap lampiran layanan di cluster.
| Representasi JSON |
|---|
{
"connections": [
{
object ( |
| Kolom | |
|---|---|
connections[] |
Opsional. Grup koneksi PSC. Grup endpoint jaringan ini dibuat di jaringan VPC yang sama, satu untuk setiap lampiran layanan di cluster. |
ConnectionDetail
Informasi setiap koneksi PSC.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "pscAutoConnection": { object ( |
| Kolom | |
|---|---|
| Koneksi PSC ke instance dapat dibuat melalui Otomatisasi Konektivitas Layanan (koneksi otomatis) selama pembuatan cluster, atau dapat dibuat oleh pelanggan sendiri (koneksi yang dibuat pengguna). Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
pscAutoConnection |
Tidak dapat diubah. Informasi mendetail tentang koneksi PSC yang dibuat melalui otomatisasi konektivitas layanan. |
pscConnection |
Informasi mendetail tentang koneksi PSC yang dibuat oleh pengguna. |
| Akhir kolom yang saling eksklusif. | |
PscConnection
Konfigurasi koneksi PSC yang dibuat pengguna.
| Representasi JSON |
|---|
{ "pscConnectionId": string, "ipAddress": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
| Kolom | |
|---|---|
pscConnectionId |
Wajib. ID koneksi PSC dari aturan penerusan yang terhubung ke lampiran layanan. |
ipAddress |
Wajib. IP yang dialokasikan di jaringan konsumen untuk aturan penerusan PSC. |
forwardingRule |
Wajib. URI aturan penerusan sisi konsumen. Format: projects/{project}/regions/{region}/forwardingRules/{forwardingRule} |
projectId |
Hanya output. ProjectId konsumen tempat aturan penerusan dibuat. |
network |
Wajib. Jaringan konsumen tempat alamat IP berada, dalam bentuk projects/{projectId}/global/networks/{network_name}. |
serviceAttachment |
Wajib. Lampiran layanan yang merupakan target koneksi PSC, dalam bentuk projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Hanya output. Status koneksi PSC: apakah koneksi ada dan AKTIF atau tidak ada lagi. Perlu diketahui bahwa nilai ini diperbarui secara berkala. Gunakan Private Service Connect API untuk mengetahui status terbaru. |
connectionType |
Hanya output. Jenis koneksi PSC. |
| Port endpoint yang terekspos. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
port |
Opsional. port hanya akan ditetapkan untuk endpoint Utama/Pembaca atau Penemuan. |
| Akhir kolom yang saling eksklusif. | |
Mode
Konfigurasi mode, yang digunakan untuk mengaktifkan/menonaktifkan mode cluster.
| Enum | |
|---|---|
MODE_UNSPECIFIED |
Mode tidak ditentukan. |
STANDALONE |
Tidak digunakan lagi: Gunakan CLUSTER_DISABLED sebagai gantinya. |
CLUSTER |
Instance dalam mode cluster. |
CLUSTER_DISABLED |
Mode cluster dinonaktifkan untuk instance. |
MaintenancePolicy
Kebijakan pemeliharaan per instance.
| Representasi JSON |
|---|
{
"createTime": string,
"updateTime": string,
"weeklyMaintenanceWindow": [
{
object ( |
| Kolom | |
|---|---|
createTime |
Hanya output. Waktu saat kebijakan dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu saat kebijakan diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
weeklyMaintenanceWindow[] |
Opsional. Masa pemeliharaan yang diterapkan ke resource yang dicakup oleh kebijakan ini. Minimum 1. Untuk versi saat ini, jumlah maksimum weekly_window diperkirakan adalah satu. |
WeeklyMaintenanceWindow
Rentang waktu yang ditentukan untuk operasi mingguan.
| Representasi JSON |
|---|
{ "day": enum ( |
| Kolom | |
|---|---|
day |
Opsional. Hari dalam seminggu untuk masa pemeliharaan. Kolom ini wajib diisi. Anda tidak dapat menggunakan |
startTime |
Opsional. Waktu mulai masa pemeliharaan dalam UTC. Saat Anda menentukan masa pemeliharaan, |
MaintenanceSchedule
Jadwal pemeliharaan mendatang.
| Representasi JSON |
|---|
{ "startTime": string, "endTime": string } |
| Kolom | |
|---|---|
startTime |
Hanya output. Waktu mulai pemeliharaan terjadwal mendatang untuk instance ini. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
endTime |
Hanya output. Waktu berakhir pemeliharaan terjadwal mendatang untuk instance ini. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
CrossInstanceReplicationConfig
Konfigurasi replikasi lintas instance.
| Representasi JSON |
|---|
{ "instanceRole": enum ( |
| Kolom | |
|---|---|
instanceRole |
Wajib. Peran instance dalam replikasi lintas instance. |
primaryInstance |
Opsional. Detail instance utama yang digunakan sebagai sumber replikasi untuk instance sekunder ini. Kolom ini hanya ditetapkan untuk instance sekunder. |
secondaryInstances[] |
Opsional. Daftar instance sekunder yang mereplikasi dari instance utama ini. Kolom ini hanya ditetapkan untuk instance utama. |
updateTime |
Hanya output. Terakhir kali konfigurasi replikasi lintas instance diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
membership |
Hanya output. Tampilan output saja dari semua instance anggota yang berpartisipasi dalam replikasi lintas instance. Tampilan ini akan disediakan oleh setiap instance anggota, terlepas dari peran instance-nya (utama atau sekunder). Instance utama dapat memberikan informasi tentang semua instance sekunder yang mereplikasi darinya. Namun, instance sekunder hanya mengetahui instance utama tempatnya mereplikasi. Namun, untuk skenario saat instance utama tidak tersedia (misalnya, pemadaman layanan regional), permintaan Getinstance dapat dikirim ke instance anggota lain dan kolom ini akan mencantumkan semua instance anggota yang berpartisipasi dalam replikasi lintas instance. |
InstanceRole
Peran instance dalam replikasi lintas instance.
| Enum | |
|---|---|
INSTANCE_ROLE_UNSPECIFIED |
peran instance tidak ditetapkan. Perilakunya setara dengan NONE. |
NONE |
Instance ini tidak berpartisipasi dalam replikasi lintas instance. Instance ini bersifat independen dan tidak mereplikasi ke atau dari instance lain. |
PRIMARY |
Instance yang memungkinkan operasi baca dan tulis. Setiap data yang ditulis ke instance ini juga direplikasi ke instance sekunder yang terpasang. |
SECONDARY |
Instance yang hanya mengizinkan pembacaan dan replikasi data dari instance utama. |
RemoteInstance
Detail instance jarak jauh yang terkait dengan instance ini dalam penyiapan replikasi lintas instance.
| Representasi JSON |
|---|
{ "instance": string, "uid": string } |
| Kolom | |
|---|---|
instance |
Opsional. Jalur resource lengkap instance jarak jauh dalam format: projects/ |
uid |
Hanya output. ID unik instance jarak jauh. |
Langganan
Tampilan output saja dari semua instance anggota yang berpartisipasi dalam replikasi lintas instance.
| Representasi JSON |
|---|
{ "primaryInstance": { object ( |
| Kolom | |
|---|---|
primaryInstance |
Hanya output. Instance utama yang bertindak sebagai sumber replikasi untuk instance sekunder. |
secondaryInstances[] |
Hanya output. Daftar instance sekunder yang mereplikasi dari instance utama. |
AutomatedBackupConfig
Konfigurasi pencadangan otomatis untuk instance.
| Representasi JSON |
|---|
{ "automatedBackupMode": enum ( |
| Kolom | |
|---|---|
automatedBackupMode |
Opsional. Mode pencadangan otomatis. Jika mode dinonaktifkan, kolom lainnya akan diabaikan. |
retention |
Opsional. Durasi penyimpanan cadangan otomatis sebelum cadangan dihapus. Nilainya harus antara 1 hari dan 365 hari. Jika tidak ditentukan, nilai defaultnya adalah 35 hari. Durasi dalam detik dengan maksimal sembilan digit pecahan, diakhiri dengan ' |
| Jadwal pencadangan otomatis. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
fixedFrequencySchedule |
Opsional. Memicu pencadangan otomatis pada frekuensi tetap. |
| Akhir kolom yang saling eksklusif. | |
FixedFrequencySchedule
Jadwal ini memungkinkan pencadangan dipicu pada frekuensi tetap (saat ini hanya harian yang didukung).
| Representasi JSON |
|---|
{
"startTime": {
object ( |
| Kolom | |
|---|---|
startTime |
Wajib. Waktu mulai setiap pencadangan otomatis dalam UTC. Waktu harus ditetapkan ke awal jam. Kolom ini wajib diisi. |
AutomatedBackupMode
Mode pencadangan otomatis.
| Enum | |
|---|---|
AUTOMATED_BACKUP_MODE_UNSPECIFIED |
Nilai default. Konfigurasi pencadangan otomatis tidak ditentukan. |
DISABLED |
Konfigurasi pencadangan otomatis dinonaktifkan. |
ENABLED |
Konfigurasi pencadangan otomatis diaktifkan. |
ServerCaMode
Mode CA Server untuk instance.
| Enum | |
|---|---|
SERVER_CA_MODE_UNSPECIFIED |
Mode CA server tidak ditentukan. |
GOOGLE_MANAGED_PER_INSTANCE_CA |
Setiap instance memiliki CA yang dikelola Google sendiri. |
GOOGLE_MANAGED_SHARED_CA |
Instance menggunakan CA bersama yang dikelola Google untuk region instance. |
CUSTOMER_MANAGED_CAS_CA |
Instance menggunakan CA yang dikelola pelanggan dari CAS. |
SERVER_CA_MODE_GOOGLE_MANAGED_PER_INSTANCE_CA |
Tidak digunakan lagi: Gunakan GOOGLE_MANAGED_PER_INSTANCE_CA sebagai gantinya. |
SERVER_CA_MODE_GOOGLE_MANAGED_SHARED_CA |
Tidak digunakan lagi: Gunakan GOOGLE_MANAGED_SHARED_CA sebagai gantinya. |
SERVER_CA_MODE_CUSTOMER_MANAGED_CAS_CA |
Tidak digunakan lagi: Gunakan CUSTOMER_MANAGED_CAS_CA sebagai gantinya. |
MigrationConfig
Konfigurasi untuk migrasi instance.
| Representasi JSON |
|---|
{ "state": enum ( |
| Kolom | |
|---|---|
state |
Hanya output. Status migrasi instance. |
forceFinishMigration |
Hanya output. Merepresentasikan flag boolean untuk memaksa finalisasi migrasi tanpa validasi pengejaran offset antara sumber dan target sebelum menghentikan replikasi. |
| Detail tentang sumber migrasi. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
selfManagedSource |
Hanya output. Konfigurasi untuk bermigrasi dari instance Valkey/Redis yang dikelola sendiri |
| Akhir kolom yang saling eksklusif. | |
SelfManagedSource
Detail instance sumber yang dikelola sendiri.
| Representasi JSON |
|---|
{ "ipAddress": string, "port": integer, "networkAttachment": string } |
| Kolom | |
|---|---|
ipAddress |
Wajib. Alamat IP instance sumber. Alamat IP ini harus berupa alamat IP stabil yang dapat diakses oleh instance Memorystore selama proses migrasi. |
port |
Wajib. Port instance sumber. Port ini harus berupa port stabil yang dapat diakses oleh instance Memorystore selama proses migrasi. |
networkAttachment |
Wajib. Nama resource Lampiran Jaringan Private Service Connect yang digunakan untuk membuat konektivitas ke instance sumber. Network attachment ini memiliki persyaratan berikut: 1. File ini harus berada dalam project yang sama dengan instance Memorystore. 2. Region ini harus sama dengan region instance Memorystore. 3. Subnet yang terpasang ke lampiran jaringan harus berada di jaringan VPC yang sama dengan node instance sumber. Format: projects/{project}/regions/{region}/networkAttachments/{networkAttachment} |
Negara bagian/Provinsi
Status migrasi instance. Nilai baru mungkin akan ditambahkan pada masa mendatang.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Instance tidak memiliki aktivitas terkait migrasi. Ini adalah status awal. |
ROLLED_BACK |
Instance saat ini tidak sedang dimigrasikan. Instance menjalani upaya migrasi yang gagal, dan rollback berikutnya berhasil. Instance kini siap untuk upaya migrasi baru jika diinginkan. |
ROLLING_BACK |
Menunjukkan bahwa upaya migrasi sebelumnya gagal. Status instance tingkat tinggi akan menjadi MIGRATING. Instance belum siap untuk upaya migrasi baru. Rollback sedang berlangsung untuk memulihkan instance ke status aslinya. Instance akan tetap dalam status ini hingga rollback berhasil. |
REPLICATION_ESTABLISHED |
Instance sedang dalam proses migrasi. Instance telah berhasil melakukan replikasi dan siap untuk peralihan. |
MIGRATED |
Instance berhasil dimigrasikan. |
AclPolicyInfo
Detail kebijakan ACL yang diterapkan.
| Representasi JSON |
|---|
{
"appliedAclPolicy": string,
"appliedAclPolicyRevision": string,
"appliedAclPolicyRevisionNumber": string,
"aclPolicyRevisionStatuses": [
{
object ( |
| Kolom | |
|---|---|
appliedAclPolicy |
Hanya output. Nama resource kebijakan ACL yang diterapkan. Format: "projects/{project}/locations/{location}/aclPolicies/{aclPolicy}" |
appliedAclPolicyRevision |
Hanya output. Nama resource revisi kebijakan ACL yang diterapkan. Format: "projects/{project}/locations/{location}/aclPolicies/{aclPolicy}/revisions/{revision}" |
appliedAclPolicyRevisionNumber |
Hanya output. Nomor revisi dari revisi kebijakan ACL yang diterapkan. |
aclPolicyRevisionStatuses[] |
Hanya output. Daftar status untuk berbagai revisi kebijakan ACL ini pada instance. |
Metode |
|
|---|---|
|
Menambahkan pengguna autentikasi token untuk instance yang mengaktifkan autentikasi berbasis token. |
|
Instance Cadangan. |
|
Membuat Instance baru di project dan lokasi tertentu. |
|
Menghapus satu Instance. |
|
Memfinalisasi proses migrasi. |
|
Mendapatkan detail satu Instance. |
|
Mendapatkan detail tentang certificate authority untuk Instance. |
|
Mencantumkan Instance di project dan lokasi tertentu. |
|
Memperbarui parameter satu Instance. |
|
Menjadwalkan ulang peristiwa pemeliharaan mendatang. |
|
Memulai migrasi instance sumber ke instance Memorystore target. |