REST-Ressource: projects.locations.connections

Ressource: Verbindung

Konfigurationsparameter zum Herstellen einer Verbindung mit einer externen Datenquelle, mit Ausnahme der Attribute für die Anmeldedaten

JSON-Darstellung

{
  "name": string,
  "friendlyName": string,
  "description": string,
  "creationTime": string,
  "lastModifiedTime": string,
  "hasCredential": boolean,
  "cloudSql": {
    object (CloudSqlProperties)
  }
}
Felder
name

string

Ressourcenname der Verbindung im Format projects/{project_id}/locations/{locationId}/connections/{connectionId}.

friendlyName

string

Vom Nutzer angegebener Name für die Verbindung.

description

string

Vom Nutzer angegebene Beschreibung.

creationTime

string (int64 format)

Nur Ausgabe. Der Erstellungszeitstempel der Verbindung.

lastModifiedTime

string (int64 format)

Nur Ausgabe. Der letzte Aktualisierungszeitstempel der Verbindung.

hasCredential

boolean

Nur Ausgabe. "Wahr", wenn Anmeldedaten für diese Verbindung konfiguriert sind.

cloudSql

object (CloudSqlProperties)

Cloud SQL-Attribute.

CloudSqlProperties

Cloud SQL-spezifische Verbindungsattribute

JSON-Darstellung

{
  "instanceId": string,
  "database": string,
  "type": enum (DatabaseType),
  "credential": {
    object (CloudSqlCredential)
  }
}
Felder
instanceId

string

Cloud SQL-Instanz-ID im Format project:location:instance.

database

string

Datenbankname.

type

enum (DatabaseType)

Typ der Cloud SQL-Datenbank.

credential

object (CloudSqlCredential)

Nur Eingabe. Anmeldedaten für Cloud SQL.

DatabaseType

Unterstützte Cloud SQL-Datenbanktypen

Enums
DATABASE_TYPE_UNSPECIFIED Nicht angegebener Datenbanktyp
POSTGRES Cloud SQL for PostgreSQL
MYSQL Cloud SQL for MySQL

CloudSqlCredential

Anmeldedaten für Cloud SQL.

JSON-Darstellung

{
  "username": string,
  "password": string
}
Felder
username

string

Der Nutzername für die Anmeldedaten.

password

string

Das Passwort für die Anmeldedaten.

Methoden

create

Erstellt eine neue Verbindung.

delete

Löscht die Verbindung und die zugehörigen Anmeldedaten.

get

Gibt die angegebene Verbindung zurück.

getIamPolicy

Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab.

list

Gibt eine Liste der Verbindungen im angegebenen Projekt zurück.

patch

Aktualisiert die angegebene Verbindung.

setIamPolicy

Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück.

updateCredential

Legt die Anmeldedaten für die angegebene Verbindung fest.