Google Cloud Logging · JSON-LD Context
Google Cloud Logging Context
JSON-LD context defining the semantic vocabulary for Google Cloud Logging from Google Cloud Logging.
3 Classes
23 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
google:
https://google.com/schema#
Classes
LogBucket
LogEntry
LogSink
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| description | string | |
| createTime | dateTime | |
| updateTime | dateTime | |
| retentionDays | integer | |
| locked | boolean | |
| lifecycleState | string | |
| logName | string | |
| resource | ||
| timestamp | dateTime | |
| receiveTimestamp | dateTime | |
| severity | string | |
| insertId | string | |
| httpRequest | ||
| labels | ||
| textPayload | string | |
| jsonPayload | ||
| protoPayload | ||
| destination | string | |
| filter | string | |
| disabled | boolean | |
| writerIdentity | string | |
| includeChildren | boolean |
JSON-LD Document
{
"@context": {
"@vocab": "https://google.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"google": "https://google.com/schema#",
"LogBucket": "google:LogBucket",
"name": {
"@id": "google:name",
"@type": "xsd:string"
},
"description": {
"@id": "google:description",
"@type": "xsd:string"
},
"createTime": {
"@id": "google:createTime",
"@type": "xsd:dateTime"
},
"updateTime": {
"@id": "google:updateTime",
"@type": "xsd:dateTime"
},
"retentionDays": {
"@id": "google:retentionDays",
"@type": "xsd:integer"
},
"locked": {
"@id": "google:locked",
"@type": "xsd:boolean"
},
"lifecycleState": {
"@id": "google:lifecycleState",
"@type": "xsd:string"
},
"LogEntry": "google:LogEntry",
"logName": {
"@id": "google:logName",
"@type": "xsd:string"
},
"resource": {
"@id": "google:resource"
},
"timestamp": {
"@id": "google:timestamp",
"@type": "xsd:dateTime"
},
"receiveTimestamp": {
"@id": "google:receiveTimestamp",
"@type": "xsd:dateTime"
},
"severity": {
"@id": "google:severity",
"@type": "xsd:string"
},
"insertId": {
"@id": "google:insertId",
"@type": "xsd:string"
},
"httpRequest": {
"@id": "google:httpRequest"
},
"labels": {
"@id": "google:labels"
},
"textPayload": {
"@id": "google:textPayload",
"@type": "xsd:string"
},
"jsonPayload": {
"@id": "google:jsonPayload"
},
"protoPayload": {
"@id": "google:protoPayload"
},
"LogSink": "google:LogSink",
"destination": {
"@id": "google:destination",
"@type": "xsd:string"
},
"filter": {
"@id": "google:filter",
"@type": "xsd:string"
},
"disabled": {
"@id": "google:disabled",
"@type": "xsd:boolean"
},
"writerIdentity": {
"@id": "google:writerIdentity",
"@type": "xsd:string"
},
"includeChildren": {
"@id": "google:includeChildren",
"@type": "xsd:boolean"
}
},
"@type": "schema:Dataset",
"schema:name": "Google Cloud Logging API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Google Cloud Logging's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/google-cloud-logging-bucket-api-openapi.yml, openapi/google-cloud-logging-buckets-api-openapi.yml, openapi/google-cloud-logging-entries-copy-api-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/google-cloud-logging-bucket-api-openapi.yml",
"openapi/google-cloud-logging-buckets-api-openapi.yml",
"openapi/google-cloud-logging-entries-copy-api-openapi.yml",
"openapi/google-cloud-logging-entries-list-api-openapi.yml",
"openapi/google-cloud-logging-entries-tail-api-openapi.yml"
]
}