glaredb_proto 25.6.3

Protobuf definitions for GlareDB
Documentation
syntax = "proto3";

package rayexec.access;

message FileLocation {
    oneof value {
        string url  = 1;
        string path = 2;
    }
}

message AwsCredentials {
    string key_id = 1;
    string secret = 2;
}

message S3AccessConfig {
    AwsCredentials credentials = 1;
    string         region      = 2;
}

message EmptyAccessConfig {}

message AccessConfig {
    oneof value {
        EmptyAccessConfig none = 1;
        S3AccessConfig    s3   = 2;
    }
}