Resource interface

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;