Documentation ¶
Overview ¶
Package metadata provides methods for creating and accessing context.Context objects with Google Cloud Functions metadata.
NOTE: This package is in alpha. It is not stable, and is likely to change.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Metadata ¶
type Metadata struct { // EventID is a unique ID for the event. For example: "70172329041928". EventID string `json:"eventId"` // Timestamp is the date/time this event was created. Timestamp time.Time `json:"timestamp"` // EventType is the type of the event. For example: "google.pubsub.topic.publish". EventType string `json:"eventType"` // Resource is the resource that triggered the event. // TODO(tbp): Make this a pointer. Resource Resource `json:"resource"` }
Metadata holds Google Cloud Functions metadata.
type Resource ¶
type Resource struct { // Service is the service that triggered the event. Service string `json:"service"` // Name is the name associated with the event. Name string `json:"name"` // Type is the type of event. Type string `json:"type"` }
Resource holds Google Cloud Functions resource metadata. Resource values are dependent on the event type they're from.
Click to show internal directories.
Click to hide internal directories.