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;