123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- syntax = "proto2";
- message GeoCoordiantes {
- optional float latitude = 3;
- optional float longitude = 4;
- }
- message NodeLocationMetadata {
- optional string country_code = 1;
- optional string city = 2;
- optional GeoCoordiantes coordinates = 3;
- }
- message StorageBucketOperatorMetadata {
- optional string endpoint = 1;
- optional NodeLocationMetadata location = 2;
- optional string extra = 3;
- }
- message DistributionBucketOperatorMetadata {
- optional string endpoint = 1;
- optional NodeLocationMetadata location = 2;
- optional string extra = 3;
- }
- message GeographicalArea {
- enum Continent {
- AF = 1;
- NA = 2;
- OC = 3;
- AN = 4;
- AS = 5;
- EU = 6;
- SA = 7;
- }
- oneof code {
- Continent continent = 1;
- string country_code = 2;
- string subdivision_code = 3;
- }
- }
- message DistributionBucketFamilyMetadata {
- optional string region = 1;
- optional string description = 2;
- repeated GeographicalArea areas = 3;
- repeated string latency_test_targets = 4;
- }
|