REST Resource: projects.locations.serviceBindings

Ressource: ServiceBinding

„ServiceBinding“ ist die Ressource, die einen Service Directory-Dienst definiert, der in einer „BackendService“-Ressource verwendet werden soll.

JSON-Darstellung
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "service": string,
  "serviceId": string,
  "labels": {
    string: string,
    ...
  }
}
Felder
name

string

Erforderlich. Name der ServiceBinding-Ressource. Er entspricht dem Muster projects/*/locations/global/serviceBindings/service_binding_name.

description

string

Optional. Eine Freitextbeschreibung der Ressource. Maximale Länge: 1.024 Zeichen.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource erstellt wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource aktualisiert wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

service

string

Erforderlich. Der vollständige Name des Service Directory-Dienstes im Format projects/*/locations/*/namespaces/*/services/*

serviceId

string

Nur Ausgabe. Die eindeutige Kennung des Dienstverzeichnisdienstes, anhand derer die Dienstbindungsressource validiert wird. Dieser Wert wird ausgefüllt, wenn die Servicebindungsressource in einer anderen Ressource (z. B. einem Backend-Dienst) verwendet wird. Sie hat das UUID4-Format.

labels

map (key: string, value: string)

Optional. Label-Tags, die mit der ServiceBinding-Ressource verknüpft sind.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Methoden

create

Erstellt eine neue ServiceBinding in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht ein einzelnes ServiceBinding.

get

Ruft Details zu einem einzelnen ServiceBinding ab.

list

Listet ServiceBinding in einem angegebenen Projekt und an einem angegebenen Standort auf.