- Risorsa: Istanza
- GcsBackupSource
- ManagedBackupSource
- Stato
- StateInfo
- UpdateInfo
- AuthorizationMode
- TransitEncryptionMode
- DiscoveryEndpoint
- PersistenceConfig
- PersistenceMode
- RDBConfig
- SnapshotPeriod
- AOFConfig
- AppendFsync
- NodeConfig
- ZoneDistributionConfig
- ZoneDistributionMode
- PscAutoConnection
- PscConnectionStatus
- ConnectionType
- PscAttachmentDetail
- InstanceEndpoint
- ConnectionDetail
- PscConnection
- Modalità
- MaintenancePolicy
- WeeklyMaintenanceWindow
- MaintenanceSchedule
- CrossInstanceReplicationConfig
- InstanceRole
- RemoteInstance
- Abbonamento
- AutomatedBackupConfig
- FixedFrequencySchedule
- AutomatedBackupMode
- Metodi
Risorsa: Istanza
Un'istanza Memorystore.
Rappresentazione JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "state": enum ( |
Campi | |
---|---|
name |
Identificatore. Nome univoco dell'istanza. Formato: projects/{project}/locations/{location}/instances/{instance} |
createTime |
Solo output. Timestamp di creazione dell'istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. Timestamp dell'ultimo aggiornamento dell'istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Etichette per rappresentare i metadati forniti dagli utenti. Un oggetto contenente un elenco di coppie |
state |
Solo output. Stato attuale dell'istanza. |
stateInfo |
Solo output. Ulteriori informazioni sullo stato dell'istanza. |
uid |
Solo output. Identificatore univoco assegnato dal sistema per l'istanza. |
authorizationMode |
Facoltativo. Immutabile. Modalità di autorizzazione dell'istanza. |
transitEncryptionMode |
Facoltativo. Immutabile. Modalità di crittografia dei dati in transito dell'istanza. |
shardCount |
Facoltativo. Numero di shard per l'istanza. |
discoveryEndpoints[] |
Solo output. Deprecato: utilizza invece i valori endpoints.connections.psc_auto_connection o endpoints.connections.psc_connection. |
nodeType |
Facoltativo. Tipo di macchina per i singoli nodi dell'istanza. |
persistenceConfig |
Facoltativo. Configurazione della persistenza dell'istanza. |
engineVersion |
Facoltativo. Versione del motore dell'istanza. |
engineConfigs |
Facoltativo. Configurazioni del motore fornite dall'utente per l'istanza. Un oggetto contenente un elenco di coppie |
nodeConfig |
Solo output. Configurazione dei singoli nodi dell'istanza. |
zoneDistributionConfig |
Facoltativo. Immutabile. Configurazione della distribuzione delle zone dell'istanza per l'allocazione dei nodi. |
pscAutoConnections[] |
Facoltativo. Immutabile. Ritirato: utilizza invece il valore endpoints.connections.psc_auto_connection. |
pscAttachmentDetails[] |
Solo output. Dettagli del collegamento al servizio per configurare le connessioni PSC. |
endpoints[] |
Facoltativo. Endpoint per l'istanza. |
mode |
Facoltativo. La configurazione della modalità per l'istanza. |
maintenancePolicy |
Facoltativo. I criteri di manutenzione per l'istanza. Se non viene fornito, l'evento di manutenzione verrà eseguito in base alla pianificazione interna dell'implementazione di Memorystore. |
maintenanceSchedule |
Solo output. Pianificazione della manutenzione pubblicata. |
crossInstanceReplicationConfig |
Facoltativo. La configurazione per la replica tra istanze. |
encryptionInfo |
Solo output. Informazioni sulla crittografia dei dati at-rest del cluster. |
automatedBackupConfig |
Facoltativo. La configurazione del backup automatico per l'istanza. |
allowFewerZonesDeployment |
Facoltativo. Immutabile. Consente ai clienti di specificare se accettano di eseguire il deployment di un'istanza multizona in meno di 3 zone. Una volta impostata, se si verifica un'interruzione zonale durante la creazione dell'istanza, questa verrà implementata solo in due zone e rimarrà all'interno delle due zone per il suo ciclo di vita. |
Campo unione import_sources . L'origine da cui importare. import_sources può essere solo uno dei seguenti: |
|
gcsSource |
Facoltativo. Immutabile. Backup archiviati nei bucket Cloud Storage. I bucket Cloud Storage devono trovarsi nella stessa regione delle istanze. Per importare dagli oggetti Cloud Storage forniti è necessaria l'autorizzazione di lettura. |
managedBackupSource |
Facoltativo. Immutabile. Backup generati e gestiti dal servizio Memorystore. |
replicaCount |
Facoltativo. Numero di nodi di replica per shard. Se omesso, il valore predefinito è 0 repliche. |
deletionProtectionEnabled |
Facoltativo. Se viene impostato su true, l'eliminazione dell'istanza non riuscirà. |
simulateMaintenanceEvent |
Facoltativo. Solo input. Simula un evento di manutenzione. |
ondemandMaintenance |
Facoltativo. Solo input. Manutenzione on demand per l'istanza. |
asyncInstanceEndpointsDeletionEnabled |
Facoltativo. Se impostato su true, gli endpoint delle istanze creati e registrati dai clienti possono essere eliminati in modo asincrono. ovvero, la registrazione di un endpoint di istanza può essere annullata prima dell'eliminazione delle regole di forwarding nell'endpoint di istanza. |
kmsKey |
Facoltativo. La chiave KMS utilizzata per criptare i dati at-rest del cluster. |
backupCollection |
Solo output. Il nome completo della risorsa della raccolta di backup. Esempio: projects/{project}/locations/{location}/backupCollections/{collection} |
GcsBackupSource
Backup archiviati nei bucket Cloud Storage. I bucket Cloud Storage devono trovarsi nella stessa regione delle istanze.
Rappresentazione JSON |
---|
{ "uris": [ string ] } |
Campi | |
---|---|
uris[] |
Facoltativo. Esempio: gs://bucket1/object1, gs://bucket2/folder2/object2 |
ManagedBackupSource
Backup generati e gestiti da Memorystore.
Rappresentazione JSON |
---|
{ "backup": string } |
Campi | |
---|---|
backup |
Facoltativo. Esempio: //memorystore.googleapis.com/projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backup} È supportata anche una versione più breve (senza il prefisso) del nome del backup, ad esempio projects/{project}/locations/{location}/backupCollections/{collection}/backups/{backupId}. In questo caso, si presume che il backup si trovi in memorystore.googleapis.com. |
Stato
Gli stati possibili dell'istanza.
Enum | |
---|---|
STATE_UNSPECIFIED |
Non impostato. |
CREATING |
Creazione dell'istanza in corso. |
ACTIVE |
L'istanza è stata creata ed è utilizzabile. |
UPDATING |
Aggiornamento dell'istanza in corso. |
DELETING |
Eliminazione dell'istanza in corso. |
StateInfo
Ulteriori informazioni sullo stato dell'istanza.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione
|
|
updateInfo |
Solo output. Descrive l'aggiornamento in corso quando lo stato dell'istanza è UPDATING. |
UpdateInfo
Rappresenta le informazioni sull'istanza con stato UPDATING.
Rappresentazione JSON |
---|
{
"targetShardCount": integer,
"targetReplicaCount": integer,
"targetEngineVersion": string,
"targetNodeType": enum ( |
Campi | |
---|---|
targetShardCount |
Solo output. Numero di shard di destinazione per l'istanza. |
targetReplicaCount |
Solo output. Numero target di nodi di replica per shard per l'istanza. |
targetEngineVersion |
Solo output. Versione del motore di destinazione per l'istanza. |
targetNodeType |
Solo output. Tipo di nodo di destinazione per l'istanza. |
AuthorizationMode
Possibili modalità di autorizzazione dell'istanza.
Enum | |
---|---|
AUTHORIZATION_MODE_UNSPECIFIED |
Non impostato. |
AUTH_DISABLED |
Autorizzazione disattivata. |
IAM_AUTH |
Autorizzazione di base IAM. |
TransitEncryptionMode
Possibili modalità di crittografia in transito dell'istanza.
Enum | |
---|---|
TRANSIT_ENCRYPTION_MODE_UNSPECIFIED |
Non impostato. |
TRANSIT_ENCRYPTION_DISABLED |
La crittografia in transito è disattivata. |
SERVER_AUTHENTICATION |
La crittografia gestita dal server viene utilizzata per la crittografia in transito. |
DiscoveryEndpoint
Rappresenta un endpoint a cui i client possono connettersi all'istanza.
Rappresentazione JSON |
---|
{ "address": string, "port": integer, "network": string } |
Campi | |
---|---|
address |
Solo output. L'indirizzo IP a cui si connettono i client dell'endpoint esposto. |
port |
Solo output. Il numero di porta dell'endpoint esposto. |
network |
Solo output. La rete in cui verrà riservato l'indirizzo IP dell'endpoint di rilevamento, nel formato projects/{networkProject}/global/networks/{network_id}. |
PersistenceConfig
Rappresenta la configurazione della persistenza per un'istanza.
Rappresentazione JSON |
---|
{ "mode": enum ( |
Campi | |
---|---|
mode |
Facoltativo. Modalità di persistenza attuale. |
rdbConfig |
Facoltativo. Configurazione RDB. Questo campo verrà ignorato se la modalità non è RDB. |
aofConfig |
Facoltativo. Configurazione AOF. Questo campo verrà ignorato se la modalità non è AOF. |
PersistenceMode
Possibili modalità di persistenza.
Enum | |
---|---|
PERSISTENCE_MODE_UNSPECIFIED |
Non impostato. |
DISABLED |
La persistenza è disattivata e tutti i dati degli snapshot vengono eliminati. |
RDB |
La persistenza basata su RDB è attivata. |
AOF |
La persistenza basata su AOF è attivata. |
RDBConfig
Configurazione per la persistenza basata su RDB.
Rappresentazione JSON |
---|
{
"rdbSnapshotPeriod": enum ( |
Campi | |
---|---|
rdbSnapshotPeriod |
Facoltativo. Periodo tra gli snapshot RDB. |
rdbSnapshotStartTime |
Facoltativo. Ora in cui è stato/verrà tentato il primo snapshot e a cui verranno allineati gli snapshot futuri. Se non viene specificato, verrà utilizzato l'orario attuale. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
SnapshotPeriod
Possibili periodi di snapshot.
Enum | |
---|---|
SNAPSHOT_PERIOD_UNSPECIFIED |
Non impostato. |
ONE_HOUR |
Un'ora. |
SIX_HOURS |
sei ore. |
TWELVE_HOURS |
12 ore. |
TWENTY_FOUR_HOURS |
24 ore. |
AOFConfig
Configurazione per la persistenza basata su AOF.
Rappresentazione JSON |
---|
{
"appendFsync": enum ( |
Campi | |
---|---|
appendFsync |
Facoltativo. Modalità fsync. |
AppendFsync
Modalità fsync possibili.
Enum | |
---|---|
APPEND_FSYNC_UNSPECIFIED |
Non impostato. Valore predefinito: EVERY_SEC |
NEVER |
Non eseguire mai fsync. Normalmente Linux scarica i dati ogni 30 secondi con questa configurazione, ma dipende dalla messa a punto esatta del kernel. |
EVERY_SEC |
Sincronizza ogni secondo. Potresti perdere 1 secondo di dati in caso di disastro. |
ALWAYS |
Sincronizza ogni volta che vengono aggiunti nuovi comandi di scrittura al file AOF. La migliore protezione dalla perdita di dati a scapito delle prestazioni. |
NodeConfig
Rappresenta la configurazione dei nodi dell'istanza.
Rappresentazione JSON |
---|
{ "sizeGb": number } |
Campi | |
---|---|
sizeGb |
Solo output. Dimensioni della memoria del nodo in GB. |
ZoneDistributionConfig
Configurazione della distribuzione delle zone per l'allocazione delle risorse dell'istanza.
Rappresentazione JSON |
---|
{
"zone": string,
"mode": enum ( |
Campi | |
---|---|
zone |
Facoltativo. Definisce la zona in cui verranno allocate tutte le risorse con la modalità SINGLE_ZONE. Ignorato per la modalità MULTI_ZONE. |
mode |
Facoltativo. Modalità di distribuzione delle zone attuale. Il valore predefinito è MULTI_ZONE. |
ZoneDistributionMode
Possibili modalità di distribuzione delle zone.
Enum | |
---|---|
ZONE_DISTRIBUTION_MODE_UNSPECIFIED |
Non impostato. Predefinito: MULTI_ZONE |
MULTI_ZONE |
Distribuisci le risorse in tre zone scelte in modo casuale all'interno della regione. |
SINGLE_ZONE |
Esegui il provisioning delle risorse in una singola zona. È necessario specificare il campo Zona. |
PscAutoConnection
Dettagli delle risorse consumer in una connessione PSC.
Rappresentazione JSON |
---|
{ "pscConnectionId": string, "ipAddress": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Campi | |
---|---|
pscConnectionId |
Solo output. L'ID connessione PSC della regola di forwarding connessa al collegamento del servizio. |
ipAddress |
Solo output. L'IP allocato sulla rete consumer per la regola di forwarding PSC. |
forwardingRule |
Solo output. L'URI della regola di forwarding lato consumer. Formato: projects/{project}/regions/{region}/forwardingRules/{forwardingRule} |
projectId |
Obbligatorio. L'ID progetto consumer in cui vengono stabilite le connessioni PSC. Deve essere lo stesso projectId in cui viene creata l'istanza. |
network |
Obbligatorio. La rete in cui vengono creati gli endpoint PSC, nel formato projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
Solo output. Il collegamento del servizio che è la destinazione della connessione PSC, nel formato projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Solo output. Lo stato della connessione PSC: se esiste una connessione ATTIVA o se non esiste più. Tieni presente che questo valore viene aggiornato periodicamente. Per lo stato più recente, utilizza le API Private Service Connect. |
connectionType |
Solo output. Tipo di connessione PSC. |
Campo unione ports . Porte dell'endpoint esposto. ports può essere solo uno dei seguenti: |
|
port |
Facoltativo. La porta verrà impostata solo per l'endpoint Primary/Reader o Discovery. |
PscConnectionStatus
Stato della connessione PSC.
Enum | |
---|---|
PSC_CONNECTION_STATUS_UNSPECIFIED |
Lo stato della connessione PSC non è specificato. |
ACTIVE |
La connessione è attiva |
NOT_FOUND |
Connessione non trovata |
ConnectionType
Tipo di connessione PSC
Enum | |
---|---|
CONNECTION_TYPE_UNSPECIFIED |
Il tipo di connessione non è impostato |
CONNECTION_TYPE_DISCOVERY |
Connessione che verrà utilizzata per il rilevamento della topologia. |
CONNECTION_TYPE_PRIMARY |
Connessione che verrà utilizzata come endpoint principale per accedere al database primario. |
CONNECTION_TYPE_READER |
Connessione che verrà utilizzata come endpoint di lettura per accedere alle repliche. |
PscAttachmentDetail
Configurazione di un collegamento del servizio del cluster per la creazione di connessioni PSC.
Rappresentazione JSON |
---|
{
"serviceAttachment": string,
"connectionType": enum ( |
Campi | |
---|---|
serviceAttachment |
Solo output. L'URI del collegamento al servizio che la connessione PscConnection creata autonomamente deve utilizzare come target. |
connectionType |
Solo output. Tipo di endpoint PSC. |
InstanceEndpoint
InstanceEndpoint è costituito da connessioni PSC create come gruppo in ogni rete VPC per accedere all'istanza. In ogni gruppo, deve esserci una connessione per ogni collegamento del servizio nel cluster.
Rappresentazione JSON |
---|
{
"connections": [
{
object ( |
Campi | |
---|---|
connections[] |
Facoltativo. Un gruppo di connessioni PSC. Vengono creati nella stessa rete VPC, uno per ogni collegamento del servizio nel cluster. |
ConnectionDetail
Informazioni su ogni connessione PSC.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione connection . Una connessione PSC a un'istanza può essere creata tramite l'automazione della connettività dei servizi (connessione automatica) durante la creazione del cluster oppure può essere creata dai clienti stessi (connessione creata dall'utente). connection può essere solo uno dei seguenti: |
|
pscAutoConnection |
Immutabile. Informazioni dettagliate su una connessione PSC creata tramite l'automazione della connettività di servizio. |
pscConnection |
Informazioni dettagliate di una connessione PSC creata dall'utente. |
PscConnection
Configurazione della connessione Psc creata dall'utente.
Rappresentazione JSON |
---|
{ "pscConnectionId": string, "ipAddress": string, "forwardingRule": string, "projectId": string, "network": string, "serviceAttachment": string, "pscConnectionStatus": enum ( |
Campi | |
---|---|
pscConnectionId |
Obbligatorio. L'ID connessione PSC della regola di forwarding connessa al collegamento del servizio. |
ipAddress |
Obbligatorio. L'IP allocato sulla rete consumer per la regola di forwarding PSC. |
forwardingRule |
Obbligatorio. L'URI della regola di forwarding lato consumer. Formato: projects/{project}/regions/{region}/forwardingRules/{forwardingRule} |
projectId |
Solo output. L'ID progetto consumer da cui viene creata la regola di forwarding. |
network |
Obbligatorio. La rete consumer in cui risiede l'indirizzo IP, nel formato projects/{projectId}/global/networks/{network_id}. |
serviceAttachment |
Obbligatorio. Il collegamento del servizio che è la destinazione della connessione PSC, nel formato projects/{project-id}/regions/{region}/serviceAttachments/{service-attachment-id}. |
pscConnectionStatus |
Solo output. Lo stato della connessione PSC: se esiste una connessione ATTIVA o se non esiste più. Tieni presente che questo valore viene aggiornato periodicamente. Per lo stato più recente, utilizza le API Private Service Connect. |
connectionType |
Solo output. Tipo di connessione PSC. |
Campo unione ports . Porte dell'endpoint esposto. ports può essere solo uno dei seguenti: |
|
port |
Facoltativo. La porta verrà impostata solo per l'endpoint Primary/Reader o Discovery. |
Modalità
La configurazione della modalità, che viene utilizzata per attivare/disattivare la modalità cluster.
Enum | |
---|---|
MODE_UNSPECIFIED |
La modalità non è specificata. |
STANDALONE |
Deprecato: utilizza CLUSTER_DISABLED. |
CLUSTER |
L'istanza è in modalità cluster. |
CLUSTER_DISABLED |
La modalità cluster è disattivata per l'istanza. |
MaintenancePolicy
Policy di manutenzione per istanza.
Rappresentazione JSON |
---|
{
"createTime": string,
"updateTime": string,
"weeklyMaintenanceWindow": [
{
object ( |
Campi | |
---|---|
createTime |
Solo output. L'ora in cui è stato creato il criterio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora in cui è stato aggiornato il criterio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
weeklyMaintenanceWindow[] |
Facoltativo. Finestra di manutenzione applicata alle risorse coperte da questa policy. Minimo 1. Per la versione attuale, il numero massimo di weekly_window previsto è uno. |
WeeklyMaintenanceWindow
Finestra temporale specificata per le operazioni settimanali.
Rappresentazione JSON |
---|
{ "day": enum ( |
Campi | |
---|---|
day |
Facoltativo. Consente di definire una pianificazione che viene eseguita in un giorno specifico della settimana. |
startTime |
Facoltativo. L'ora di inizio della finestra in UTC. |
MaintenanceSchedule
Pianificazione della manutenzione imminente.
Rappresentazione JSON |
---|
{ "startTime": string, "endTime": string } |
Campi | |
---|---|
startTime |
Solo output. L'ora di inizio di qualsiasi manutenzione pianificata imminente per questa istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Solo output. L'ora di fine di qualsiasi manutenzione pianificata imminente per questa istanza. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
CrossInstanceReplicationConfig
Configurazione della replica tra istanze.
Rappresentazione JSON |
---|
{ "instanceRole": enum ( |
Campi | |
---|---|
instanceRole |
Obbligatorio. Il ruolo dell'istanza nella replica tra istanze. |
primaryInstance |
Facoltativo. Dettagli dell'istanza primaria utilizzata come origine di replica per questa istanza secondaria. Questo campo è impostato solo per un'istanza secondaria. |
secondaryInstances[] |
Facoltativo. Elenco delle istanze secondarie che vengono replicate da questa istanza principale. Questo campo viene impostato solo per un'istanza principale. |
updateTime |
Solo output. L'ultima volta che è stata aggiornata la configurazione della replica tra istanze. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
membership |
Solo output. Una visualizzazione di sola output di tutte le istanze membro che partecipano alla replica tra istanze. Questa visualizzazione verrà fornita da ogni istanza membro indipendentemente dal suo ruolo di istanza(principale o secondaria). Un'istanza principale può fornire informazioni su tutte le istanze secondarie che vengono replicate. Tuttavia, un'istanza secondaria conosce solo l'istanza principale da cui esegue la replica. Tuttavia, per gli scenari in cui l'istanza principale non è disponibile(ad es. interruzione regionale), è possibile inviare una richiesta Getinstance a qualsiasi altra istanza membro e questo campo elencherà tutte le istanze membro che partecipano alla replica tra istanze. |
InstanceRole
Il ruolo dell'istanza nella replica tra istanze.
Enum | |
---|---|
INSTANCE_ROLE_UNSPECIFIED |
Il ruolo dell'istanza non è impostato. Il comportamento è equivalente a NONE. |
NONE |
Questa istanza non partecipa alla replica tra istanze. È un'istanza indipendente e non viene replicata da o verso altre istanze. |
PRIMARY |
Un'istanza che consente sia le letture che le scritture. Tutti i dati scritti in questa istanza vengono replicati anche nelle istanze secondarie collegate. |
SECONDARY |
Un'istanza che consente solo letture e replica i dati da un'istanza principale. |
RemoteInstance
Dettagli dell'istanza remota associata a questa istanza in una configurazione di replica tra istanze.
Rappresentazione JSON |
---|
{ "instance": string, "uid": string } |
Campi | |
---|---|
instance |
Facoltativo. Il percorso completo della risorsa dell'istanza remota nel formato: projects/ |
uid |
Solo output. L'identificatore univoco dell'istanza remota. |
Appartenenza
Una visualizzazione di sola output di tutte le istanze membro che partecipano alla replica tra istanze.
Rappresentazione JSON |
---|
{ "primaryInstance": { object ( |
Campi | |
---|---|
primaryInstance |
Solo output. L'istanza principale che funge da origine della replica per le istanze secondarie. |
secondaryInstances[] |
Solo output. L'elenco delle istanze secondarie replicate dall'istanza principale. |
AutomatedBackupConfig
La configurazione del backup automatico per un'istanza.
Rappresentazione JSON |
---|
{ "automatedBackupMode": enum ( |
Campi | |
---|---|
automatedBackupMode |
Facoltativo. La modalità di backup automatico. Se la modalità è disattivata, gli altri campi verranno ignorati. |
retention |
Facoltativo. Per quanto tempo conservare i backup automatici prima che vengano eliminati. Il valore deve essere compreso tra 1 e 365 giorni. Se non è specificato, il valore predefinito è 35 giorni. Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
Campo unione schedule . La pianificazione dei backup automatici. schedule può essere solo uno dei seguenti: |
|
fixedFrequencySchedule |
Facoltativo. Attiva i backup automatici a una frequenza fissa. |
FixedFrequencySchedule
Questa pianificazione consente di attivare il backup a una frequenza fissa (al momento è supportato solo il backup giornaliero).
Rappresentazione JSON |
---|
{
"startTime": {
object ( |
Campi | |
---|---|
startTime |
Obbligatorio. L'ora di inizio di ogni backup automatico in UTC. Deve essere impostata all'inizio di un'ora. Questo campo è obbligatorio. |
AutomatedBackupMode
La modalità di backup automatico.
Enum | |
---|---|
AUTOMATED_BACKUP_MODE_UNSPECIFIED |
Valore predefinito. La configurazione del backup automatico non è specificata. |
DISABLED |
Configurazione del backup automatico disabilitata. |
ENABLED |
Configurazione del backup automatico abilitata. |
Metodi |
|
---|---|
|
Istanza di backup. |
|
Crea una nuova istanza in un progetto e una località specifici. |
|
Elimina una singola istanza. |
|
Recupera i dettagli di una singola istanza. |
|
Recupera i dettagli sull'autorità di certificazione per un'istanza. |
|
Elenca le istanze in un determinato progetto e in una determinata località. |
|
Aggiorna i parametri di una singola istanza. |
|
Ripianifica l'evento di manutenzione imminente. |