syntax = "proto3"; import "google/protobuf/struct.proto"; import "google/protobuf/timestamp.proto"; option go_package = "evidence"; // TODO // Coppied from https://github.com/clouditor/clouditor/blob/main/proto/evidence.proto message Evidence { string id = 1; string service_id = 2; string resource_id = 3; // TODO: replace with google/type/date.proto timestamp.proto or date.proto? google.protobuf.Timestamp timestamp = 4; repeated int32 applicable_metrics = 5; // "raw" evidence (for the auditor), for example the raw JSON response from // the API. This does not follow a defined schema string raw = 6; // optional; a semantic representation of the Cloud resource according to our // defined ontology. a JSON serialized node of our semantic graph. This may be // Clouditor-specific. google.protobuf.Value resource = 7; }