Add AgentSecretKind enum to support file-mounted secret (#1196)

* add AgentSecretKind enum to support file-mounted secret

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Steve Yoon
2025-09-08 13:56:09 -04:00
committed by GitHub
parent 3db07988ac
commit 8df51f00de
3 changed files with 236 additions and 158 deletions
+142 -76
View File
@@ -36,12 +36,62 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type AgentSecretKind int32
const (
AgentSecretKind_AGENT_SECRET_KIND_UNKNOWN AgentSecretKind = 0
AgentSecretKind_AGENT_SECRET_KIND_ENVIRONMENT AgentSecretKind = 1
AgentSecretKind_AGENT_SECRET_KIND_FILE AgentSecretKind = 2
)
// Enum value maps for AgentSecretKind.
var (
AgentSecretKind_name = map[int32]string{
0: "AGENT_SECRET_KIND_UNKNOWN",
1: "AGENT_SECRET_KIND_ENVIRONMENT",
2: "AGENT_SECRET_KIND_FILE",
}
AgentSecretKind_value = map[string]int32{
"AGENT_SECRET_KIND_UNKNOWN": 0,
"AGENT_SECRET_KIND_ENVIRONMENT": 1,
"AGENT_SECRET_KIND_FILE": 2,
}
)
func (x AgentSecretKind) Enum() *AgentSecretKind {
p := new(AgentSecretKind)
*p = x
return p
}
func (x AgentSecretKind) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (AgentSecretKind) Descriptor() protoreflect.EnumDescriptor {
return file_livekit_cloud_agent_proto_enumTypes[0].Descriptor()
}
func (AgentSecretKind) Type() protoreflect.EnumType {
return &file_livekit_cloud_agent_proto_enumTypes[0]
}
func (x AgentSecretKind) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use AgentSecretKind.Descriptor instead.
func (AgentSecretKind) EnumDescriptor() ([]byte, []int) {
return file_livekit_cloud_agent_proto_rawDescGZIP(), []int{0}
}
type AgentSecret struct {
state protoimpl.MessageState `protogen:"open.v1"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Kind AgentSecretKind `protobuf:"varint,5,opt,name=kind,proto3,enum=livekit.AgentSecretKind" json:"kind,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
@@ -104,6 +154,13 @@ func (x *AgentSecret) GetUpdatedAt() *timestamppb.Timestamp {
return nil
}
func (x *AgentSecret) GetKind() AgentSecretKind {
if x != nil {
return x.Kind
}
return AgentSecretKind_AGENT_SECRET_KIND_UNKNOWN
}
type CreateAgentRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
// Deprecated: Marked as deprecated in livekit_cloud_agent.proto.
@@ -1732,14 +1789,15 @@ var File_livekit_cloud_agent_proto protoreflect.FileDescriptor
const file_livekit_cloud_agent_proto_rawDesc = "" +
"\n" +
"\x19livekit_cloud_agent.proto\x12\alivekit\x1a\x1fgoogle/protobuf/timestamp.proto\"\xad\x01\n" +
"\x19livekit_cloud_agent.proto\x12\alivekit\x1a\x1fgoogle/protobuf/timestamp.proto\"\xdb\x01\n" +
"\vAgentSecret\x12\x12\n" +
"\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" +
"\x05value\x18\x02 \x01(\fR\x05value\x129\n" +
"\n" +
"created_at\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
"\n" +
"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"\xe5\x01\n" +
"updated_at\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12,\n" +
"\x04kind\x18\x05 \x01(\x0e2\x18.livekit.AgentSecretKindR\x04kind\"\xe5\x01\n" +
"\x12CreateAgentRequest\x12!\n" +
"\n" +
"agent_name\x18\x01 \x01(\tB\x02\x18\x01R\tagentName\x12.\n" +
@@ -1868,7 +1926,11 @@ const file_livekit_cloud_agent_proto_rawDesc = "" +
"\x05value\x18\x02 \x01(\tR\x05value\"H\n" +
"\x16ClientSettingsResponse\x12.\n" +
"\x06params\x18\x01 \x03(\v2\x16.livekit.SettingsParamR\x06params\"\x17\n" +
"\x15ClientSettingsRequest2\x98\a\n" +
"\x15ClientSettingsRequest*o\n" +
"\x0fAgentSecretKind\x12\x1d\n" +
"\x19AGENT_SECRET_KIND_UNKNOWN\x10\x00\x12!\n" +
"\x1dAGENT_SECRET_KIND_ENVIRONMENT\x10\x01\x12\x1a\n" +
"\x16AGENT_SECRET_KIND_FILE\x10\x022\x98\a\n" +
"\n" +
"CloudAgent\x12J\n" +
"\vCreateAgent\x12\x1b.livekit.CreateAgentRequest\x1a\x1c.livekit.CreateAgentResponse\"\x00\x12G\n" +
@@ -1896,82 +1958,85 @@ func file_livekit_cloud_agent_proto_rawDescGZIP() []byte {
return file_livekit_cloud_agent_proto_rawDescData
}
var file_livekit_cloud_agent_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_livekit_cloud_agent_proto_msgTypes = make([]protoimpl.MessageInfo, 28)
var file_livekit_cloud_agent_proto_goTypes = []any{
(*AgentSecret)(nil), // 0: livekit.AgentSecret
(*CreateAgentRequest)(nil), // 1: livekit.CreateAgentRequest
(*CreateAgentResponse)(nil), // 2: livekit.CreateAgentResponse
(*AgentDeployment)(nil), // 3: livekit.AgentDeployment
(*AgentInfo)(nil), // 4: livekit.AgentInfo
(*ListAgentsRequest)(nil), // 5: livekit.ListAgentsRequest
(*ListAgentsResponse)(nil), // 6: livekit.ListAgentsResponse
(*AgentVersion)(nil), // 7: livekit.AgentVersion
(*ListAgentVersionsRequest)(nil), // 8: livekit.ListAgentVersionsRequest
(*ListAgentVersionsResponse)(nil), // 9: livekit.ListAgentVersionsResponse
(*UpdateAgentRequest)(nil), // 10: livekit.UpdateAgentRequest
(*UpdateAgentResponse)(nil), // 11: livekit.UpdateAgentResponse
(*RestartAgentRequest)(nil), // 12: livekit.RestartAgentRequest
(*RestartAgentResponse)(nil), // 13: livekit.RestartAgentResponse
(*DeployAgentRequest)(nil), // 14: livekit.DeployAgentRequest
(*DeployAgentResponse)(nil), // 15: livekit.DeployAgentResponse
(*UpdateAgentSecretsRequest)(nil), // 16: livekit.UpdateAgentSecretsRequest
(*UpdateAgentSecretsResponse)(nil), // 17: livekit.UpdateAgentSecretsResponse
(*RollbackAgentRequest)(nil), // 18: livekit.RollbackAgentRequest
(*RollbackAgentResponse)(nil), // 19: livekit.RollbackAgentResponse
(*DeleteAgentRequest)(nil), // 20: livekit.DeleteAgentRequest
(*DeleteAgentResponse)(nil), // 21: livekit.DeleteAgentResponse
(*ListAgentSecretsRequest)(nil), // 22: livekit.ListAgentSecretsRequest
(*ListAgentSecretsResponse)(nil), // 23: livekit.ListAgentSecretsResponse
(*SettingsParam)(nil), // 24: livekit.SettingsParam
(*ClientSettingsResponse)(nil), // 25: livekit.ClientSettingsResponse
(*ClientSettingsRequest)(nil), // 26: livekit.ClientSettingsRequest
nil, // 27: livekit.AgentVersion.AttributesEntry
(*timestamppb.Timestamp)(nil), // 28: google.protobuf.Timestamp
(AgentSecretKind)(0), // 0: livekit.AgentSecretKind
(*AgentSecret)(nil), // 1: livekit.AgentSecret
(*CreateAgentRequest)(nil), // 2: livekit.CreateAgentRequest
(*CreateAgentResponse)(nil), // 3: livekit.CreateAgentResponse
(*AgentDeployment)(nil), // 4: livekit.AgentDeployment
(*AgentInfo)(nil), // 5: livekit.AgentInfo
(*ListAgentsRequest)(nil), // 6: livekit.ListAgentsRequest
(*ListAgentsResponse)(nil), // 7: livekit.ListAgentsResponse
(*AgentVersion)(nil), // 8: livekit.AgentVersion
(*ListAgentVersionsRequest)(nil), // 9: livekit.ListAgentVersionsRequest
(*ListAgentVersionsResponse)(nil), // 10: livekit.ListAgentVersionsResponse
(*UpdateAgentRequest)(nil), // 11: livekit.UpdateAgentRequest
(*UpdateAgentResponse)(nil), // 12: livekit.UpdateAgentResponse
(*RestartAgentRequest)(nil), // 13: livekit.RestartAgentRequest
(*RestartAgentResponse)(nil), // 14: livekit.RestartAgentResponse
(*DeployAgentRequest)(nil), // 15: livekit.DeployAgentRequest
(*DeployAgentResponse)(nil), // 16: livekit.DeployAgentResponse
(*UpdateAgentSecretsRequest)(nil), // 17: livekit.UpdateAgentSecretsRequest
(*UpdateAgentSecretsResponse)(nil), // 18: livekit.UpdateAgentSecretsResponse
(*RollbackAgentRequest)(nil), // 19: livekit.RollbackAgentRequest
(*RollbackAgentResponse)(nil), // 20: livekit.RollbackAgentResponse
(*DeleteAgentRequest)(nil), // 21: livekit.DeleteAgentRequest
(*DeleteAgentResponse)(nil), // 22: livekit.DeleteAgentResponse
(*ListAgentSecretsRequest)(nil), // 23: livekit.ListAgentSecretsRequest
(*ListAgentSecretsResponse)(nil), // 24: livekit.ListAgentSecretsResponse
(*SettingsParam)(nil), // 25: livekit.SettingsParam
(*ClientSettingsResponse)(nil), // 26: livekit.ClientSettingsResponse
(*ClientSettingsRequest)(nil), // 27: livekit.ClientSettingsRequest
nil, // 28: livekit.AgentVersion.AttributesEntry
(*timestamppb.Timestamp)(nil), // 29: google.protobuf.Timestamp
}
var file_livekit_cloud_agent_proto_depIdxs = []int32{
28, // 0: livekit.AgentSecret.created_at:type_name -> google.protobuf.Timestamp
28, // 1: livekit.AgentSecret.updated_at:type_name -> google.protobuf.Timestamp
0, // 2: livekit.CreateAgentRequest.secrets:type_name -> livekit.AgentSecret
3, // 3: livekit.AgentInfo.agent_deployments:type_name -> livekit.AgentDeployment
0, // 4: livekit.AgentInfo.secrets:type_name -> livekit.AgentSecret
28, // 5: livekit.AgentInfo.deployed_at:type_name -> google.protobuf.Timestamp
4, // 6: livekit.ListAgentsResponse.agents:type_name -> livekit.AgentInfo
28, // 7: livekit.AgentVersion.created_at:type_name -> google.protobuf.Timestamp
28, // 8: livekit.AgentVersion.deployed_at:type_name -> google.protobuf.Timestamp
27, // 9: livekit.AgentVersion.attributes:type_name -> livekit.AgentVersion.AttributesEntry
7, // 10: livekit.ListAgentVersionsResponse.versions:type_name -> livekit.AgentVersion
0, // 11: livekit.UpdateAgentRequest.secrets:type_name -> livekit.AgentSecret
0, // 12: livekit.DeployAgentRequest.secrets:type_name -> livekit.AgentSecret
0, // 13: livekit.UpdateAgentSecretsRequest.secrets:type_name -> livekit.AgentSecret
0, // 14: livekit.ListAgentSecretsResponse.secrets:type_name -> livekit.AgentSecret
24, // 15: livekit.ClientSettingsResponse.params:type_name -> livekit.SettingsParam
1, // 16: livekit.CloudAgent.CreateAgent:input_type -> livekit.CreateAgentRequest
5, // 17: livekit.CloudAgent.ListAgents:input_type -> livekit.ListAgentsRequest
8, // 18: livekit.CloudAgent.ListAgentVersions:input_type -> livekit.ListAgentVersionsRequest
22, // 19: livekit.CloudAgent.ListAgentSecrets:input_type -> livekit.ListAgentSecretsRequest
10, // 20: livekit.CloudAgent.UpdateAgent:input_type -> livekit.UpdateAgentRequest
12, // 21: livekit.CloudAgent.RestartAgent:input_type -> livekit.RestartAgentRequest
14, // 22: livekit.CloudAgent.DeployAgent:input_type -> livekit.DeployAgentRequest
16, // 23: livekit.CloudAgent.UpdateAgentSecrets:input_type -> livekit.UpdateAgentSecretsRequest
18, // 24: livekit.CloudAgent.RollbackAgent:input_type -> livekit.RollbackAgentRequest
20, // 25: livekit.CloudAgent.DeleteAgent:input_type -> livekit.DeleteAgentRequest
26, // 26: livekit.CloudAgent.GetClientSettings:input_type -> livekit.ClientSettingsRequest
2, // 27: livekit.CloudAgent.CreateAgent:output_type -> livekit.CreateAgentResponse
6, // 28: livekit.CloudAgent.ListAgents:output_type -> livekit.ListAgentsResponse
9, // 29: livekit.CloudAgent.ListAgentVersions:output_type -> livekit.ListAgentVersionsResponse
23, // 30: livekit.CloudAgent.ListAgentSecrets:output_type -> livekit.ListAgentSecretsResponse
11, // 31: livekit.CloudAgent.UpdateAgent:output_type -> livekit.UpdateAgentResponse
13, // 32: livekit.CloudAgent.RestartAgent:output_type -> livekit.RestartAgentResponse
15, // 33: livekit.CloudAgent.DeployAgent:output_type -> livekit.DeployAgentResponse
17, // 34: livekit.CloudAgent.UpdateAgentSecrets:output_type -> livekit.UpdateAgentSecretsResponse
19, // 35: livekit.CloudAgent.RollbackAgent:output_type -> livekit.RollbackAgentResponse
21, // 36: livekit.CloudAgent.DeleteAgent:output_type -> livekit.DeleteAgentResponse
25, // 37: livekit.CloudAgent.GetClientSettings:output_type -> livekit.ClientSettingsResponse
27, // [27:38] is the sub-list for method output_type
16, // [16:27] is the sub-list for method input_type
16, // [16:16] is the sub-list for extension type_name
16, // [16:16] is the sub-list for extension extendee
0, // [0:16] is the sub-list for field type_name
29, // 0: livekit.AgentSecret.created_at:type_name -> google.protobuf.Timestamp
29, // 1: livekit.AgentSecret.updated_at:type_name -> google.protobuf.Timestamp
0, // 2: livekit.AgentSecret.kind:type_name -> livekit.AgentSecretKind
1, // 3: livekit.CreateAgentRequest.secrets:type_name -> livekit.AgentSecret
4, // 4: livekit.AgentInfo.agent_deployments:type_name -> livekit.AgentDeployment
1, // 5: livekit.AgentInfo.secrets:type_name -> livekit.AgentSecret
29, // 6: livekit.AgentInfo.deployed_at:type_name -> google.protobuf.Timestamp
5, // 7: livekit.ListAgentsResponse.agents:type_name -> livekit.AgentInfo
29, // 8: livekit.AgentVersion.created_at:type_name -> google.protobuf.Timestamp
29, // 9: livekit.AgentVersion.deployed_at:type_name -> google.protobuf.Timestamp
28, // 10: livekit.AgentVersion.attributes:type_name -> livekit.AgentVersion.AttributesEntry
8, // 11: livekit.ListAgentVersionsResponse.versions:type_name -> livekit.AgentVersion
1, // 12: livekit.UpdateAgentRequest.secrets:type_name -> livekit.AgentSecret
1, // 13: livekit.DeployAgentRequest.secrets:type_name -> livekit.AgentSecret
1, // 14: livekit.UpdateAgentSecretsRequest.secrets:type_name -> livekit.AgentSecret
1, // 15: livekit.ListAgentSecretsResponse.secrets:type_name -> livekit.AgentSecret
25, // 16: livekit.ClientSettingsResponse.params:type_name -> livekit.SettingsParam
2, // 17: livekit.CloudAgent.CreateAgent:input_type -> livekit.CreateAgentRequest
6, // 18: livekit.CloudAgent.ListAgents:input_type -> livekit.ListAgentsRequest
9, // 19: livekit.CloudAgent.ListAgentVersions:input_type -> livekit.ListAgentVersionsRequest
23, // 20: livekit.CloudAgent.ListAgentSecrets:input_type -> livekit.ListAgentSecretsRequest
11, // 21: livekit.CloudAgent.UpdateAgent:input_type -> livekit.UpdateAgentRequest
13, // 22: livekit.CloudAgent.RestartAgent:input_type -> livekit.RestartAgentRequest
15, // 23: livekit.CloudAgent.DeployAgent:input_type -> livekit.DeployAgentRequest
17, // 24: livekit.CloudAgent.UpdateAgentSecrets:input_type -> livekit.UpdateAgentSecretsRequest
19, // 25: livekit.CloudAgent.RollbackAgent:input_type -> livekit.RollbackAgentRequest
21, // 26: livekit.CloudAgent.DeleteAgent:input_type -> livekit.DeleteAgentRequest
27, // 27: livekit.CloudAgent.GetClientSettings:input_type -> livekit.ClientSettingsRequest
3, // 28: livekit.CloudAgent.CreateAgent:output_type -> livekit.CreateAgentResponse
7, // 29: livekit.CloudAgent.ListAgents:output_type -> livekit.ListAgentsResponse
10, // 30: livekit.CloudAgent.ListAgentVersions:output_type -> livekit.ListAgentVersionsResponse
24, // 31: livekit.CloudAgent.ListAgentSecrets:output_type -> livekit.ListAgentSecretsResponse
12, // 32: livekit.CloudAgent.UpdateAgent:output_type -> livekit.UpdateAgentResponse
14, // 33: livekit.CloudAgent.RestartAgent:output_type -> livekit.RestartAgentResponse
16, // 34: livekit.CloudAgent.DeployAgent:output_type -> livekit.DeployAgentResponse
18, // 35: livekit.CloudAgent.UpdateAgentSecrets:output_type -> livekit.UpdateAgentSecretsResponse
20, // 36: livekit.CloudAgent.RollbackAgent:output_type -> livekit.RollbackAgentResponse
22, // 37: livekit.CloudAgent.DeleteAgent:output_type -> livekit.DeleteAgentResponse
26, // 38: livekit.CloudAgent.GetClientSettings:output_type -> livekit.ClientSettingsResponse
28, // [28:39] is the sub-list for method output_type
17, // [17:28] is the sub-list for method input_type
17, // [17:17] is the sub-list for extension type_name
17, // [17:17] is the sub-list for extension extendee
0, // [0:17] is the sub-list for field type_name
}
func init() { file_livekit_cloud_agent_proto_init() }
@@ -1984,13 +2049,14 @@ func file_livekit_cloud_agent_proto_init() {
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_livekit_cloud_agent_proto_rawDesc), len(file_livekit_cloud_agent_proto_rawDesc)),
NumEnums: 0,
NumEnums: 1,
NumMessages: 28,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_livekit_cloud_agent_proto_goTypes,
DependencyIndexes: file_livekit_cloud_agent_proto_depIdxs,
EnumInfos: file_livekit_cloud_agent_proto_enumTypes,
MessageInfos: file_livekit_cloud_agent_proto_msgTypes,
}.Build()
File_livekit_cloud_agent_proto = out.File
+87 -82
View File
@@ -3307,86 +3307,91 @@ func (s *cloudAgentServer) PathPrefix() string {
}
var twirpFileDescriptor5 = []byte{
// 1284 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x4d, 0x6f, 0xdc, 0x36,
0x13, 0xb6, 0xb4, 0xdf, 0xb3, 0xeb, 0x37, 0x09, 0xed, 0x24, 0xb2, 0x9c, 0x8f, 0x35, 0x8d, 0x00,
0xc6, 0x7b, 0x58, 0xb7, 0xee, 0xa5, 0x71, 0x51, 0xa0, 0x8e, 0xeb, 0xa6, 0x76, 0x6c, 0xc3, 0x90,
0x93, 0x00, 0x2d, 0x0a, 0x2c, 0x64, 0x2d, 0xb3, 0x55, 0xad, 0x2f, 0x4b, 0x94, 0x1b, 0xdf, 0x7a,
0xed, 0xb9, 0x97, 0xde, 0x0b, 0xf4, 0x50, 0xa0, 0xff, 0xa1, 0x3f, 0xa4, 0xd7, 0xf6, 0xd0, 0x5f,
0x51, 0x90, 0xa2, 0xb4, 0xe4, 0xae, 0x6c, 0x6f, 0xbc, 0x01, 0x7a, 0x5b, 0x72, 0x86, 0xc3, 0x67,
0x9e, 0x87, 0x9c, 0xa1, 0x16, 0x96, 0x3c, 0xf7, 0x9c, 0x9c, 0xba, 0xb4, 0xef, 0x78, 0x61, 0x3a,
0xe8, 0xdb, 0x43, 0x12, 0xd0, 0x5e, 0x14, 0x87, 0x34, 0x44, 0x0d, 0x61, 0x32, 0x1f, 0x0f, 0xc3,
0x70, 0xe8, 0x91, 0x75, 0x3e, 0x7d, 0x92, 0xbe, 0x59, 0xa7, 0xae, 0x4f, 0x12, 0x6a, 0xfb, 0x51,
0xe6, 0x89, 0x7f, 0xd7, 0xa0, 0xbd, 0xc5, 0x56, 0x1e, 0x13, 0x27, 0x26, 0x14, 0x21, 0xa8, 0x06,
0xb6, 0x4f, 0x0c, 0xad, 0xab, 0xad, 0xb5, 0x2c, 0xfe, 0x1b, 0x2d, 0x42, 0xed, 0xdc, 0xf6, 0x52,
0x62, 0xe8, 0x5d, 0x6d, 0xad, 0x63, 0x65, 0x03, 0xf4, 0x14, 0xc0, 0x89, 0x89, 0x4d, 0xc9, 0xa0,
0x6f, 0x53, 0xa3, 0xd2, 0xd5, 0xd6, 0xda, 0x1b, 0x66, 0x2f, 0xdb, 0xaf, 0x97, 0xef, 0xd7, 0x7b,
0x99, 0xef, 0x67, 0xb5, 0x84, 0xf7, 0x16, 0x65, 0x4b, 0xd3, 0x68, 0x90, 0x2f, 0xad, 0x5e, 0xbf,
0x54, 0x78, 0x6f, 0x51, 0xfc, 0x97, 0x06, 0x68, 0x9b, 0x07, 0xe2, 0xa8, 0x2d, 0x72, 0x96, 0x92,
0x84, 0xa2, 0x15, 0x00, 0x9e, 0x7f, 0x7f, 0x04, 0xfe, 0x99, 0x6e, 0x68, 0x56, 0x8b, 0xcf, 0x1e,
0xb2, 0x2c, 0x7a, 0xd0, 0x48, 0x78, 0x8e, 0x89, 0xa1, 0x77, 0x2b, 0x6b, 0xed, 0x8d, 0xc5, 0x9e,
0x60, 0xa9, 0x27, 0x11, 0x60, 0xe5, 0x4e, 0xe8, 0x11, 0x34, 0x63, 0x12, 0x79, 0xae, 0x63, 0x27,
0x3c, 0xbb, 0x1a, 0x0f, 0x58, 0xcc, 0xa1, 0x27, 0xd0, 0xf1, 0xed, 0xb7, 0xfd, 0xc2, 0xa7, 0x5a,
0xf8, 0xb4, 0x7d, 0xfb, 0xad, 0x95, 0xbb, 0x2d, 0x43, 0xc3, 0x89, 0xd2, 0x7e, 0x4c, 0xce, 0x8c,
0x5a, 0x01, 0xab, 0xee, 0x44, 0xa9, 0x45, 0xce, 0x90, 0x01, 0x8d, 0x98, 0x0c, 0xdd, 0x30, 0x48,
0x8c, 0x7a, 0xb7, 0xb2, 0xd6, 0xb2, 0xf2, 0x21, 0xfe, 0x55, 0x83, 0x05, 0x25, 0xcf, 0x24, 0x0a,
0x83, 0x84, 0xa0, 0x25, 0x68, 0x66, 0x89, 0xba, 0x03, 0xa1, 0x51, 0x83, 0x8f, 0x77, 0x07, 0xe8,
0xa1, 0xc2, 0x81, 0xce, 0x8d, 0x52, 0xfe, 0xf7, 0xa0, 0x9e, 0x50, 0x9b, 0xa6, 0x59, 0x36, 0x2d,
0x4b, 0x8c, 0x18, 0x86, 0x73, 0x12, 0x27, 0x6e, 0x18, 0xf0, 0x14, 0x5a, 0x56, 0x3e, 0x44, 0xab,
0x30, 0x1f, 0xc5, 0x24, 0x71, 0x87, 0x01, 0x19, 0xf4, 0xd3, 0xd8, 0xcb, 0x12, 0xb0, 0x3a, 0xc5,
0xe4, 0xab, 0xd8, 0xc3, 0x7f, 0xea, 0x70, 0x8b, 0x43, 0xfc, 0x9c, 0x44, 0x5e, 0x78, 0xe1, 0x93,
0x80, 0xb2, 0xad, 0xb2, 0x3c, 0x04, 0x44, 0x31, 0x52, 0xc0, 0xeb, 0x2a, 0xf8, 0xcb, 0xd0, 0x99,
0x92, 0x0a, 0x9c, 0x61, 0x49, 0x81, 0x15, 0xe8, 0xf8, 0x6e, 0x30, 0x52, 0xa0, 0xc6, 0xed, 0x6d,
0xdf, 0x0d, 0x2c, 0xd9, 0x45, 0x16, 0xa9, 0x2e, 0x5c, 0x24, 0x81, 0xee, 0x8f, 0x04, 0x6a, 0x64,
0x5b, 0x0b, 0x71, 0x98, 0x21, 0x8d, 0xfb, 0x4e, 0x94, 0x1a, 0x4d, 0x61, 0x48, 0xe3, 0xed, 0x28,
0xcd, 0x0d, 0x3e, 0xf1, 0x8d, 0x56, 0x61, 0x38, 0x20, 0x3e, 0x33, 0xf8, 0xc4, 0xe7, 0xa1, 0x20,
0x33, 0xf8, 0xc4, 0x67, 0xa1, 0x96, 0xa1, 0xc5, 0x0c, 0x9e, 0xeb, 0xbb, 0xd4, 0x68, 0x73, 0x53,
0xd3, 0x27, 0xfe, 0x3e, 0x1b, 0x33, 0x23, 0x03, 0x90, 0x19, 0x3b, 0x99, 0xd1, 0x89, 0x52, 0x6e,
0xc4, 0x3f, 0xe9, 0xd0, 0xe2, 0xf4, 0xee, 0x06, 0x6f, 0xc2, 0x19, 0xd4, 0x97, 0x54, 0xae, 0xa8,
0x2a, 0xef, 0xc0, 0x9d, 0x6c, 0xe1, 0xa0, 0x10, 0x90, 0x51, 0xcd, 0x6e, 0x88, 0xa1, 0xde, 0x90,
0x91, 0xc2, 0xd6, 0x6d, 0x5b, 0x9d, 0x48, 0xe4, 0xeb, 0x55, 0x9b, 0xe6, 0x7a, 0x7d, 0x02, 0xed,
0x6c, 0xc3, 0xac, 0x08, 0xd4, 0xaf, 0x2d, 0x02, 0x90, 0xbb, 0x6f, 0x51, 0x7c, 0x00, 0x77, 0xf6,
0xdd, 0x84, 0xf2, 0xc0, 0x49, 0x5e, 0x03, 0x1e, 0x4e, 0xd6, 0x00, 0x99, 0x81, 0xcb, 0x0f, 0x1f,
0xfe, 0x0c, 0x90, 0x1c, 0x4e, 0x5c, 0xb5, 0xff, 0x43, 0x9d, 0x3b, 0x24, 0x86, 0xc6, 0x13, 0x42,
0x6a, 0x42, 0x4c, 0x10, 0x4b, 0x78, 0xe0, 0x3f, 0x74, 0xe8, 0xf0, 0xd9, 0xd7, 0x82, 0x55, 0x89,
0x6f, 0x4d, 0xe5, 0xdb, 0xe0, 0xa7, 0x27, 0x26, 0x01, 0xe5, 0x30, 0x9a, 0x56, 0x3e, 0x9c, 0xa5,
0xa2, 0x8e, 0xb1, 0x59, 0x7d, 0x17, 0x36, 0xd1, 0x0e, 0x80, 0x4d, 0x69, 0xec, 0x9e, 0xa4, 0x94,
0xe4, 0xea, 0x3d, 0x51, 0x93, 0x15, 0x69, 0xf5, 0xb6, 0x0a, 0xbf, 0x9d, 0x80, 0xc6, 0x17, 0x96,
0xb4, 0xd0, 0xfc, 0x14, 0x6e, 0x8d, 0x99, 0xd1, 0x6d, 0xa8, 0x9c, 0x92, 0x0b, 0xc1, 0x00, 0xfb,
0xa9, 0xf6, 0x92, 0x96, 0xe8, 0x25, 0x9b, 0xfa, 0xc7, 0x1a, 0x7e, 0x09, 0x46, 0x21, 0x82, 0xd8,
0xae, 0x90, 0xf6, 0xc6, 0xe7, 0x1e, 0x1f, 0xc2, 0x52, 0x49, 0x54, 0xa1, 0xf0, 0x87, 0xd0, 0x14,
0xaa, 0xe4, 0x1a, 0xdf, 0x2d, 0x4d, 0xdb, 0x2a, 0xdc, 0xf0, 0x0f, 0x3a, 0xa0, 0x57, 0xbc, 0x1b,
0x29, 0xfd, 0xe7, 0x0a, 0x80, 0x2b, 0x93, 0x00, 0xc7, 0x5b, 0xd3, 0x7f, 0xda, 0x6a, 0xe4, 0x9b,
0xdb, 0x98, 0xe2, 0xe6, 0xe2, 0x5d, 0x58, 0x50, 0x18, 0x10, 0x64, 0x1a, 0xd0, 0x48, 0x52, 0xc7,
0x21, 0x49, 0xc2, 0x19, 0x68, 0x5a, 0xf9, 0x90, 0x59, 0x7c, 0x92, 0x24, 0xf6, 0x30, 0xd7, 0x27,
0x1f, 0xe2, 0x0f, 0x60, 0xc1, 0x62, 0x07, 0x32, 0xa6, 0x53, 0xb2, 0x89, 0xf7, 0x60, 0x51, 0x5d,
0x31, 0xc3, 0xee, 0x7f, 0x6b, 0x80, 0xb2, 0x12, 0xf6, 0x1e, 0xb5, 0x94, 0xd8, 0xac, 0xbc, 0xeb,
0x33, 0xa3, 0x3a, 0x85, 0xf6, 0xb5, 0x6b, 0xb5, 0xaf, 0x8f, 0x6b, 0x8f, 0x7f, 0xd4, 0x60, 0x41,
0x49, 0xf4, 0xe6, 0xa4, 0x29, 0xec, 0x54, 0x54, 0x76, 0x26, 0xde, 0x0b, 0xd5, 0x92, 0xf7, 0xc2,
0x2f, 0x1a, 0x2c, 0x49, 0xc7, 0x27, 0xa3, 0x63, 0xf6, 0x8b, 0x8e, 0x1e, 0x40, 0x2b, 0x3c, 0x27,
0xf1, 0xf7, 0xb1, 0x4b, 0x09, 0x07, 0xd6, 0xb4, 0x46, 0x13, 0xb2, 0x2a, 0xd5, 0x69, 0xce, 0xf8,
0x11, 0x98, 0x65, 0x20, 0x67, 0x38, 0x6c, 0xdf, 0xc1, 0xa2, 0x15, 0x7a, 0xde, 0x89, 0xed, 0x9c,
0x4e, 0x7b, 0xda, 0x6e, 0xda, 0xd2, 0xf1, 0x0b, 0xb8, 0x3b, 0xb6, 0xd7, 0x0c, 0xc0, 0x0f, 0xd9,
0x25, 0xf1, 0xc8, 0xf4, 0x05, 0xef, 0x9a, 0x8a, 0xbc, 0xcb, 0xce, 0xa2, 0x14, 0x6f, 0x06, 0x68,
0xc7, 0x70, 0xbf, 0x28, 0xee, 0xef, 0xeb, 0x20, 0xe1, 0x3d, 0xa9, 0x0f, 0x8d, 0x0b, 0x2f, 0x1d,
0x23, 0x6d, 0x9a, 0x63, 0xf4, 0x14, 0xe6, 0x8f, 0x09, 0xa5, 0x6e, 0x30, 0x4c, 0x8e, 0xec, 0xd8,
0xf6, 0xaf, 0xff, 0xbc, 0xca, 0x5b, 0x22, 0xfe, 0x12, 0xee, 0x6d, 0x7b, 0x2e, 0x8f, 0x99, 0x05,
0x90, 0x40, 0xd4, 0x23, 0x16, 0x2c, 0xc7, 0x70, 0xaf, 0xc0, 0xa0, 0xec, 0x65, 0x09, 0x2f, 0x7c,
0x1f, 0xee, 0x8e, 0x47, 0xe2, 0x1c, 0x6d, 0xfc, 0xdc, 0x00, 0xd8, 0x66, 0xdf, 0x8e, 0x1c, 0x3b,
0xda, 0x83, 0xb6, 0xf4, 0xc5, 0x81, 0x96, 0x8b, 0xb0, 0x93, 0xdf, 0x5b, 0xe6, 0x83, 0x72, 0x63,
0x86, 0x10, 0xcf, 0xa1, 0xe7, 0x00, 0xa3, 0x17, 0x15, 0x32, 0x0b, 0xef, 0x89, 0x57, 0x9b, 0xb9,
0x5c, 0x6a, 0x2b, 0x02, 0x7d, 0x23, 0xbd, 0xf4, 0xf2, 0xfe, 0x8d, 0x56, 0x26, 0xd7, 0x8c, 0xbd,
0x18, 0x4c, 0x7c, 0x95, 0x4b, 0x11, 0xfd, 0x2b, 0xb8, 0x3d, 0xae, 0x35, 0xea, 0x4e, 0xae, 0x54,
0xcf, 0x96, 0xb9, 0x72, 0x85, 0x47, 0x11, 0x7a, 0x0f, 0xda, 0x52, 0x05, 0x91, 0xd8, 0x9c, 0x7c,
0x3d, 0x48, 0x6c, 0x96, 0x34, 0x56, 0x3c, 0x87, 0x0e, 0xa0, 0x23, 0x37, 0x3d, 0x34, 0xf2, 0x2f,
0xe9, 0x9e, 0xe6, 0xc3, 0x4b, 0xac, 0x32, 0x34, 0xa9, 0x1b, 0x48, 0xd0, 0x26, 0x9b, 0xa1, 0x04,
0xad, 0xa4, 0x81, 0xe0, 0x39, 0xd4, 0x57, 0x9e, 0x43, 0x39, 0x87, 0xb8, 0x2c, 0xa1, 0x31, 0x16,
0x57, 0xaf, 0xf4, 0x29, 0x36, 0x38, 0x82, 0x79, 0xa5, 0x96, 0x21, 0x29, 0xbd, 0x92, 0x7a, 0x6a,
0x3e, 0xba, 0xcc, 0xac, 0xa6, 0x5f, 0x14, 0x20, 0x25, 0xfd, 0xf1, 0x32, 0xa7, 0xa4, 0x3f, 0x51,
0xb3, 0xf0, 0x1c, 0x7a, 0x0d, 0x77, 0x9e, 0x13, 0xaa, 0x5e, 0x2f, 0x34, 0x82, 0x50, 0x7a, 0xef,
0xcc, 0xc7, 0x97, 0xda, 0xf3, 0xb8, 0xcf, 0xbe, 0xf8, 0x7a, 0x75, 0xe8, 0xd2, 0x6f, 0xd3, 0x93,
0x9e, 0x13, 0xfa, 0xeb, 0xc2, 0x3d, 0xfb, 0x17, 0xc7, 0x09, 0xbd, 0x7c, 0xe2, 0x37, 0x7d, 0x7e,
0xdf, 0x3d, 0x27, 0x2f, 0x5c, 0xda, 0x3b, 0x62, 0xa6, 0x7f, 0xf4, 0xff, 0x89, 0xf1, 0xe6, 0x26,
0x9f, 0x38, 0xa9, 0xf3, 0x25, 0x1f, 0xfd, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x1d, 0x14, 0x93, 0xd0,
0x2c, 0x12, 0x00, 0x00,
// 1372 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x4b, 0x6f, 0xdb, 0xc6,
0x13, 0x37, 0x29, 0x59, 0x8f, 0x91, 0x9c, 0x38, 0x6b, 0xc7, 0xa1, 0xe9, 0x38, 0x91, 0x37, 0x08,
0x60, 0x04, 0x7f, 0x28, 0xff, 0xba, 0x97, 0x26, 0x45, 0x81, 0x3a, 0x8e, 0x92, 0xca, 0x0f, 0xc5,
0x58, 0x3b, 0x29, 0x5a, 0x14, 0x10, 0x68, 0x6a, 0xa3, 0xb2, 0xe6, 0x2b, 0xe4, 0xd2, 0x4d, 0x6e,
0xbd, 0xf6, 0xdc, 0x4b, 0xef, 0x05, 0x7a, 0xe8, 0xa7, 0xe8, 0xf7, 0x68, 0xaf, 0xed, 0xa1, 0x9f,
0xa2, 0xe0, 0x72, 0x49, 0x2d, 0x25, 0xda, 0x56, 0xac, 0x00, 0xbd, 0x69, 0x77, 0x66, 0xe7, 0xf1,
0xfb, 0xcd, 0xce, 0x2c, 0x05, 0xab, 0xb6, 0x75, 0x46, 0x4f, 0x2d, 0xd6, 0x37, 0x6d, 0x2f, 0x1a,
0xf4, 0x8d, 0x21, 0x75, 0x59, 0xdb, 0x0f, 0x3c, 0xe6, 0xa1, 0xaa, 0x10, 0xe9, 0x77, 0x87, 0x9e,
0x37, 0xb4, 0xe9, 0x43, 0xbe, 0x7d, 0x12, 0xbd, 0x7e, 0xc8, 0x2c, 0x87, 0x86, 0xcc, 0x70, 0xfc,
0x44, 0x13, 0xff, 0xa1, 0x40, 0x63, 0x3b, 0x3e, 0x79, 0x44, 0xcd, 0x80, 0x32, 0x84, 0xa0, 0xec,
0x1a, 0x0e, 0xd5, 0x94, 0x96, 0xb2, 0x59, 0x27, 0xfc, 0x37, 0x5a, 0x86, 0xf9, 0x33, 0xc3, 0x8e,
0xa8, 0xa6, 0xb6, 0x94, 0xcd, 0x26, 0x49, 0x16, 0xe8, 0x11, 0x80, 0x19, 0x50, 0x83, 0xd1, 0x41,
0xdf, 0x60, 0x5a, 0xa9, 0xa5, 0x6c, 0x36, 0xb6, 0xf4, 0x76, 0xe2, 0xaf, 0x9d, 0xfa, 0x6b, 0x1f,
0xa7, 0xfe, 0x48, 0x5d, 0x68, 0x6f, 0xb3, 0xf8, 0x68, 0xe4, 0x0f, 0xd2, 0xa3, 0xe5, 0xcb, 0x8f,
0x0a, 0xed, 0x6d, 0x86, 0xfe, 0x07, 0xe5, 0x53, 0xcb, 0x1d, 0x68, 0xf3, 0x2d, 0x65, 0xf3, 0xda,
0x96, 0xd6, 0x16, 0x89, 0xb6, 0xa5, 0x1c, 0xf6, 0x2c, 0x77, 0x40, 0xb8, 0x16, 0xfe, 0x4b, 0x01,
0xb4, 0xc3, 0xdd, 0x72, 0x39, 0xa1, 0x6f, 0x22, 0x1a, 0x32, 0xb4, 0x01, 0xc0, 0xd1, 0xea, 0x8f,
0x52, 0x7d, 0xa2, 0x6a, 0x0a, 0xa9, 0xf3, 0xdd, 0x5e, 0x9c, 0x73, 0x1b, 0xaa, 0x21, 0xb7, 0x16,
0x6a, 0x6a, 0xab, 0xb4, 0xd9, 0xd8, 0x5a, 0x2e, 0x72, 0x45, 0x52, 0x25, 0x74, 0x07, 0x6a, 0x01,
0xf5, 0x6d, 0xcb, 0x34, 0x42, 0x8e, 0xc5, 0x3c, 0x37, 0x98, 0xed, 0xa1, 0xfb, 0xd0, 0x74, 0x8c,
0xb7, 0xfd, 0x4c, 0xa7, 0x9c, 0xe9, 0x34, 0x1c, 0xe3, 0x2d, 0x49, 0xd5, 0xd6, 0xa0, 0x6a, 0xfa,
0x51, 0x3f, 0xa0, 0x6f, 0x78, 0x86, 0x49, 0x58, 0x15, 0xd3, 0x8f, 0x08, 0x7d, 0x83, 0x34, 0xa8,
0x06, 0x74, 0x68, 0x79, 0x6e, 0xa8, 0x55, 0x5a, 0xa5, 0xcd, 0x3a, 0x49, 0x97, 0xf8, 0x57, 0x05,
0x96, 0x72, 0x79, 0x86, 0xbe, 0xe7, 0x86, 0x14, 0xad, 0x42, 0x2d, 0x49, 0xd4, 0x1a, 0x08, 0x46,
0xab, 0x7c, 0xdd, 0x1d, 0xa0, 0xf5, 0x1c, 0x06, 0x2a, 0x17, 0x4a, 0xf9, 0xaf, 0x40, 0x25, 0x64,
0x06, 0x8b, 0x92, 0x6c, 0xea, 0x44, 0xac, 0xe2, 0x18, 0xce, 0x68, 0x10, 0x5a, 0x9e, 0xcb, 0x53,
0xa8, 0x93, 0x74, 0x89, 0xee, 0xc1, 0x82, 0x1f, 0xd0, 0xd0, 0x1a, 0xba, 0x74, 0xd0, 0x8f, 0x02,
0x3b, 0x49, 0x80, 0x34, 0xb3, 0xcd, 0x97, 0x81, 0x8d, 0xff, 0x54, 0xe1, 0x3a, 0x0f, 0xf1, 0x29,
0xf5, 0x6d, 0xef, 0x9d, 0x43, 0x5d, 0x16, 0xbb, 0x4a, 0xf2, 0x10, 0x21, 0x8a, 0x55, 0x2e, 0x78,
0x35, 0x1f, 0xfc, 0x79, 0xd1, 0xe9, 0x12, 0x0b, 0x1c, 0x61, 0x89, 0x81, 0x0d, 0x68, 0x3a, 0x96,
0x3b, 0x62, 0x60, 0x9e, 0xcb, 0x1b, 0x8e, 0xe5, 0x12, 0x59, 0x45, 0x26, 0xa9, 0x22, 0x54, 0x24,
0x82, 0x6e, 0x8d, 0x08, 0xaa, 0x26, 0xae, 0x05, 0x39, 0xb1, 0x20, 0x0a, 0xfa, 0xa6, 0x1f, 0x69,
0x35, 0x21, 0x88, 0x82, 0x1d, 0x3f, 0x4a, 0x05, 0x0e, 0x75, 0xb4, 0x7a, 0x26, 0x38, 0xa0, 0x4e,
0x2c, 0x70, 0xa8, 0xc3, 0x4d, 0x41, 0x22, 0x70, 0xa8, 0x13, 0x9b, 0x5a, 0x83, 0x7a, 0x2c, 0xb0,
0x2d, 0xc7, 0x62, 0x5a, 0x83, 0x8b, 0x6a, 0x0e, 0x75, 0xf6, 0xe3, 0x75, 0x2c, 0x8c, 0x03, 0x48,
0x84, 0xcd, 0x44, 0x68, 0xfa, 0x11, 0x17, 0xe2, 0x9f, 0x54, 0xa8, 0x73, 0x78, 0xbb, 0xee, 0x6b,
0x6f, 0x06, 0xf6, 0x25, 0x96, 0x4b, 0x79, 0x96, 0x3b, 0x70, 0x23, 0x39, 0x38, 0xc8, 0x08, 0x8c,
0xa1, 0x8e, 0x6f, 0xc8, 0xd8, 0x65, 0x1c, 0x31, 0x4c, 0x16, 0x8d, 0xfc, 0x46, 0x28, 0x5f, 0xaf,
0xf9, 0x69, 0xae, 0xd7, 0xa7, 0xd0, 0x48, 0x1c, 0x26, 0x2d, 0xa3, 0x72, 0x69, 0xcb, 0x80, 0x54,
0x7d, 0x9b, 0xe1, 0x03, 0xb8, 0xb1, 0x6f, 0x85, 0x8c, 0x1b, 0x0e, 0xd3, 0x1e, 0xb0, 0x3e, 0xd9,
0x03, 0x64, 0x04, 0xce, 0x2f, 0x3e, 0xfc, 0x39, 0x20, 0xd9, 0x9c, 0xb8, 0x6a, 0x0f, 0xa0, 0xc2,
0x15, 0x42, 0x4d, 0xe1, 0x09, 0xa1, 0x7c, 0x42, 0x31, 0x21, 0x44, 0x68, 0xe0, 0xdf, 0x55, 0x68,
0xf2, 0xdd, 0x57, 0x02, 0x55, 0x09, 0x6f, 0x25, 0x8f, 0xb7, 0xc6, 0xab, 0x27, 0xa0, 0x2e, 0xe3,
0x61, 0xd4, 0x48, 0xba, 0x9c, 0xa5, 0xff, 0x8e, 0xa1, 0x59, 0x7e, 0x1f, 0x34, 0x51, 0x07, 0xc0,
0x60, 0x2c, 0xb0, 0x4e, 0x22, 0x46, 0x53, 0xf6, 0xee, 0xe7, 0x93, 0x15, 0x69, 0xb5, 0xb7, 0x33,
0xbd, 0x8e, 0xcb, 0x82, 0x77, 0x44, 0x3a, 0xa8, 0x7f, 0x06, 0xd7, 0xc7, 0xc4, 0x68, 0x11, 0x4a,
0xa7, 0xf4, 0x9d, 0x40, 0x20, 0xfe, 0x99, 0x9f, 0x3c, 0x75, 0x31, 0x79, 0x1e, 0xab, 0x9f, 0x28,
0xf8, 0x18, 0xb4, 0x8c, 0x04, 0xe1, 0x2e, 0xa3, 0xf6, 0xca, 0x75, 0x8f, 0x7b, 0xb0, 0x5a, 0x60,
0x55, 0x30, 0xfc, 0x11, 0xd4, 0x04, 0x2b, 0x29, 0xc7, 0x37, 0x0b, 0xd3, 0x26, 0x99, 0x1a, 0xfe,
0x41, 0x05, 0xf4, 0x92, 0xcf, 0xae, 0xdc, 0xfc, 0xb9, 0x20, 0xc0, 0x8d, 0xc9, 0x00, 0xc7, 0x47,
0xd3, 0x7f, 0x3a, 0x6a, 0xe4, 0x9b, 0x5b, 0x9d, 0xe2, 0xe6, 0xe2, 0x2e, 0x2c, 0xe5, 0x10, 0x10,
0x60, 0x6a, 0x50, 0x0d, 0x23, 0xd3, 0xa4, 0x61, 0xc8, 0x11, 0xa8, 0x91, 0x74, 0x19, 0x4b, 0x1c,
0x1a, 0x86, 0xc6, 0x30, 0xe5, 0x27, 0x5d, 0xe2, 0xff, 0xc3, 0x12, 0x89, 0x0b, 0x32, 0x60, 0x53,
0xa2, 0x89, 0x77, 0x61, 0x39, 0x7f, 0x62, 0x06, 0xef, 0x7f, 0x2b, 0x80, 0x92, 0x16, 0xf6, 0x01,
0xb9, 0x94, 0xd0, 0x2c, 0xbd, 0xef, 0x33, 0xa3, 0x3c, 0x05, 0xf7, 0xf3, 0x97, 0x72, 0x5f, 0x19,
0xe7, 0x1e, 0xff, 0xa8, 0xc0, 0x52, 0x2e, 0xd1, 0xab, 0x83, 0x96, 0x43, 0xa7, 0x94, 0x47, 0x67,
0xe2, 0xbd, 0x50, 0x2e, 0x78, 0x2f, 0xfc, 0xa2, 0xc0, 0xaa, 0x54, 0x3e, 0x09, 0x1c, 0xb3, 0x5f,
0x74, 0x74, 0x1b, 0xea, 0xde, 0x19, 0x0d, 0xbe, 0x0f, 0x2c, 0x46, 0x79, 0x60, 0x35, 0x32, 0xda,
0x90, 0x59, 0x29, 0x4f, 0x53, 0xe3, 0x87, 0xa0, 0x17, 0x05, 0x39, 0x43, 0xb1, 0x7d, 0x07, 0xcb,
0xc4, 0xb3, 0xed, 0x13, 0xc3, 0x3c, 0x9d, 0xb6, 0xda, 0xae, 0x3a, 0xd2, 0xf1, 0x1e, 0xdc, 0x1c,
0xf3, 0x35, 0x43, 0xe0, 0xbd, 0xf8, 0x92, 0xd8, 0x74, 0xfa, 0x86, 0x77, 0x49, 0x47, 0xee, 0xc6,
0xb5, 0x28, 0xd9, 0x9b, 0x21, 0xb4, 0x23, 0xb8, 0x95, 0x35, 0xf7, 0x0f, 0x55, 0x48, 0x78, 0x57,
0x9a, 0x43, 0xe3, 0xc4, 0x4b, 0x65, 0xa4, 0x4c, 0x53, 0x46, 0x8f, 0x60, 0xe1, 0x88, 0x32, 0x66,
0xb9, 0xc3, 0xf0, 0xd0, 0x08, 0x0c, 0xe7, 0xf2, 0x8f, 0xb1, 0x74, 0x24, 0xe2, 0x2f, 0x60, 0x65,
0xc7, 0xb6, 0xb8, 0xcd, 0xc4, 0x80, 0x14, 0x44, 0xc5, 0x8f, 0x8d, 0xa5, 0x31, 0xac, 0x64, 0x31,
0xe4, 0x7c, 0x11, 0xa1, 0x85, 0x6f, 0xc1, 0xcd, 0x71, 0x4b, 0x1c, 0xa3, 0x07, 0x9e, 0x78, 0xb9,
0x8f, 0x3e, 0xb2, 0xd0, 0x3a, 0xac, 0x6e, 0x3f, 0xef, 0xf4, 0x8e, 0xfb, 0x47, 0x9d, 0x1d, 0xd2,
0x39, 0xee, 0xef, 0x75, 0x7b, 0x4f, 0xfb, 0x2f, 0x7b, 0x7b, 0xbd, 0x17, 0x5f, 0xf6, 0x16, 0xe7,
0xd0, 0x06, 0xac, 0x4f, 0x8a, 0x3b, 0xbd, 0x57, 0x5d, 0xf2, 0xa2, 0x77, 0xd0, 0xe9, 0x1d, 0x2f,
0x2a, 0x48, 0x87, 0x95, 0x49, 0x95, 0x67, 0xdd, 0xfd, 0xce, 0xa2, 0xba, 0xf5, 0x73, 0x15, 0x60,
0x27, 0xfe, 0xb4, 0xe5, 0x6e, 0xd1, 0x2e, 0x34, 0xa4, 0x4f, 0x1c, 0xb4, 0x96, 0xe5, 0x31, 0xf9,
0x81, 0xa7, 0xdf, 0x2e, 0x16, 0x26, 0x90, 0xe0, 0x39, 0xf4, 0x1c, 0x60, 0xf4, 0x84, 0x43, 0x7a,
0xa6, 0x3d, 0xf1, 0x4c, 0xd4, 0xd7, 0x0a, 0x65, 0x99, 0xa1, 0x6f, 0xa4, 0xa7, 0x65, 0xfa, 0x60,
0x40, 0x1b, 0x93, 0x67, 0xc6, 0x9e, 0x28, 0x3a, 0xbe, 0x48, 0x25, 0xb3, 0xfe, 0x15, 0x2c, 0x8e,
0x17, 0x17, 0x6a, 0x4d, 0x9e, 0xcc, 0x17, 0xb3, 0xbe, 0x71, 0x81, 0x46, 0x66, 0x7a, 0x17, 0x1a,
0x52, 0xcb, 0x92, 0xd0, 0x9c, 0x7c, 0xae, 0x48, 0x68, 0x16, 0x4c, 0x72, 0x3c, 0x87, 0x0e, 0xa0,
0x29, 0x4f, 0x59, 0x34, 0xd2, 0x2f, 0x18, 0xd7, 0xfa, 0xfa, 0x39, 0x52, 0x39, 0x34, 0x69, 0xfc,
0x48, 0xa1, 0x4d, 0x4e, 0x5f, 0x29, 0xb4, 0x82, 0x89, 0x85, 0xe7, 0x50, 0x3f, 0xf7, 0xfe, 0x4a,
0x31, 0xc4, 0x45, 0x09, 0x8d, 0xa1, 0x78, 0xef, 0x42, 0x9d, 0xcc, 0xc1, 0x21, 0x2c, 0xe4, 0x9a,
0x27, 0x92, 0xd2, 0x2b, 0x68, 0xe0, 0xfa, 0x9d, 0xf3, 0xc4, 0xf9, 0xf4, 0xb3, 0x8e, 0x97, 0x4b,
0x7f, 0xbc, 0xaf, 0xe6, 0xd2, 0x9f, 0x68, 0x92, 0x78, 0x0e, 0xbd, 0x82, 0x1b, 0xcf, 0x29, 0xcb,
0xdf, 0x67, 0x34, 0x0a, 0xa1, 0xf0, 0xa2, 0xeb, 0x77, 0xcf, 0x95, 0xa7, 0x76, 0x9f, 0x3c, 0xfb,
0xfa, 0xde, 0xd0, 0x62, 0xdf, 0x46, 0x27, 0x6d, 0xd3, 0x73, 0x1e, 0x0a, 0xf5, 0xe4, 0x4f, 0x26,
0xd3, 0xb3, 0xd3, 0x8d, 0xdf, 0xd4, 0x85, 0x7d, 0xeb, 0x8c, 0xee, 0x59, 0xac, 0x7d, 0x18, 0x8b,
0xfe, 0x51, 0xaf, 0x89, 0xf5, 0xe3, 0xc7, 0x7c, 0xe3, 0xa4, 0xc2, 0x8f, 0x7c, 0xfc, 0x6f, 0x00,
0x00, 0x00, 0xff, 0xff, 0x2a, 0x3e, 0x44, 0xe9, 0xcb, 0x12, 0x00, 0x00,
}
+7
View File
@@ -21,11 +21,18 @@ option go_package = "github.com/livekit/protocol/livekit";
option csharp_namespace = "LiveKit.Proto";
option ruby_package = "LiveKit::Proto";
enum AgentSecretKind {
AGENT_SECRET_KIND_UNKNOWN = 0;
AGENT_SECRET_KIND_ENVIRONMENT = 1;
AGENT_SECRET_KIND_FILE = 2;
}
message AgentSecret {
string name = 1;
bytes value = 2;
google.protobuf.Timestamp created_at = 3;
google.protobuf.Timestamp updated_at = 4;
AgentSecretKind kind = 5;
}
message CreateAgentRequest {