blob: 2bfc4ed514315557c62b70c80c165570044dc662 [file] [log] [blame] [edit]
syntax = "proto3";
package cloud.api;
option go_package = "source.monogon.dev/cloud/api";
service IAM {
rpc WhoAmI(WhoAmIRequest) returns (WhoAmIResponse);
}
message WhoAmIRequest {
}
message WhoAmIResponse {
// Opaque identifier (eg. UUID) of the acting account. Immutable.
string account_id = 1;
// Primary email address of the acting account. Can change, must not be used
// as a foreign key in other systems.
string email = 2;
}