Google Cloud Dataflow · JSON-LD Context

Google Cloud Dataflow Context

JSON-LD context defining the semantic vocabulary for Google Cloud Dataflow from Google Cloud Dataflow.

0 Classes 12 Properties 6 Namespaces
View Context View on GitHub

Namespaces

gcd: https://cloud.google.com/dataflow/docs/reference/rest/v1b3/
gcp: https://cloud.google.com/apis/design/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#

Properties

Property Type Container
Job
Environment
WorkerPool
Snapshot
PipelineDescription
TransformSummary
TemplateMetadata
ParameterMetadata
JobMetrics
MetricUpdate
JobMessage
AutoscalingEvent

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "gcd": "https://cloud.google.com/dataflow/docs/reference/rest/v1b3/",
    "gcp": "https://cloud.google.com/apis/design/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "Job": {
      "@id": "gcd:projects.locations.jobs",
      "@context": {
        "id": {
          "@id": "schema:identifier",
          "@type": "xsd:string"
        },
        "name": {
          "@id": "schema:name",
          "@type": "xsd:string"
        },
        "projectId": {
          "@id": "gcp:projectId",
          "@type": "xsd:string"
        },
        "type": {
          "@id": "schema:additionalType",
          "@type": "xsd:string"
        },
        "currentState": {
          "@id": "gcd:JobState",
          "@type": "xsd:string"
        },
        "requestedState": {
          "@id": "gcd:JobState",
          "@type": "xsd:string"
        },
        "createTime": {
          "@id": "schema:dateCreated",
          "@type": "xsd:dateTime"
        },
        "startTime": {
          "@id": "schema:startDate",
          "@type": "xsd:dateTime"
        },
        "currentStateTime": {
          "@id": "schema:dateModified",
          "@type": "xsd:dateTime"
        },
        "location": {
          "@id": "schema:locationCreated",
          "@type": "xsd:string"
        },
        "labels": {
          "@id": "schema:keywords",
          "@type": "xsd:string"
        },
        "environment": {
          "@id": "gcd:Environment",
          "@type": "@id"
        },
        "pipelineDescription": {
          "@id": "gcd:PipelineDescription",
          "@type": "@id"
        },
        "jobMetadata": {
          "@id": "gcd:JobMetadata",
          "@type": "@id"
        }
      }
    },

    "Environment": {
      "@id": "gcd:Environment",
      "@context": {
        "tempStoragePrefix": {
          "@id": "gcd:tempStoragePrefix",
          "@type": "xsd:string"
        },
        "serviceAccountEmail": {
          "@id": "schema:email",
          "@type": "xsd:string"
        },
        "workerRegion": {
          "@id": "schema:addressRegion",
          "@type": "xsd:string"
        },
        "workerZone": {
          "@id": "gcd:workerZone",
          "@type": "xsd:string"
        },
        "serviceKmsKeyName": {
          "@id": "gcd:serviceKmsKeyName",
          "@type": "xsd:string"
        },
        "streamingMode": {
          "@id": "gcd:streamingMode",
          "@type": "xsd:string"
        },
        "workerPools": {
          "@id": "gcd:WorkerPool",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "WorkerPool": {
      "@id": "gcd:WorkerPool",
      "@context": {
        "kind": {
          "@id": "schema:additionalType",
          "@type": "xsd:string"
        },
        "numWorkers": {
          "@id": "gcd:numWorkers",
          "@type": "xsd:integer"
        },
        "machineType": {
          "@id": "gcd:machineType",
          "@type": "xsd:string"
        },
        "diskSizeGb": {
          "@id": "gcd:diskSizeGb",
          "@type": "xsd:integer"
        },
        "diskType": {
          "@id": "gcd:diskType",
          "@type": "xsd:string"
        },
        "zone": {
          "@id": "gcd:zone",
          "@type": "xsd:string"
        },
        "network": {
          "@id": "gcd:network",
          "@type": "xsd:string"
        },
        "subnetwork": {
          "@id": "gcd:subnetwork",
          "@type": "xsd:string"
        },
        "ipConfiguration": {
          "@id": "gcd:ipConfiguration",
          "@type": "xsd:string"
        }
      }
    },

    "Snapshot": {
      "@id": "gcd:projects.locations.snapshots",
      "@context": {
        "id": {
          "@id": "schema:identifier",
          "@type": "xsd:string"
        },
        "projectId": {
          "@id": "gcp:projectId",
          "@type": "xsd:string"
        },
        "sourceJobId": {
          "@id": "gcd:sourceJobId",
          "@type": "xsd:string"
        },
        "creationTime": {
          "@id": "schema:dateCreated",
          "@type": "xsd:dateTime"
        },
        "ttl": {
          "@id": "gcd:ttl",
          "@type": "xsd:duration"
        },
        "state": {
          "@id": "gcd:SnapshotState",
          "@type": "xsd:string"
        },
        "description": {
          "@id": "schema:description",
          "@type": "xsd:string"
        },
        "diskSizeBytes": {
          "@id": "schema:contentSize",
          "@type": "xsd:integer"
        },
        "region": {
          "@id": "schema:addressRegion",
          "@type": "xsd:string"
        }
      }
    },

    "PipelineDescription": {
      "@id": "gcd:PipelineDescription",
      "@context": {
        "originalPipelineTransform": {
          "@id": "gcd:TransformSummary",
          "@type": "@id",
          "@container": "@list"
        },
        "executionPipelineStage": {
          "@id": "gcd:ExecutionStageSummary",
          "@type": "@id",
          "@container": "@list"
        }
      }
    },

    "TransformSummary": {
      "@id": "gcd:TransformSummary",
      "@context": {
        "kind": {
          "@id": "schema:additionalType",
          "@type": "xsd:string"
        },
        "id": {
          "@id": "schema:identifier",
          "@type": "xsd:string"
        },
        "name": {
          "@id": "schema:name",
          "@type": "xsd:string"
        }
      }
    },

    "TemplateMetadata": {
      "@id": "gcd:TemplateMetadata",
      "@context": {
        "name": {
          "@id": "schema:name",
          "@type": "xsd:string"
        },
        "description": {
          "@id": "schema:description",
          "@type": "xsd:string"
        },
        "streaming": {
          "@id": "gcd:streaming",
          "@type": "xsd:boolean"
        },
        "parameters": {
          "@id": "gcd:ParameterMetadata",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "ParameterMetadata": {
      "@id": "gcd:ParameterMetadata",
      "@context": {
        "name": {
          "@id": "schema:name",
          "@type": "xsd:string"
        },
        "label": {
          "@id": "rdfs:label",
          "@type": "xsd:string"
        },
        "helpText": {
          "@id": "schema:description",
          "@type": "xsd:string"
        },
        "isOptional": {
          "@id": "gcd:isOptional",
          "@type": "xsd:boolean"
        },
        "paramType": {
          "@id": "gcd:paramType",
          "@type": "xsd:string"
        }
      }
    },

    "JobMetrics": {
      "@id": "gcd:JobMetrics",
      "@context": {
        "metricTime": {
          "@id": "schema:dateModified",
          "@type": "xsd:dateTime"
        },
        "metrics": {
          "@id": "gcd:MetricUpdate",
          "@type": "@id",
          "@container": "@set"
        }
      }
    },

    "MetricUpdate": {
      "@id": "gcd:MetricUpdate",
      "@context": {
        "name": {
          "@id": "gcd:MetricStructuredName",
          "@type": "@id"
        },
        "kind": {
          "@id": "schema:additionalType",
          "@type": "xsd:string"
        },
        "cumulative": {
          "@id": "gcd:cumulative",
          "@type": "xsd:boolean"
        },
        "updateTime": {
          "@id": "schema:dateModified",
          "@type": "xsd:dateTime"
        }
      }
    },

    "JobMessage": {
      "@id": "gcd:JobMessage",
      "@context": {
        "id": {
          "@id": "schema:identifier",
          "@type": "xsd:string"
        },
        "time": {
          "@id": "schema:dateCreated",
          "@type": "xsd:dateTime"
        },
        "messageText": {
          "@id": "schema:text",
          "@type": "xsd:string"
        },
        "messageImportance": {
          "@id": "gcd:JobMessageImportance",
          "@type": "xsd:string"
        }
      }
    },

    "AutoscalingEvent": {
      "@id": "gcd:AutoscalingEvent",
      "@context": {
        "currentNumWorkers": {
          "@id": "gcd:currentNumWorkers",
          "@type": "xsd:integer"
        },
        "targetNumWorkers": {
          "@id": "gcd:targetNumWorkers",
          "@type": "xsd:integer"
        },
        "eventType": {
          "@id": "schema:additionalType",
          "@type": "xsd:string"
        },
        "time": {
          "@id": "schema:dateCreated",
          "@type": "xsd:dateTime"
        },
        "workerPool": {
          "@id": "schema:name",
          "@type": "xsd:string"
        }
      }
    }
  }
}