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. Sie 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 für den Zeitpunkt, zu dem 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 Service Directory-Dienstname im Format „projects/*/locations/*/namespaces/*/services/*“

serviceId

string

Nur Ausgabe. Die eindeutige Kennung des Service Directory-Dienstes, anhand dessen die Ressource zur Dienstbindung validiert wird. Dieses Feld wird ausgefüllt, wenn die Ressource zur Dienstbindung in einer anderen Ressource verwendet wird (z. B. im Back-End-Dienst). Dies ist das UUID4-Format.

labels

map (key: string, value: string)

Optional. Satz von 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 ein neues ServiceBinding in einem bestimmten Projekt und an einem bestimmten Standort.

delete

Löscht ein einzelnes ServiceBinding.

get

Ruft Details zu einer einzelnen ServiceBinding ab.

list

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