REST Resource: projects.locations.serviceBindings

Ressource: ServiceBinding

ServiceBinding peut être utilisé pour: - lier un service de l'Annuaire des services à utiliser dans une ressource BackendService. Cette fonctionnalité sera bientôt abandonnée. - Liez un service de producteur Private Service Connect à utiliser dans un Cloud Service Mesh ou un équilibreur de charge d'application consommateur.

Représentation JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "service": string,
  "serviceId": string,
  "labels": {
    string: string,
    ...
  }
}
Champs
name

string

Identifiant. Nom de la ressource ServiceBinding. Il correspond au schéma projects/*/locations/*/serviceBindings/<service_binding_name>.

description

string

Facultatif. Description libre de la ressource. Longueur maximale : 1 024 caractères.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la création de la ressource.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la mise à jour de la ressource.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

service

string

Facultatif. Nom complet du service de l'annuaire des services au format projects/*/locations/*/namespaces/*/services/*. Ce champ est destiné à l'intégration du Service Directory, qui sera bientôt abandonnée.

serviceId

string

Uniquement en sortie. Identifiant unique du service de répertoire de services contre lequel la ressource ServiceBinding est validée. Ce champ est renseigné lorsque la ressource de liaison de service est utilisée dans une autre ressource (comme le service de backend). Il doit être au format UUID4. Ce champ est destiné à l'intégration du Service Directory, qui sera bientôt abandonnée.

labels

map (key: string, value: string)

Facultatif. Ensemble d'étiquettes associées à la ressource ServiceBinding.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Méthodes

create

Crée un ServiceBinding dans un projet et un emplacement donnés.

delete

Supprime une seule ressource ServiceBinding.

get

Récupère les informations d'un seul ServiceBinding.

list

Répertorie les ServiceBinding d'un projet et d'un emplacement donnés.