Resource interface

Zasób to standardowy format definiowania zasobu (google.rpc.context.AttributeContext.Resource). W Cloud Functions jest to zasób, który aktywował funkcję, np. zasobnik na dane.

Podpis:

export interface Resource 

Właściwości

Właściwość Typ Opis
etykiety { [tag: ciąg znaków]: ciąg znaków; Mapa etykiet zasobu.
name ciąg znaków Stabilny identyfikator (nazwa) zasobu w usłudze. Zasób może być logicznie zidentyfikowany jako „//{usługa.zasobu}/{nazwa.zasobu}
usługa ciąg znaków Nazwa usługi, do której należy ten zasób.
type ciąg znaków Typ zasobu. Składnia jest zależna od platformy, ponieważ poszczególne platformy inaczej definiują swoje zasoby. W przypadku interfejsów API Google typ typu musi być następujący: „{usługa}/{rodzaj}

Etykiety zasobów

Mapa etykiet zasobu.

Podpis:

labels?: {
        [tag: string]: string;
    };

Nazwa zasobu

Stabilny identyfikator (nazwa) zasobu w usłudze. Zasób może być logicznie zidentyfikowany jako „//{usługa.zasobu}/{nazwa.zasobu}

Podpis:

name: string;

Resource.service

Nazwa usługi, do której należy ten zasób.

Podpis:

service: string;

Resource.type (typ zasobu)

Typ zasobu. Składnia jest zależna od platformy, ponieważ poszczególne platformy inaczej definiują swoje zasoby. W przypadku interfejsów API Google typ typu musi być następujący: „{usługa}/{rodzaj}

Podpis:

type?: string;