Kaynak, bir kaynağı tanımlamak için kullanılan standart bir biçimdir (google.rpc.context.AttributeContext.Resource). Cloud Functions'da işlevi tetikleyen kaynak (ör. depolama paketidir).
İmza:
export interface Resource
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
etiketler | { [tag: string]: string; } | Kaynak etiketlerinin haritası. |
name | dize | Hizmetteki bir kaynağın sabit tanımlayıcısıdır (adı). Bir kaynak, mantıksal olarak "//{resource.service}/{kaynak.adı}" şeklinde tanımlanabilir. |
service [hizmet] | dize | Bu kaynağın ait olduğu hizmetin adı. |
tür | dize | Kaynağın türü. Farklı platformlar kaynaklarını farklı şekilde tanımladığından söz dizimi platforma özgüdür. Google API'leri için tür biçimi "{service}/{kind}" olmalıdır |
Resource.labels (Kaynak.etiketleri)
Kaynak etiketlerinin haritası.
İmza:
labels?: {
[tag: string]: string;
};
Kaynak.adı
Hizmetteki bir kaynağın sabit tanımlayıcısıdır (adı). Bir kaynak, mantıksal olarak "//{resource.service}/{kaynak.adı}" şeklinde tanımlanabilir.
İmza:
name: string;
Resource.service
Bu kaynağın ait olduğu hizmetin adı.
İmza:
service: string;
Resource.type
Kaynağın türü. Farklı platformlar kaynaklarını farklı şekilde tanımladığından söz dizimi platforma özgüdür. Google API'leri için tür biçimi "{service}/{kind}" olmalıdır
İmza:
type?: string;