Tool: get_instance
Details zu einer Cloud SQL-Instanz abrufen.
Im folgenden Beispiel wird gezeigt, wie Sie mit curl das MCP-Tool get_instance aufrufen.
| Curl-Anfrage |
|---|
curl --location 'https://sqladmin.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_instance", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Eingabeschema
Instanz-GET-Anfrage.
SqlInstancesGetRequest
| JSON-Darstellung |
|---|
{ "instance": string, "project": string } |
| Felder | |
|---|---|
instance |
Erforderlich. ID der Datenbankinstanz. Die Projekt-ID ist darin nicht enthalten. |
project |
Erforderlich. Projekt-ID des Projekts mit der Instanz. |
Ausgabeschema
Eine Cloud SQL-Instanzressource.
DatabaseInstance
| JSON-Darstellung |
|---|
{ "kind": string, "state": enum ( |
| Felder | |
|---|---|
kind |
Dies ist immer |
state |
Der aktuelle Bereitstellungsstatus der Cloud SQL-Instanz. |
databaseVersion |
Der Typ und die Version der Datenbank-Engine. Das Feld |
settings |
Die Nutzereinstellungen. |
etag |
Dieses Feld ist veraltet und wird aus einer zukünftigen Version der API entfernt. Verwenden Sie stattdessen das Feld |
failoverReplica |
Der Name und der Status des Failover-Replikats. |
masterInstanceName |
Der Name der Instanz, die in der Replikationseinrichtung als primäre Instanz fungiert. |
replicaNames[] |
Die Replikate der Instanz. |
maxDiskSize |
Die maximale Datenträgergröße der Instanz in Byte. |
currentDiskSize |
Die aktuelle Laufwerknutzung der Instanz in Byte. Dieses Attribut wird nicht mehr unterstützt. Verwenden Sie stattdessen den Messwert „cloudsql.googleapis.com/database/disk/bytes_used“ in der Cloud Monitoring API. Weitere Informationen |
ipAddresses[] |
Die der Instanz zugewiesenen IP-Adressen. |
serverCaCert |
SSL-Konfiguration |
instanceType |
Der Instanztyp. |
project |
Die Projekt-ID des Projekts, das die Cloud SQL-Instanz enthält. Der Google Apps-Domain wird gegebenenfalls ein Präfix vorangestellt. |
ipv6Address |
Die der Instanz zugewiesene IPv6-Adresse. (Eingestellt) Dieses Attribut galt nur für Instanzen der ersten Generation. |
serviceAccountEmailAddress |
Die dem Dienstkonto zugewiesene E-Mail-Adresse der Instanz.\Diese Property ist schreibgeschützt. |
onPremisesConfiguration |
Konfiguration für lokale Instanzen. |
replicaConfiguration |
Konfiguration speziell für Failover-Replikate und Lesereplikate. |
backendType |
Der Backend-Typ. Diese Property ist schreibgeschützt. Verwenden Sie die Property |
selfLink |
Der URI dieser Ressource. |
suspensionReason[] |
Wenn der Instanzstatus SUSPENDED ist, wird der Grund für die Sperrung angegeben. |
connectionName |
Der Verbindungsname der Cloud SQL-Instanz, die in Verbindungsstrings verwendet wird. |
name |
Name der Cloud SQL-Instanz. Die Projekt-ID ist darin nicht enthalten. |
region |
Die geografische Region der Cloud SQL-Instanz. Dies kann eine der Regionen sein, in denen Cloud SQL verfügbar ist: Zum Beispiel: |
gceZone |
Die Compute Engine-Zone, aus der die Instanz derzeit bereitstellt. Dieser Wert kann sich von der Zone unterscheiden, die bei der Erstellung der Instanz angegeben wurde, wenn für die Instanz ein Failover auf die sekundäre Zone durchgeführt wurde. ACHTUNG: Durch das Ändern dieser Einstellung wird die Instanz möglicherweise neu gestartet. |
secondaryGceZone |
Die Compute Engine-Zone, aus der die Failover-Instanz derzeit für eine regionale Instanz bereitstellt. Dieser Wert kann sich von der Zone unterscheiden, die bei der Erstellung der Instanz angegeben wurde, wenn für die Instanz ein Failover auf die sekundäre Zone oder Failover-Zone durchgeführt wurde. |
diskEncryptionConfiguration |
Laufwerkverschlüsselungskonfiguration für eine Instanz. |
diskEncryptionStatus |
Laufwerkverschlüsselungsstatus für eine Instanz. |
rootPassword |
Anfängliches Root-Passwort. Nur bei der Erstellung verwenden. Sie müssen Root-Passwörter festlegen, bevor Sie eine Verbindung zu PostgreSQL-Instanzen herstellen können. |
scheduledMaintenance |
Die Startzeit einer geplanten Wartung für diese Instanz. |
satisfiesPzs |
Dieser Status gibt an, ob die Instanz PZS erfüllt. Der Status ist für die zukünftige Verwendung reserviert. |
databaseInstalledVersion |
Nur Ausgabe. Speichert die aktuelle Datenbankversion, die auf der Instanz ausgeführt wird, einschließlich der Nebenversion, z. B. |
createTime |
Nur Ausgabe. Die Uhrzeit, zu der die Instanz im RFC 3339-Format erstellt wurde, z. B. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
availableMaintenanceVersions[] |
Nur Ausgabe. Alle Wartungsversionen auflisten, die für die Instanz gelten |
maintenanceVersion |
Die aktuelle Softwareversion auf der Instanz. |
upgradableDatabaseVersions[] |
Nur Ausgabe. Alle Datenbankversionen, für die ein Upgrade verfügbar ist. |
replicationCluster |
Optional. Ein Paar aus primärer Instanz und DR-Replikat (Disaster Recovery, DR). Ein DR-Replikat ist ein regionenübergreifendes Replikat, das Sie für das Failover festlegen, falls die primäre Instanz einen regionalen Ausfall erleidet. Gilt für MySQL und PostgreSQL. |
satisfiesPzi |
Nur Ausgabe. Dieser Status gibt an, ob die Instanz PZI erfüllt. Der Status ist für die zukünftige Verwendung reserviert. |
tags |
Optional. Nur Eingabe. Nicht veränderbar. Tag-Schlüssel und Tag-Werte, die an diese Instanz gebunden sind. Jedes Element in der Karte muss so dargestellt werden: Eine einzelne Ressource kann beispielsweise die folgenden Tags haben: Weitere Informationen zum Erstellen und Verwalten von Tags finden Sie unter https://cloud.google.com/resource-manager/docs/tags/tags-overview. Ein Objekt, das eine Liste von |
nodes[] |
Nur Ausgabe. Einträge mit Informationen zu jedem Lesepoolknoten des Lesepools. |
dnsNames[] |
Nur Ausgabe. Die Liste der DNS-Namen, die von dieser Instanz verwendet werden. |
Union-Feld Für |
|
outOfDiskReport |
Dieses Feld stellt den Bericht dar, der vom proaktiven Datenbank-Wellness-Job für Probleme mit dem Speicherplatzmangel generiert wird. * Autoren: * Der proaktive Datenbank-Wellness-Job für OOD. * Leser: * der proaktive Datenbank-Wellness-Job |
Union-Feld Für |
|
sqlNetworkArchitecture |
|
Union-Feld Für |
|
pscServiceAttachmentLink |
Nur Ausgabe. Der Link zum Dienstanhang der PSC-Instanz. |
Union-Feld Für |
|
dnsName |
Nur Ausgabe. Der DNS-Name der Instanz. |
Union-Feld Für |
|
primaryDnsName |
Nur Ausgabe. VERALTET: Verwenden Sie stattdessen „write_endpoint“. |
Union-Feld Für |
|
writeEndpoint |
Nur Ausgabe. Der DNS-Name der primären Instanz in einer Replikationsgruppe. |
Union-Feld Für |
|
geminiConfig |
Konfiguration der Gemini-Instanz. |
Union-Feld Für |
|
switchTransactionLogsToCloudStorageEnabled |
Nur Eingabe. Gibt an, ob Cloud SQL so konfiguriert ist, dass die Logdateien für die Wiederherstellung zu einem bestimmten Zeitpunkt von einer Datenlaufwerk auf Cloud Storage umgestellt werden. |
Union-Feld Für |
|
includeReplicasForMajorVersionUpgrade |
Nur Eingabe. Gibt an, ob ein direktes Upgrade der Hauptversion von Replikaten erfolgt, wenn ein direktes Upgrade der Hauptversion einer primären Instanz initiiert wird. |
Union-Feld Für |
|
nodeCount |
Die Anzahl der Lesepoolknoten in einem Lesepool. |
Einstellungen
| JSON-Darstellung |
|---|
{ "settingsVersion": string, "authorizedGaeApplications": [ string ], "tier": string, "kind": string, "userLabels": { string: string, ... }, "availabilityType": enum ( |
| Felder | |
|---|---|
settingsVersion |
Die Version der Instanzeinstellungen. Dies ist ein Pflichtfeld für die Aktualisierungsmethode, damit gleichzeitige Aktualisierungen ordnungsgemäß verarbeitet werden. Verwenden Sie während des Updates den aktuellen Wert von „settingsVersion“ für diese Instanz und versuchen Sie nicht, diesen Wert zu aktualisieren. |
authorizedGaeApplications[] |
Die App Engine-App-IDs, die auf diese Instanz zugreifen können. (Eingestellt) Wird nur auf Instanzen der ersten Generation angewendet. |
tier |
Die Stufe oder der Maschinentyp für diese Instanz, z. B. |
kind |
Dies ist immer |
userLabels |
Vom Nutzer bereitgestellte Labels, die als Wörterbuch dargestellt werden, wobei jedes Label ein einzelnes Schlüssel/Wert-Paar ist. Ein Objekt, das eine Liste von |
availabilityType |
Verfügbarkeitstyp Mögliche Werte: * Weitere Informationen finden Sie unter Hochverfügbarkeit konfigurieren – Übersicht. |
pricingPlan |
Das Preismodell für diese Instanz. Dies kann entweder |
replicationType |
Der Replikationstyp, der für diese Instanz verwendet wird. Dies kann entweder |
storageAutoResizeLimit |
Die maximale Größe, auf die die Speicherkapazität automatisch erhöht werden kann. Der Standardwert ist 0, d. h. es gibt kein Limit. |
activationPolicy |
Die Aktivierungsrichtlinie gibt an, wann die Instanz aktiviert wird. Sie ist nur anwendbar, wenn der Instanzstatus RUNNABLE ist. Gültige Werte: * |
ipConfiguration |
Die Einstellungen für die IP-Verwaltung. So können Sie die Instanz-IP aktivieren oder deaktivieren und verwalten, welche externen Netzwerke eine Verbindung zur Instanz herstellen können. Die IPv4-Adresse kann für Instanzen der zweiten Generation nicht deaktiviert werden. |
storageAutoResize |
Konfiguration zum automatischen Erhöhen der Speichergröße. Der Standardwert ist true. |
locationPreference |
Die Einstellungen für die Standorteinstellung. So kann die Instanz für eine bessere Leistung so nah wie möglich an einer App Engine-Anwendung oder einer Compute Engine-Zone platziert werden. Die App Engine-Colocation galt nur für Instanzen der ersten Generation. |
databaseFlags[] |
Die Datenbank-Flags, die beim Starten an die Instanz übergeben werden. |
dataDiskType |
Der Typ des Datenlaufwerks: |
maintenanceWindow |
Das Wartungsfenster für diese Instanz. Damit wird angegeben, wann die Instanz zu Wartungszwecken neu gestartet werden kann. |
backupConfiguration |
Die Konfiguration für die tägliche Sicherung für die Instanz. |
databaseReplicationEnabled |
Konfiguration speziell für Lesereplikatinstanzen. Gibt an, ob die Replikation aktiviert ist. ACHTUNG: Wenn Sie diese Einstellung ändern, wird die Instanz neu gestartet. |
crashSafeReplicationEnabled |
Konfiguration speziell für Lesereplikatinstanzen. Gibt an, ob Datenbank-Flags für die absturzsichere Replikation aktiviert sind. Dieses Attribut galt nur für Instanzen der ersten Generation. |
dataDiskSizeGb |
Die Größe des Datenlaufwerks in GB. Die Mindestgröße für das Datenlaufwerk beträgt 10 GB. |
activeDirectoryConfig |
Active Directory-Konfiguration, die nur für Cloud SQL for SQL Server relevant ist. |
collation |
Der Name der Sortierung der Serverinstanz. |
denyMaintenancePeriods[] |
Wartungsperioden ablehnen |
insightsConfig |
Konfiguration von Statistiken, derzeit nur für Postgres relevant. |
passwordValidationPolicy |
Die Richtlinie zur Validierung von Passwörtern lokaler Nutzer der Instanz. |
sqlServerAuditConfig |
SQL Server-spezifische Audit-Konfiguration. |
edition |
Optional. Die Edition der Instanz. |
connectorEnforcement |
Gibt an, ob für Verbindungen Cloud SQL-Connectors verwendet werden müssen. Zu den Optionswerten gehören: Hinweis: Wenn Sie REQUIRED verwenden, werden alle vorhandenen autorisierten Netzwerke deaktiviert. Wenn dieses Feld beim Erstellen einer neuen Instanz nicht angegeben wird, wird NOT_REQUIRED verwendet. Wenn dieses Feld beim Patchen oder Aktualisieren einer vorhandenen Instanz nicht angegeben wird, bleibt es in der Instanz unverändert. |
deletionProtectionEnabled |
Konfiguration zum Schutz vor versehentlichem Löschen von Instanzen. |
timeZone |
Serverzeitzone, nur relevant für Cloud SQL for SQL Server. |
advancedMachineFeatures |
Gibt die erweiterte Maschinenkonfiguration für die Instanzen an, die nur für SQL Server relevant ist. |
dataCacheConfig |
Konfiguration für den Datencache. |
replicationLagMaxSeconds |
Optional. Konfigurationswert für die Neuerstellung eines Replikats nach einer bestimmten Replikationsverzögerung |
enableGoogleMlIntegration |
Optional. Wenn dieser Parameter auf „true“ gesetzt ist, können Cloud SQL-Instanzen eine Verbindung zu Vertex AI herstellen, um Anfragen für Echtzeitvorhersagen und Statistiken an die KI zu übergeben. Der Standardwert ist „false“. Dies gilt nur für Cloud SQL for MySQL- und Cloud SQL for PostgreSQL-Instanzen. |
enableDataplexIntegration |
Optional. Standardmäßig ist die Schemaextraktion für Dataplex für Cloud SQL-Instanzen deaktiviert. Wenn dieser Parameter auf „true“ gesetzt ist, wird die Schemaextraktion für Dataplex für Cloud SQL-Instanzen aktiviert. |
retainBackupsOnDelete |
Optional. Wenn dieser Parameter auf „true“ gesetzt ist, behält Cloud SQL Sicherungen der Instanz auch nach dem Löschen der Instanz bei. Die ON_DEMAND-Sicherung wird beibehalten, bis der Kunde die Sicherung oder das Projekt löscht. Die AUTOMATISCHE Sicherung wird entsprechend der Einstellung für die Aufbewahrung von Sicherungen aufbewahrt. |
entraidConfig |
Optional. Die Microsoft Entra ID-Konfiguration für die SQL Server-Instanz. |
performanceCaptureConfig |
Optional. Konfiguration für Performance Capture, die Diagnosedaten bei hoher Last bereitstellt. |
Union-Feld Für |
|
dataDiskProvisionedIops |
Optional. Bereitgestellte Anzahl von E/A-Vorgängen pro Sekunde für das Datenlaufwerk. Dieses Feld wird nur für Hyperdisk Balanced-Laufwerkstypen verwendet. |
Union-Feld Für |
|
dataDiskProvisionedThroughput |
Optional. Bereitgestellter Durchsatz in MiB pro Sekunde für die Datenfestplatte. Dieses Feld wird nur für Hyperdisk Balanced-Laufwerkstypen verwendet. |
Union-Feld Für |
|
connectionPoolConfig |
Optional. Die Konfiguration des verwalteten Verbindungs-Poolings für die Instanz. |
Union-Feld Für |
|
finalBackupConfig |
Optional. Die endgültige Sicherungskonfiguration für die Instanz. |
Union-Feld Für |
|
readPoolAutoScaleConfig |
Optional. Die Autoscaling-Konfiguration des Lesepools für die Instanz. |
Union-Feld Für |
|
autoUpgradeEnabled |
Optional. Konfiguration für das automatische Upgrade von Cloud SQL for MySQL. Wenn dieser Parameter auf „true“ gesetzt ist, ist das automatische Upgrade für MySQL 8.0-Nebenversionen aktiviert. Die MySQL-Version muss 8.0.35 oder höher sein. |
Union-Feld Für |
|
dataApiAccess |
Mit diesem Parameter wird gesteuert, ob die ExecuteSql API zum Herstellen einer Verbindung zur Instanz verwendet werden darf. Standardmäßig nicht zulässig. |
Int64Value
| JSON-Darstellung |
|---|
{ "value": string } |
| Felder | |
|---|---|
value |
Der int64-Wert. |
UserLabelsEntry
| JSON-Darstellung |
|---|
{ "key": string, "value": string } |
| Felder | |
|---|---|
key |
|
value |
|
IpConfiguration
| JSON-Darstellung |
|---|
{ "ipv4Enabled": boolean, "privateNetwork": string, "requireSsl": boolean, "authorizedNetworks": [ { object ( |
| Felder | |
|---|---|
ipv4Enabled |
Gibt an, ob der Instanz eine öffentliche IP-Adresse zugewiesen ist. |
privateNetwork |
Der Ressourcenlink für das VPC-Netzwerk, über das die Cloud SQL-Instanz über eine private IP-Adresse zugänglich ist. Beispiel: |
requireSsl |
Verwenden Sie stattdessen Gibt an, ob SSL/TLS-Verbindungen über IP erzwungen werden. Wenn „false“ festgelegt ist, sind sowohl Nicht-SSL-/Nicht-TLS- als auch SSL/TLS-Verbindungen zulässig. Bei SSL/TLS-Verbindungen wird das Clientzertifikat nicht geprüft. Wenn diese Option auf „true“ gesetzt ist, sind nur Verbindungen zulässig, die mit SSL/TLS und mit gültigen Client-Zertifikaten verschlüsselt wurden. Wenn Sie SSL/TLS erzwingen möchten, ohne gültige Clientzertifikate zu erzwingen, verwenden Sie das Flag |
authorizedNetworks[] |
Die Liste der externen Netzwerke, die über die IP-Adresse eine Verbindung zur Instanz herstellen dürfen. In der CIDR-Notation, auch als „Slash-Notation“ bezeichnet (z. B. |
allocatedIpRange |
Der Name des zugewiesenen IP-Bereichs für die Cloud SQL-Instanz mit privater IP-Adresse. Beispiel: „google-managed-services-default“. Wenn diese Option festgelegt ist, wird die IP-Adresse der Instanz im zugewiesenen Bereich erstellt. Der Bereichsname muss RFC 1035 entsprechen. Der Name muss zwischen 1 und 63 Zeichen lang sein und dem regulären Ausdruck |
enablePrivatePathForGoogleCloudServices |
Steuert die Verbindung zu Instanzen mit privater IP-Adresse von Google-Diensten wie BigQuery. |
sslMode |
Geben Sie an, wie SSL/TLS in Datenbankverbindungen erzwungen wird. Wenn Sie das Flag Für PostgreSQL und MySQL:
Für SQL Server:
Der Wert von Für das Paar |
customSubjectAlternativeNames[] |
Optional. Benutzerdefinierte alternative Antragstellernamen(Subject Alternative Names, SANs) für eine Cloud SQL-Instanz. |
Union-Feld Für |
|
pscConfig |
PSC-Einstellungen für diese Instanz. |
Union-Feld Für |
|
serverCaMode |
Geben Sie an, welcher Typ von Zertifizierungsstelle für das Serverzertifikat verwendet wird. |
Union-Feld Für |
|
serverCaPool |
Optional. Der Ressourcenname des Server-CA-Pools für eine Instanz mit |
Union-Feld Für |
|
serverCertificateRotationMode |
Optional. Steuert die Funktion für die automatische Rotation von Serverzertifikaten. Diese Funktion ist standardmäßig deaktiviert. Wenn diese Option aktiviert ist, wird das Serverzertifikat während der geplanten Wartung von Cloud SQL oder bei Self-Service-Wartungsupdates bis zu sechs Monate vor Ablauf automatisch rotiert. Diese Einstellung kann nur festgelegt werden, wenn „server_ca_mode“ entweder „GOOGLE_MANAGED_CAS_CA“ oder „CUSTOMER_MANAGED_CAS_CA“ ist. |
BoolValue
| JSON-Darstellung |
|---|
{ "value": boolean } |
| Felder | |
|---|---|
value |
Der boolesche Wert. |
AclEntry
| JSON-Darstellung |
|---|
{ "value": string, "expirationTime": string, "name": string, "kind": string } |
| Felder | |
|---|---|
value |
Der zugelassene Wert für die Zugriffssteuerungsliste. |
expirationTime |
Die Zeit, zu der dieser Zugriffskontrolleintrag im RFC 3339-Format abläuft, z. B. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
name |
Optional. Ein Label zur Identifizierung dieses Eintrags. |
kind |
Dies ist immer |
Zeitstempel
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss einschließlich zwischen -62135596800 und 253402300799 liegen (entspricht 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z). |
nanos |
Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld enthält den Nanosekundenanteil der Dauer und ist keine Alternative zu Sekunden. Negative Sekundenwerte mit Bruchteilen müssen weiterhin nicht negative Nano-Werte haben, die zeitlich vorwärts gezählt werden. Muss zwischen 0 und 999.999.999 liegen (einschließlich). |
PscConfig
| JSON-Darstellung |
|---|
{ "allowedConsumerProjects": [ string ], "pscAutoConnections": [ { object ( |
| Felder | |
|---|---|
allowedConsumerProjects[] |
Optional. Die Liste der Nutzerprojekte, die für PSC-Verbindungen zu dieser Instanz auf der Zulassungsliste stehen. Über PSC kann von jedem Netzwerk in diesen Projekten eine Verbindung zu dieser Instanz hergestellt werden. Jedes Nutzerprojekt in dieser Liste kann durch eine Projektnummer (numerisch) oder eine Projekt-ID (alphanumerisch) dargestellt werden. |
pscAutoConnections[] |
Optional. Die Liste der Einstellungen für angeforderte Private Service Connect-Endpunkte, die verwendet werden können, um eine Verbindung zu dieser Cloud SQL-Instanz herzustellen. |
networkAttachmentUri |
Optional. Der Netzwerkanhang des Nutzer-Netzwerks, mit dem die für Private Service Connect aktivierte Cloud SQL-Instanz über die PSC-Schnittstelle verbunden werden darf. Format: projects/PROJECT/regions/REGION/networkAttachments/ID |
Union-Feld Für |
|
pscEnabled |
Gibt an, ob PSC-Verbindungen für diese Instanz aktiviert sind. |
PscAutoConnectionConfig
| JSON-Darstellung |
|---|
{ "consumerProject": string, "consumerNetwork": string, // Union field |
| Felder | |
|---|---|
consumerProject |
Optional. Dies ist die Projekt-ID des Nutzerdienstprojekts dieses Nutzerendpunkts. Optional. Dies gilt nur, wenn „consumer_network“ ein freigegebenes VPC-Netzwerk ist. |
consumerNetwork |
Optional. Das Verbrauchernetzwerk dieses Verbraucherendpunkts. Dies muss ein Ressourcenpfad sein, der sowohl das Hostprojekt als auch den Netzwerknamen enthält. Beispiel: Das Hostprojekt des Nutzers für dieses Netzwerk kann sich vom Dienstprojekt des Nutzers unterscheiden. |
Union-Feld Für |
|
ipAddress |
Die IP-Adresse des Verbraucherendpunkts. |
Union-Feld Für |
|
status |
Der Verbindungsstatus des Nutzerendpunkts. |
Union-Feld Für |
|
consumerNetworkStatus |
Der Status der Verbindungsrichtlinie des Consumer-Netzwerks. |
LocationPreference
| JSON-Darstellung |
|---|
{ "followGaeApplication": string, "zone": string, "secondaryZone": string, "kind": string } |
| Felder | |
|---|---|
followGaeApplication |
Die App Engine-Anwendung muss sich in derselben Region wie die Cloud SQL-Instanz befinden. ACHTUNG: Durch das Ändern dieser Einstellung wird die Instanz möglicherweise neu gestartet. |
zone |
Die bevorzugte Compute Engine-Zone (z. B. us-central1-a, us-central1-b usw.). ACHTUNG: Durch das Ändern dieser Einstellung wird die Instanz möglicherweise neu gestartet. |
secondaryZone |
Die bevorzugte Compute Engine-Zone für den sekundären/Failover-Standort (z. B. us-central1-a, us-central1-b usw.). Wenn Sie dieses Feld deaktivieren möchten, legen Sie es auf „no_secondary_zone“ fest. |
kind |
Dies ist immer |
DatabaseFlags
| JSON-Darstellung |
|---|
{ "name": string, "value": string } |
| Felder | |
|---|---|
name |
Der Name des Flags. Diese Flags werden beim Start der Instanz übergeben. Geben Sie also sowohl Serveroptionen als auch Systemvariablen an. Flags werden mit Unterstrichen und nicht mit Bindestrichen angegeben. Weitere Informationen finden Sie in der Cloud SQL-Dokumentation unter Datenbank-Flags konfigurieren. |
value |
Der Wert des Flags. Boolesche Flags sind auf |
MaintenanceWindow
| JSON-Darstellung |
|---|
{
"hour": integer,
"day": integer,
"updateTrack": enum ( |
| Felder | |
|---|---|
hour |
Stunde: 0 bis 23. Geben Sie in der UTC-Zeitzone an. |
day |
Wochentag – |
updateTrack |
Einstellungen für den Wartungszeitpunkt: |
kind |
Dies ist immer |
Int32Value
| JSON-Darstellung |
|---|
{ "value": integer } |
| Felder | |
|---|---|
value |
Der int32-Wert. |
BackupConfiguration
| JSON-Darstellung |
|---|
{ "startTime": string, "enabled": boolean, "kind": string, "binaryLogEnabled": boolean, "replicationLogArchivingEnabled": boolean, "location": string, "pointInTimeRecoveryEnabled": boolean, "backupRetentionSettings": { object ( |
| Felder | |
|---|---|
startTime |
Startzeit für die Konfiguration der täglichen Sicherung in der UTC-Zeitzone im 24‑Stunden-Format – |
enabled |
Gibt an, ob diese Konfiguration aktiviert ist. |
kind |
Dies ist immer |
binaryLogEnabled |
(Nur MySQL) Gibt an, ob das Binärlog aktiviert ist. Wenn die Sicherungskonfiguration deaktiviert ist, muss auch das Binärlog deaktiviert werden. |
replicationLogArchivingEnabled |
Reserviert für zukünftige Verwendungen. |
location |
Speicherort der Sicherung |
pointInTimeRecoveryEnabled |
Gibt an, ob die Wiederherstellung zu einem bestimmten Zeitpunkt aktiviert ist. |
backupRetentionSettings |
Einstellungen für die Aufbewahrung von Sicherungen. |
transactionLogRetentionDays |
Die Anzahl der Tage, die Transaktionslogs für die Wiederherstellung zu einem bestimmten Zeitpunkt aufbewahrt werden (von 1 bis 7). |
Union-Feld Für |
|
transactionalLogStorageState |
Nur Ausgabe. Dieser Wert enthält den Speicherort der Transaktionslogs, die zum Ausführen der Wiederherstellung zu einem bestimmten Zeitpunkt für die Datenbank verwendet werden. |
Union-Feld Für |
|
backupTier |
Nur Ausgabe. Sicherungsstufe, die die Sicherungen für die Instanz verwaltet. |
BackupRetentionSettings
| JSON-Darstellung |
|---|
{
"retentionUnit": enum ( |
| Felder | |
|---|---|
retentionUnit |
Die Einheit, die „retained_backups“ darstellt. |
retainedBackups |
Je nach Wert von „retention_unit“ wird damit bestimmt, ob eine Sicherung gelöscht werden muss. Wenn „retention_unit“ „COUNT“ ist, werden so viele Sicherungen beibehalten. |
SqlActiveDirectoryConfig
| JSON-Darstellung |
|---|
{
"kind": string,
"domain": string,
"mode": enum ( |
| Felder | |
|---|---|
kind |
Dies ist immer sql#activeDirectoryConfig. |
domain |
Der Name der Domain, z.B. meine-domain.de. |
mode |
Optional. Der Modus der Active Directory-Konfiguration. |
dnsServers[] |
Optional. IPv4-Adressen des Domaincontrollers, die zum Bootstrapping von Active Directory verwendet werden. |
adminCredentialSecretName |
Optional. Der Secret Manager-Schlüssel, in dem die Administratoranmeldedaten gespeichert sind. z.B. projects/{project}/secrets/{secret}. |
organizationalUnit |
Optional. Der Distinguished Name der Organisationseinheit. Dies ist der vollständige hierarchische Pfad zur Organisationseinheit. |
DenyMaintenancePeriod
| JSON-Darstellung |
|---|
{ "startDate": string, "endDate": string, "time": string } |
| Felder | |
|---|---|
startDate |
Startdatum des „Zeitraum für Wartungsausschluss“. Wenn das Jahr des Startdatums leer ist, muss auch das Jahr des Enddatums leer sein. In diesem Fall wiederholt sich der Zeitraum für den Wartungsausschluss jedes Jahr. Das Datum hat das Format JJJJ-MM-TT, z.B. 2020-11-01 oder MM-TT, z.B. 11-01 |
endDate |
Enddatum des „Zeitraum für Wartungsausschluss“. Wenn das Jahr des Enddatums leer ist, muss auch das Jahr des Startdatums leer sein. In diesem Fall bedeutet das, dass sich das Wartungsintervall jedes Jahr wiederholt. Das Datum hat das Format JJJJ-MM-TT, z.B. 2020-11-01 oder MM-TT, z.B. 11-01 |
time |
Die Uhrzeit in UTC, zu der der Zeitraum für den Wartungsausschluss am start_date beginnt und am end_date endet. Die Zeit wird im Format HH: mm:SS angegeben, d.h.: 00:00:00 |
InsightsConfig
| JSON-Darstellung |
|---|
{ "queryInsightsEnabled": boolean, "recordClientAddress": boolean, "recordApplicationTags": boolean, "queryStringLength": integer, "queryPlansPerMinute": integer, "enhancedQueryInsightsEnabled": boolean } |
| Felder | |
|---|---|
queryInsightsEnabled |
Gibt an, ob die Funktion „Abfragestatistiken“ aktiviert ist. |
recordClientAddress |
Gibt an, ob die Clientadresse in Query Insights aufgezeichnet wird, wenn die Funktion aktiviert ist. |
recordApplicationTags |
Gibt an, ob Query Insights Anwendungstags aus Abfragen aufzeichnet, wenn die Funktion aktiviert ist. |
queryStringLength |
Maximale Länge der gespeicherten Abfrage in Byte. Standardwert: 1.024 Byte. Bereich: 256–4.500 Byte. Abfragelängen, die diesen Feldwert überschreiten, werden auf diesen Wert gekürzt. Wenn kein Wert festgelegt ist, wird die Abfragelänge als Standardwert verwendet. Wenn Sie die Abfragelänge ändern, wird die Datenbank neu gestartet. |
queryPlansPerMinute |
Anzahl der Abfrageausführungspläne, die von Insights pro Minute für alle Abfragen zusammen erfasst werden. Der Standardwert ist 5. |
enhancedQueryInsightsEnabled |
Optional. Gibt an, ob die Funktion „Erweiterte Query Insights“ aktiviert ist. |
PasswordValidationPolicy
| JSON-Darstellung |
|---|
{
"minLength": integer,
"complexity": enum ( |
| Felder | |
|---|---|
minLength |
Mindestanzahl der zulässigen Zeichen. |
complexity |
Die Komplexität des Passworts. |
reuseInterval |
Anzahl der vorherigen Passwörter, die nicht wiederverwendet werden können. |
disallowUsernameSubstring |
Verhindert die Verwendung des Nutzernamens im Passwort. |
passwordChangeInterval |
Das Mindestintervall, nach dem das Passwort geändert werden kann. Dieses Flag wird nur für PostgreSQL unterstützt. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
enablePasswordPolicy |
Gibt an, ob die Passwortrichtlinie aktiviert werden soll. Wenn diese Option aktiviert ist, müssen Passwörter die Anforderungen an die Komplexität erfüllen. Lassen Sie diese Richtlinie aktiviert, um unberechtigte Zugriffe zu verhindern. Wenn diese Richtlinie deaktiviert ist, sind schwache Passwörter zulässig. |
disallowCompromisedCredentials |
Dieses Feld ist veraltet und wird in einer zukünftigen Version der API entfernt. |
Dauer
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Signierte Sekunden des Zeitraums. Muss zwischen -315.576.000.000 und +315.576.000.000 (einschließlich) liegen. Hinweis: Diese Grenzen werden so berechnet: 60 Sek./Min. × 60 Min./Std. × 24 Std./Tag × 365,25 Tage/Jahr × 10.000 Jahre |
nanos |
Signierte Sekundenbruchteile mit Nanosekunden-Auflösung für den Zeitraum. Dauern von weniger als einer Sekunde werden mit dem Feld „0“ |
SqlServerAuditConfig
| JSON-Darstellung |
|---|
{ "kind": string, "bucket": string, "retentionInterval": string, "uploadInterval": string } |
| Felder | |
|---|---|
kind |
Dies ist immer sql#sqlServerAuditConfig. |
bucket |
Der Name des Ziel-Buckets (z.B. gs://mybucket). |
retentionInterval |
Wie lange generierte Audit-Dateien aufbewahrt werden sollen. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
uploadInterval |
Die Häufigkeit, mit der generierte Audit-Dateien hochgeladen werden. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit „ |
AdvancedMachineFeatures
| JSON-Darstellung |
|---|
{ "threadsPerCore": integer } |
| Felder | |
|---|---|
threadsPerCore |
Die Anzahl der Threads pro physischem Kern. |
DataCacheConfig
| JSON-Darstellung |
|---|
{ "dataCacheEnabled": boolean } |
| Felder | |
|---|---|
dataCacheEnabled |
Gibt an, ob der Datencache für die Instanz aktiviert ist. |
ConnectionPoolConfig
| JSON-Darstellung |
|---|
{ "flags": [ { object ( |
| Felder | |
|---|---|
flags[] |
Optional. Liste der Konfigurationsflags für Verbindungspools. |
Union-Feld Für |
|
connectionPoolingEnabled |
Gibt an, ob das verwaltete Verbindungs-Pooling aktiviert ist. |
Union-Feld Für |
|
poolerCount |
Nur Ausgabe. Anzahl der Verbindungspooler. |
ConnectionPoolFlags
| JSON-Darstellung |
|---|
{ "name": string, "value": string } |
| Felder | |
|---|---|
name |
Erforderlich. Der Name des Flags. |
value |
Erforderlich. Der Wert des Flags. Boolesche Flags sind auf |
FinalBackupConfig
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
enabled |
Gibt an, ob die abschließende Sicherung für die Instanz aktiviert ist. |
Union-Feld Für |
|
retentionDays |
Die Anzahl der Tage, die die letzte Sicherung nach dem Löschen der Instanz aufbewahrt wird. Die endgültige Sicherung wird nach (time_of_instance_deletion + retention_days) gelöscht. |
ReadPoolAutoScaleConfig
| JSON-Darstellung |
|---|
{ "targetMetrics": [ { object ( |
| Felder | |
|---|---|
targetMetrics[] |
Optional. Zielmesswerte für das automatische Skalieren von Lesepools. |
Union-Feld Für |
|
enabled |
Gibt an, ob die automatische Skalierung des Lesepools aktiviert ist. |
Union-Feld Für |
|
minNodeCount |
Die Mindestanzahl der Lesepoolknoten, die verwaltet werden müssen. |
Union-Feld Für |
|
maxNodeCount |
Maximale Anzahl der Knoten im Lesepool, die verwaltet werden sollen. |
Union-Feld Für |
|
disableScaleIn |
Gibt an, ob das Autoscaling des Lesepools das Herunterskalieren (Entfernen von Knoten) unterstützt. |
Union-Feld Für |
|
scaleInCooldownSeconds |
Die Wartezeit für das Herunterskalieren. |
Union-Feld Für |
|
scaleOutCooldownSeconds |
Die Wartezeit für Scale-out-Vorgänge. |
TargetMetric
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
metric |
Der Messwertname, der für die automatische Skalierung verwendet werden soll. |
Union-Feld Für |
|
targetValue |
Der Zielwert für den Messwert. |
SqlServerEntraIdConfig
| JSON-Darstellung |
|---|
{ "kind": string, "tenantId": string, "applicationId": string } |
| Felder | |
|---|---|
kind |
Nur Ausgabe. Dies ist immer sql#sqlServerEntraIdConfig. |
tenantId |
Optional. Die Mandanten-ID für die Entra ID-Konfiguration. |
applicationId |
Optional. Die Anwendungs-ID für die Entra ID-Konfiguration. |
PerformanceCaptureConfig
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
enabled |
Optional. Aktivieren oder deaktivieren Sie die Funktion „Performance Capture“. |
Union-Feld Für |
|
probingIntervalSeconds |
Optional. Das Zeitintervall in Sekunden zwischen zwei beliebigen Tests. |
Union-Feld Für |
|
probeThreshold |
Optional. Die Mindestanzahl aufeinanderfolgender Messwerte über dem Schwellenwert, die das Erfassen des Instanzstatus auslösen. |
Union-Feld Für |
|
runningThreadsThreshold |
Optional. Die Mindestanzahl von Server-Threads, die ausgeführt werden müssen, damit die Erfassung auf dem primären Server ausgelöst wird. |
Union-Feld Für |
|
secondsBehindSourceThreshold |
Optional. Die Mindestanzahl von Sekunden, die das Replikat hinter der primären Instanz zurückliegen muss, damit die Erfassung auf dem Replikat ausgelöst wird. |
Union-Feld Für |
|
transactionDurationThreshold |
Optional. Die Zeit in Sekunden, die eine Transaktion offen sein muss, bevor der Beobachter sie aufzeichnet. |
SqlFailoverReplica
| JSON-Darstellung |
|---|
{ "name": string, "available": boolean } |
| Felder | |
|---|---|
name |
Der Name des Failover-Replikats. Wenn beim Erstellen der Instanz angegeben, wird ein Failover-Replikat für die Instanz erstellt. Der Name enthält nicht die Projekt-ID. |
available |
Der Verfügbarkeitsstatus des Failover-Replikats. Ein falscher Status gibt an, dass das Failover-Replikat nicht synchronisiert ist. Die primäre Instanz kann nur dann ein Failover auf das Failover-Replikat ausführen, wenn der Status „true“ ist. |
IpMapping
| JSON-Darstellung |
|---|
{
"type": enum ( |
| Felder | |
|---|---|
type |
Der Typ dieser IP-Adresse. Eine |
ipAddress |
Die zugewiesene IP-Adresse. |
timeToRetire |
Die Fälligkeitszeit für die Deaktivierung dieser IP-Adresse im RFC 3339-Format, z. B. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
SslCert
| JSON-Darstellung |
|---|
{ "kind": string, "certSerialNumber": string, "cert": string, "createTime": string, "commonName": string, "expirationTime": string, "sha1Fingerprint": string, "instance": string, "selfLink": string } |
| Felder | |
|---|---|
kind |
Dies ist immer |
certSerialNumber |
Seriennummer aus dem Zertifikat |
cert |
PEM-Darstellung |
createTime |
Die Uhrzeit, zu der das Zertifikat im RFC 3339-Format erstellt wurde, z. B. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
commonName |
Vom Nutzer bereitgestellter Name. Auf [a-zA-Z.-_ ]+. beschränkt. |
expirationTime |
Die Zeit, zu der das Zertifikat im RFC 3339-Format abläuft, z. B. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
sha1Fingerprint |
SHA1-Fingerabdruck. |
instance |
Name der Datenbankinstanz. |
selfLink |
Der URI dieser Ressource. |
OnPremisesConfiguration
| JSON-Darstellung |
|---|
{ "hostPort": string, "kind": string, "username": string, "password": string, "caCertificate": string, "clientCertificate": string, "clientKey": string, "dumpFilePath": string, "sourceInstance": { object ( |
| Felder | |
|---|---|
hostPort |
Der Host und der Port der lokalen Instanz im Format host:port. |
kind |
Dies ist immer |
username |
Der Nutzername für die Verbindung mit der On-Premise-Instanz. |
password |
Das Passwort für die Verbindung mit der lokalen Instanz. |
caCertificate |
PEM-Darstellung des x509-Zertifikats der vertrauenswürdigen Zertifizierungsstelle. |
clientCertificate |
PEM-Darstellung des x509-Zertifikats des Replikats. |
clientKey |
PEM-Darstellung des privaten Schlüssels des Replikats. Der entsprechende öffentliche Schlüssel ist im Zertifikat des Clients codiert. |
dumpFilePath |
Die Dumpdatei zum Erstellen des Cloud SQL-Replikats. |
sourceInstance |
Der Verweis auf die Cloud SQL-Instanz, wenn die Quelle Cloud SQL ist. |
selectedObjects[] |
Optional. Eine Liste mit Objekten, die der Nutzer zur Replikation aus einer externen Quellinstanz auswählt. |
sslOption |
Optional. SSL-Option für die Replikatverbindung zur lokalen Quelle. |
InstanceReference
| JSON-Darstellung |
|---|
{ "name": string, "region": string, "project": string } |
| Felder | |
|---|---|
name |
Der Name der Cloud SQL-Instanz, auf die verwiesen wird. Die Projekt-ID ist darin nicht enthalten. |
region |
Die Region der Cloud SQL-Instanz, auf die verwiesen wird. |
project |
Die Projekt-ID der Cloud SQL-Instanz, auf die verwiesen wird. Standardmäßig wird dieselbe Projekt-ID verwendet, auf die sich die Instanz bezieht. |
SelectedObjects
| JSON-Darstellung |
|---|
{ "database": string } |
| Felder | |
|---|---|
database |
Erforderlich. Der Name der zu migrierenden Datenbank. |
ReplicaConfiguration
| JSON-Darstellung |
|---|
{
"kind": string,
"mysqlReplicaConfiguration": {
object ( |
| Felder | |
|---|---|
kind |
Dies ist immer |
mysqlReplicaConfiguration |
MySQL-spezifische Konfiguration bei der Replikation von einer primären MySQL-Instanz vor Ort. Informationen zur Replikationskonfiguration wie Nutzername, Passwort, Zertifikate und Schlüssel werden nicht in den Instanzmetadaten gespeichert. Die Konfigurationsinformationen werden nur zum Einrichten der Replikationsverbindung verwendet und von MySQL in einer Datei namens |
failoverTarget |
Gibt an, ob das Replikat das Failover-Ziel ist. Wenn das Feld auf |
cascadableReplica |
Optional. Gibt an, ob ein SQL Server-Replikat ein kaskadierbares Replikat ist. Ein kaskadierbares Replikat ist ein SQL Server-Replikat für mehrere Regionen, das untergeordnete Replikate unterstützt. |
MySqlReplicaConfiguration
| JSON-Darstellung |
|---|
{ "dumpFilePath": string, "username": string, "password": string, "connectRetryInterval": integer, "masterHeartbeatPeriod": string, "caCertificate": string, "clientCertificate": string, "clientKey": string, "sslCipher": string, "verifyServerCertificate": boolean, "kind": string } |
| Felder | |
|---|---|
dumpFilePath |
Pfad zu einer SQL-Dumpdatei in Google Cloud Storage, aus der die Replikatinstanz erstellt werden soll. Der URI hat das Format gs://bucketName/fileName. Komprimierte gzip-Dateien (.gz) werden ebenfalls unterstützt. Dumps enthalten die Binlog-Koordinaten, ab denen die Replikation beginnt. Dazu müssen Sie beim Verwenden von mysqldump „--master-data“ auf „1“ setzen. |
username |
Der Nutzername für die Replikationsverbindung. |
password |
Das Passwort für die Replikationsverbindung. |
connectRetryInterval |
Anzahl der Sekunden, die zwischen Verbindungsversuchen gewartet werden soll. Der Standardwert von MySQL beträgt 60 Sekunden. |
masterHeartbeatPeriod |
Intervall zwischen Replikations-Heartbeats in Millisekunden. |
caCertificate |
PEM-Darstellung des x509-Zertifikats der vertrauenswürdigen Zertifizierungsstelle. |
clientCertificate |
PEM-Darstellung des x509-Zertifikats des Replikats. |
clientKey |
PEM-Darstellung des privaten Schlüssels des Replikats. Der entsprechende öffentliche Schlüssel ist im Zertifikat des Clients codiert. |
sslCipher |
Eine Liste der zulässigen Chiffren für die SSL-Verschlüsselung. |
verifyServerCertificate |
Gibt an, ob der Wert „Common Name“ der primären Instanz im Zertifikat geprüft werden soll, das während des SSL-Handshakes gesendet wird. |
kind |
Dies ist immer |
DiskEncryptionConfiguration
| JSON-Darstellung |
|---|
{ "kmsKeyName": string, "kind": string } |
| Felder | |
|---|---|
kmsKeyName |
Ressourcenname des KMS-Schlüssels für die Laufwerkverschlüsselung |
kind |
Dies ist immer |
DiskEncryptionStatus
| JSON-Darstellung |
|---|
{ "kmsKeyVersionName": string, "kind": string } |
| Felder | |
|---|---|
kmsKeyVersionName |
Zur Verschlüsselung der Cloud SQL-Instanzressource verwendete KMS-Schlüsselversion |
kind |
Dies ist immer |
SqlScheduledMaintenance
| JSON-Darstellung |
|---|
{ "startTime": string, "canDefer": boolean, "canReschedule": boolean, // Union field |
| Felder | |
|---|---|
startTime |
Die Startzeit einer geplanten Wartung für diese Instanz. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
canDefer |
|
canReschedule |
Gibt an, ob die geplante Wartung verschoben werden kann. |
Union-Feld Für |
|
scheduleDeadlineTime |
Die Wartung kann nicht auf einen Zeitpunkt nach dieser Frist verschoben werden. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
SqlOutOfDiskReport
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
sqlOutOfDiskState |
Dieses Feld stellt den Status dar, der vom proaktiven Datenbank-Wellness-Job für Probleme mit dem Speicherplatz generiert wird. * Autoren: * Der proaktive Datenbank-Wellness-Job für OOD. * Leser: * der proaktive Datenbank-Wellness-Job |
Union-Feld Für |
|
sqlMinRecommendedIncreaseSizeGb |
Die empfohlene Mindestgröße der Erhöhung in Gigabyte. Dieses Feld wird vom Frontend verwendet. * Schreiber: * der proaktive Datenbank-Wellness-Job für OOD. * Leser: |
AvailableDatabaseVersion
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
majorVersion |
Der Name der Hauptversion der Version. |
Union-Feld Für |
|
name |
Der Name der Datenbankversion. Für MySQL 8.0 enthält dieser String die Haupt- und Nebenversion der Datenbank. |
Union-Feld Für |
|
displayName |
Der Anzeigename der Datenbankversion. |
ReplicationCluster
| JSON-Darstellung |
|---|
{ "psaWriteEndpoint": string, "failoverDrReplicaName": string, "drReplica": boolean } |
| Felder | |
|---|---|
psaWriteEndpoint |
Nur Ausgabe. Wenn dieses Feld festgelegt ist, gibt es an, dass diese Instanz einen DNS-Endpunkt für den privaten Dienstzugriff (Private Service Access, PSA) hat, der auf die primäre Instanz des Clusters verweist. Wenn diese Instanz die primäre ist, verweist der DNS-Endpunkt auf diese Instanz. Nach einem Switchover- oder Replikat-Failover-Vorgang verweist dieser DNS-Endpunkt auf die hochgestufte Instanz. Dieses Feld ist schreibgeschützt und wird dem Nutzer als Information zurückgegeben. Dieses Feld kann auch dann vorhanden sein, wenn eine eigenständige Instanz noch kein DR-Replikat hat oder das DR-Replikat gelöscht wurde. |
failoverDrReplicaName |
Optional. Wenn die Instanz eine primäre Instanz ist, wird in diesem Feld das DR-Replikat (Disaster Recovery, Notfallwiederherstellung) angegeben. Ein DR-Replikat ist eine optionale Konfiguration für Enterprise Plus-Instanzen. Wenn die Instanz ein Lesereplikat ist, wird das Feld nicht festgelegt. Legen Sie dieses Feld auf einen Replikatnamen fest, um ein DR-Replikat für eine primäre Instanz festzulegen. Entfernen Sie den Namen des Replikats, um die Kennzeichnung des DR-Replikats zu entfernen. |
drReplica |
Nur Ausgabe. Schreibgeschütztes Feld, das angibt, ob das Replikat ein DR-Replikat ist. Dieses Feld ist nicht festgelegt, wenn die Instanz eine primäre Instanz ist. |
GeminiInstanceConfig
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
entitled |
Nur Ausgabe. Gibt an, ob Gemini aktiviert ist. |
Union-Feld Für |
|
googleVacuumMgmtEnabled |
Nur Ausgabe. Gibt an, ob die Staubsaugerverwaltung aktiviert ist. |
Union-Feld Für |
|
oomSessionCancelEnabled |
Nur Ausgabe. Gibt an, ob das Beenden der OOM-Sitzung (Out-of-Memory) aktiviert ist. |
Union-Feld Für |
|
activeQueryEnabled |
Nur Ausgabe. Gibt an, ob die aktive Abfrage aktiviert ist. |
Union-Feld Für |
|
indexAdvisorEnabled |
Nur Ausgabe. Gibt an, ob der Indexberater aktiviert ist. |
Union-Feld Für |
|
flagRecommenderEnabled |
Nur Ausgabe. Gibt an, ob die Empfehlungsfunktion für Flags aktiviert ist. |
TagsEntry
| JSON-Darstellung |
|---|
{ "key": string, "value": string } |
| Felder | |
|---|---|
key |
|
value |
|
PoolNodeConfig
| JSON-Darstellung |
|---|
{ "ipAddresses": [ { object ( |
| Felder | |
|---|---|
ipAddresses[] |
Nur Ausgabe. Zuordnungen mit IP-Adressen, die zum Herstellen einer Verbindung zum Lesepoolknoten verwendet werden können. |
dnsNames[] |
Nur Ausgabe. Die Liste der DNS-Namen, die von diesem Knoten des Lesepools verwendet werden. |
pscAutoConnections[] |
Nur Ausgabe. Die Liste der Einstellungen für angeforderte automatisch eingerichtete Private Service Connect-Endpunkte (PSC), die verwendet werden können, um eine Verbindung zu diesem Lesepoolknoten herzustellen. |
Union-Feld Für |
|
name |
Nur Ausgabe. Der Name des Lesepoolknotens, der zum Abrufen von Messwerten und Logs verwendet werden soll. |
Union-Feld Für |
|
gceZone |
Nur Ausgabe. Die Zone des Lesepoolknotens. |
Union-Feld Für |
|
dnsName |
Nur Ausgabe. Der DNS-Name des Lesepoolknotens. |
Union-Feld Für |
|
state |
Nur Ausgabe. Der aktuelle Status des Lesepoolknotens. |
Union-Feld Für |
|
pscServiceAttachmentLink |
Nur Ausgabe. Der Private Service Connect-Dienstanhang (PSC) des Lesepoolknotens. |
DnsNameMapping
| JSON-Darstellung |
|---|
{ "name": string, "connectionType": enum ( |
| Felder | |
|---|---|
name |
Nur Ausgabe. Der DNS-Name. |
connectionType |
Nur Ausgabe. Der Verbindungstyp des DNS-Namens. |
dnsScope |
Nur Ausgabe. Der Bereich, auf den sich der DNS-Name bezieht. |
recordManager |
Nur Ausgabe. Der Administrator für diesen DNS-Eintrag. |
Tool-Annotationen
Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ❌ | Hinweis „Nur lesen“: ✅ | Hinweis „Offene Welt“: ❌