@ -36,7 +36,7 @@ type PodInstance struct {
// 实例名称
PodName string ` protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty" `
// 地域,数据中心
Region Name string ` protobuf:"bytes,5,opt,name=region_name,json=regionName,proto3" json:"region_name ,omitempty"`
Region Id int32 ` protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id ,omitempty"`
// 镜像
ContainerImage string ` protobuf:"bytes,6,opt,name=container_image,json=containerImage,proto3" json:"container_image,omitempty" `
// 容器名称
@ -115,11 +115,11 @@ func (x *PodInstance) GetPodName() string {
return ""
}
func ( x * PodInstance ) GetRegion Name( ) string {
func ( x * PodInstance ) GetRegion Id( ) int32 {
if x != nil {
return x . Region Name
return x . Region Id
}
return ""
return 0
}
func ( x * PodInstance ) GetContainerImage ( ) string {
@ -178,6 +178,228 @@ func (x *PodInstance) GetNamespace() string {
return ""
}
type CreatePodReq struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// 云类型
Provider pbtenant . CloudProvider ` protobuf:"varint,1,opt,name=provider,proto3,enum=pbtenant.CloudProvider" json:"provider,omitempty" `
// 账号名称
AccountName string ` protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty" `
// 实例id
PodId string ` protobuf:"bytes,3,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty" `
// 实例名称
PodName string ` protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty" `
// 地域,数据中心
RegionId int32 ` protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty" `
// 镜像
ContainerImage string ` protobuf:"bytes,6,opt,name=container_image,json=containerImage,proto3" json:"container_image,omitempty" `
// 容器名称
ContainerName string ` protobuf:"bytes,7,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty" `
// v cpu数
CpuPod float32 ` protobuf:"fixed32,8,opt,name=cpu_pod,json=cpuPod,proto3" json:"cpu_pod,omitempty" `
// 内存MB
MemoryPod float32 ` protobuf:"fixed32,9,opt,name=memory_pod,json=memoryPod,proto3" json:"memory_pod,omitempty" `
//安全组ID 对应腾讯 SecurityGroupIds(腾讯必需)
SecurityGroupId string ` protobuf:"bytes,10,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty" `
//子网ID 对应腾讯 SubnetId(腾讯必需)
SubnetId string ` protobuf:"bytes,11,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty" `
//VPC ID 对应腾讯 VpcId(腾讯必需)
VpcId string ` protobuf:"bytes,12,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty" `
//名空间
Namespace string ` protobuf:"bytes,13,opt,name=namespace,proto3" json:"namespace,omitempty" `
}
func ( x * CreatePodReq ) Reset ( ) {
* x = CreatePodReq { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 1 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * CreatePodReq ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * CreatePodReq ) ProtoMessage ( ) { }
func ( x * CreatePodReq ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 1 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use CreatePodReq.ProtoReflect.Descriptor instead.
func ( * CreatePodReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 1 }
}
func ( x * CreatePodReq ) GetProvider ( ) pbtenant . CloudProvider {
if x != nil {
return x . Provider
}
return pbtenant . CloudProvider ( 0 )
}
func ( x * CreatePodReq ) GetAccountName ( ) string {
if x != nil {
return x . AccountName
}
return ""
}
func ( x * CreatePodReq ) GetPodId ( ) string {
if x != nil {
return x . PodId
}
return ""
}
func ( x * CreatePodReq ) GetPodName ( ) string {
if x != nil {
return x . PodName
}
return ""
}
func ( x * CreatePodReq ) GetRegionId ( ) int32 {
if x != nil {
return x . RegionId
}
return 0
}
func ( x * CreatePodReq ) GetContainerImage ( ) string {
if x != nil {
return x . ContainerImage
}
return ""
}
func ( x * CreatePodReq ) GetContainerName ( ) string {
if x != nil {
return x . ContainerName
}
return ""
}
func ( x * CreatePodReq ) GetCpuPod ( ) float32 {
if x != nil {
return x . CpuPod
}
return 0
}
func ( x * CreatePodReq ) GetMemoryPod ( ) float32 {
if x != nil {
return x . MemoryPod
}
return 0
}
func ( x * CreatePodReq ) GetSecurityGroupId ( ) string {
if x != nil {
return x . SecurityGroupId
}
return ""
}
func ( x * CreatePodReq ) GetSubnetId ( ) string {
if x != nil {
return x . SubnetId
}
return ""
}
func ( x * CreatePodReq ) GetVpcId ( ) string {
if x != nil {
return x . VpcId
}
return ""
}
func ( x * CreatePodReq ) GetNamespace ( ) string {
if x != nil {
return x . Namespace
}
return ""
}
type CreatePodResp struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
// Pod集合
Pods [ ] * PodInstance ` protobuf:"bytes,1,rep,name=pods,proto3" json:"pods,omitempty" `
// 查询是否完成,如果为否-false, 则可以将下面三个分页参数填入到请求中, 继续查询
Finished bool ` protobuf:"varint,2,opt,name=finished,proto3" json:"finished,omitempty" `
// 请求id, 出现问题后提供给云厂商, 排查问题
RequestId string ` protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty" `
}
func ( x * CreatePodResp ) Reset ( ) {
* x = CreatePodResp { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * CreatePodResp ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * CreatePodResp ) ProtoMessage ( ) { }
func ( x * CreatePodResp ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use CreatePodResp.ProtoReflect.Descriptor instead.
func ( * CreatePodResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * CreatePodResp ) GetPods ( ) [ ] * PodInstance {
if x != nil {
return x . Pods
}
return nil
}
func ( x * CreatePodResp ) GetFinished ( ) bool {
if x != nil {
return x . Finished
}
return false
}
func ( x * CreatePodResp ) GetRequestId ( ) string {
if x != nil {
return x . RequestId
}
return ""
}
type ListPodDetailReq struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
@ -202,7 +424,7 @@ type ListPodDetailReq struct {
func ( x * ListPodDetailReq ) Reset ( ) {
* x = ListPodDetailReq { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 1 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -215,7 +437,7 @@ func (x *ListPodDetailReq) String() string {
func ( * ListPodDetailReq ) ProtoMessage ( ) { }
func ( x * ListPodDetailReq ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 1 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 3 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -228,7 +450,7 @@ func (x *ListPodDetailReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListPodDetailReq.ProtoReflect.Descriptor instead.
func ( * ListPodDetailReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 1 }
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 3 }
}
func ( x * ListPodDetailReq ) GetProvider ( ) pbtenant . CloudProvider {
@ -302,7 +524,7 @@ type ListPodDetailResp struct {
func ( x * ListPodDetailResp ) Reset ( ) {
* x = ListPodDetailResp { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 2 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 4 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -315,7 +537,7 @@ func (x *ListPodDetailResp) String() string {
func ( * ListPodDetailResp ) ProtoMessage ( ) { }
func ( x * ListPodDetailResp ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 2 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 4 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -328,7 +550,7 @@ func (x *ListPodDetailResp) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListPodDetailResp.ProtoReflect.Descriptor instead.
func ( * ListPodDetailResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 2 }
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 4 }
}
func ( x * ListPodDetailResp ) GetPods ( ) [ ] * PodInstance {
@ -385,7 +607,7 @@ type ListPodReq struct {
func ( x * ListPodReq ) Reset ( ) {
* x = ListPodReq { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 3 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 5 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -398,7 +620,7 @@ func (x *ListPodReq) String() string {
func ( * ListPodReq ) ProtoMessage ( ) { }
func ( x * ListPodReq ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 3 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 5 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -411,7 +633,7 @@ func (x *ListPodReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListPodReq.ProtoReflect.Descriptor instead.
func ( * ListPodReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 3 }
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 5 }
}
func ( x * ListPodReq ) GetProvider ( ) pbtenant . CloudProvider {
@ -433,7 +655,7 @@ type ListPodResp struct {
func ( x * ListPodResp ) Reset ( ) {
* x = ListPodResp { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 4 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 6 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -446,7 +668,7 @@ func (x *ListPodResp) String() string {
func ( * ListPodResp ) ProtoMessage ( ) { }
func ( x * ListPodResp ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 4 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 6 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -459,7 +681,7 @@ func (x *ListPodResp) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListPodResp.ProtoReflect.Descriptor instead.
func ( * ListPodResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 4 }
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 6 }
}
func ( x * ListPodResp ) GetPods ( ) [ ] * PodInstance {
@ -478,7 +700,7 @@ type ListPodAllReq struct {
func ( x * ListPodAllReq ) Reset ( ) {
* x = ListPodAllReq { }
if protoimpl . UnsafeEnabled {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 5 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 7 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -491,7 +713,7 @@ func (x *ListPodAllReq) String() string {
func ( * ListPodAllReq ) ProtoMessage ( ) { }
func ( x * ListPodAllReq ) ProtoReflect ( ) protoreflect . Message {
mi := & file_idl_pbpod_pod_proto_msgTypes [ 5 ]
mi := & file_idl_pbpod_pod_proto_msgTypes [ 7 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -504,7 +726,7 @@ func (x *ListPodAllReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use ListPodAllReq.ProtoReflect.Descriptor instead.
func ( * ListPodAllReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 5 }
return file_idl_pbpod_pod_proto_rawDescGZIP ( ) , [ ] int { 7 }
}
var File_idl_pbpod_pod_proto protoreflect . FileDescriptor
@ -515,7 +737,7 @@ var file_idl_pbpod_pod_proto_rawDesc = []byte{
0x6c , 0x2f , 0x70 , 0x62 , 0x74 , 0x65 , 0x6e , 0x61 , 0x6e , 0x74 , 0x2f , 0x74 , 0x65 , 0x6e , 0x61 , 0x6e ,
0x74 , 0x2e , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x1a , 0x1c , 0x67 , 0x6f , 0x6f , 0x67 , 0x6c , 0x65 , 0x2f ,
0x61 , 0x70 , 0x69 , 0x2f , 0x61 , 0x6e , 0x6e , 0x6f , 0x74 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x2e ,
0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x22 , 0xb e , 0x03 , 0x0a , 0x0b , 0x50 , 0x6f , 0x64 , 0x49 , 0x6e , 0x73 ,
0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x22 , 0xb a , 0x03 , 0x0a , 0x0b , 0x50 , 0x6f , 0x64 , 0x49 , 0x6e , 0x73 ,
0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x12 , 0x33 , 0x0a , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 ,
0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0e , 0x32 , 0x17 , 0x2e , 0x70 , 0x62 , 0x74 , 0x65 , 0x6e , 0x61 ,
0x6e , 0x74 , 0x2e , 0x43 , 0x6c , 0x6f , 0x75 , 0x64 , 0x50 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 ,
@ -525,83 +747,123 @@ var file_idl_pbpod_pod_proto_rawDesc = []byte{
0x06 , 0x70 , 0x6f , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x70 ,
0x6f , 0x64 , 0x49 , 0x64 , 0x12 , 0x19 , 0x0a , 0x08 , 0x70 , 0x6f , 0x64 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 ,
0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x70 , 0x6f , 0x64 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 ,
0x1f , 0x0a , 0x0b , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x05 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x4e , 0x61 , 0x6d , 0x65 ,
0x12 , 0x27 , 0x0a , 0x0f , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x5f , 0x69 , 0x6d ,
0x61 , 0x67 , 0x65 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 ,
0x69 , 0x6e , 0x65 , 0x72 , 0x49 , 0x6d , 0x61 , 0x67 , 0x65 , 0x12 , 0x25 , 0x0a , 0x0e , 0x63 , 0x6f , 0x6e ,
0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x0d , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x4e , 0x61 , 0x6d , 0x65 ,
0x12 , 0x17 , 0x0a , 0x07 , 0x63 , 0x70 , 0x75 , 0x5f , 0x70 , 0x6f , 0x64 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 ,
0x02 , 0x52 , 0x06 , 0x63 , 0x70 , 0x75 , 0x50 , 0x6f , 0x64 , 0x12 , 0x1d , 0x0a , 0x0a , 0x6d , 0x65 , 0x6d ,
0x6f , 0x72 , 0x79 , 0x5f , 0x70 , 0x6f , 0x64 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x02 , 0x52 , 0x09 , 0x6d ,
0x65 , 0x6d , 0x6f , 0x72 , 0x79 , 0x50 , 0x6f , 0x64 , 0x12 , 0x2a , 0x0a , 0x11 , 0x73 , 0x65 , 0x63 , 0x75 ,
0x72 , 0x69 , 0x74 , 0x79 , 0x5f , 0x67 , 0x72 , 0x6f , 0x75 , 0x70 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0a , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x73 , 0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 , 0x79 , 0x47 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x49 , 0x64 , 0x12 , 0x1b , 0x0a , 0x09 , 0x73 , 0x75 , 0x62 , 0x6e , 0x65 , 0x74 , 0x5f , 0x69 ,
0x64 , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x73 , 0x75 , 0x62 , 0x6e , 0x65 , 0x74 , 0x49 ,
0x64 , 0x12 , 0x15 , 0x0a , 0x06 , 0x76 , 0x70 , 0x63 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0c , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x05 , 0x76 , 0x70 , 0x63 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 ,
0x73 , 0x70 , 0x61 , 0x63 , 0x65 , 0x18 , 0x0d , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6e , 0x61 , 0x6d ,
0x65 , 0x73 , 0x70 , 0x61 , 0x63 , 0x65 , 0x22 , 0xfb , 0x01 , 0x0a , 0x10 , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 ,
0x6f , 0x64 , 0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x71 , 0x12 , 0x33 , 0x0a , 0x08 , 0x70 ,
0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0e , 0x32 , 0x17 , 0x2e ,
0x70 , 0x62 , 0x74 , 0x65 , 0x6e , 0x61 , 0x6e , 0x74 , 0x2e , 0x43 , 0x6c , 0x6f , 0x75 , 0x64 , 0x50 , 0x72 ,
0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x52 , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 ,
0x12 , 0x21 , 0x0a , 0x0c , 0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x4e ,
0x61 , 0x6d , 0x65 , 0x12 , 0x1b , 0x0a , 0x09 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x5f , 0x69 , 0x64 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x08 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x49 , 0x64 ,
0x12 , 0x15 , 0x0a , 0x06 , 0x70 , 0x6f , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x05 ,
0x52 , 0x05 , 0x70 , 0x6f , 0x64 , 0x49 , 0x64 , 0x12 , 0x1f , 0x0a , 0x0b , 0x70 , 0x61 , 0x67 , 0x65 , 0x5f ,
0x6e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0a , 0x70 , 0x61 ,
0x67 , 0x65 , 0x4e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x12 , 0x1b , 0x0a , 0x09 , 0x70 , 0x61 , 0x67 , 0x65 ,
0x5f , 0x73 , 0x69 , 0x7a , 0x65 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x08 , 0x70 , 0x61 , 0x67 ,
0x65 , 0x53 , 0x69 , 0x7a , 0x65 , 0x12 , 0x1d , 0x0a , 0x0a , 0x6e , 0x65 , 0x78 , 0x74 , 0x5f , 0x74 , 0x6f ,
0x6b , 0x65 , 0x6e , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6e , 0x65 , 0x78 , 0x74 , 0x54 ,
0x6f , 0x6b , 0x65 , 0x6e , 0x22 , 0xd3 , 0x01 , 0x0a , 0x11 , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 ,
0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x26 , 0x0a , 0x04 , 0x70 , 0x6f ,
0x1b , 0x0a , 0x09 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x5f , 0x69 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 ,
0x28 , 0x05 , 0x52 , 0x08 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x49 , 0x64 , 0x12 , 0x27 , 0x0a , 0x0f ,
0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x5f , 0x69 , 0x6d , 0x61 , 0x67 , 0x65 , 0x18 ,
0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 ,
0x49 , 0x6d , 0x61 , 0x67 , 0x65 , 0x12 , 0x25 , 0x0a , 0x0e , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e ,
0x65 , 0x72 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x63 ,
0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x17 , 0x0a , 0x07 ,
0x63 , 0x70 , 0x75 , 0x5f , 0x70 , 0x6f , 0x64 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x02 , 0x52 , 0x06 , 0x63 ,
0x70 , 0x75 , 0x50 , 0x6f , 0x64 , 0x12 , 0x1d , 0x0a , 0x0a , 0x6d , 0x65 , 0x6d , 0x6f , 0x72 , 0x79 , 0x5f ,
0x70 , 0x6f , 0x64 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x02 , 0x52 , 0x09 , 0x6d , 0x65 , 0x6d , 0x6f , 0x72 ,
0x79 , 0x50 , 0x6f , 0x64 , 0x12 , 0x2a , 0x0a , 0x11 , 0x73 , 0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 , 0x79 ,
0x5f , 0x67 , 0x72 , 0x6f , 0x75 , 0x70 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x0f , 0x73 , 0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 , 0x79 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x49 , 0x64 ,
0x12 , 0x1b , 0x0a , 0x09 , 0x73 , 0x75 , 0x62 , 0x6e , 0x65 , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0b , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x08 , 0x73 , 0x75 , 0x62 , 0x6e , 0x65 , 0x74 , 0x49 , 0x64 , 0x12 , 0x15 , 0x0a ,
0x06 , 0x76 , 0x70 , 0x63 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0c , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x76 ,
0x70 , 0x63 , 0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 , 0x73 , 0x70 , 0x61 , 0x63 ,
0x65 , 0x18 , 0x0d , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 , 0x73 , 0x70 , 0x61 ,
0x63 , 0x65 , 0x22 , 0xbb , 0x03 , 0x0a , 0x0c , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x50 , 0x6f , 0x64 ,
0x52 , 0x65 , 0x71 , 0x12 , 0x33 , 0x0a , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x0e , 0x32 , 0x17 , 0x2e , 0x70 , 0x62 , 0x74 , 0x65 , 0x6e , 0x61 , 0x6e , 0x74 ,
0x2e , 0x43 , 0x6c , 0x6f , 0x75 , 0x64 , 0x50 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x52 , 0x08 ,
0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x12 , 0x21 , 0x0a , 0x0c , 0x61 , 0x63 , 0x63 , 0x6f ,
0x75 , 0x6e , 0x74 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b ,
0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x15 , 0x0a , 0x06 , 0x70 ,
0x6f , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x70 , 0x6f , 0x64 ,
0x49 , 0x64 , 0x12 , 0x19 , 0x0a , 0x08 , 0x70 , 0x6f , 0x64 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x04 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x70 , 0x6f , 0x64 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x1b , 0x0a ,
0x09 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x5f , 0x69 , 0x64 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x05 ,
0x52 , 0x08 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x49 , 0x64 , 0x12 , 0x27 , 0x0a , 0x0f , 0x63 , 0x6f ,
0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x5f , 0x69 , 0x6d , 0x61 , 0x67 , 0x65 , 0x18 , 0x06 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0e , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x49 , 0x6d ,
0x61 , 0x67 , 0x65 , 0x12 , 0x25 , 0x0a , 0x0e , 0x63 , 0x6f , 0x6e , 0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 ,
0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x63 , 0x6f , 0x6e ,
0x74 , 0x61 , 0x69 , 0x6e , 0x65 , 0x72 , 0x4e , 0x61 , 0x6d , 0x65 , 0x12 , 0x17 , 0x0a , 0x07 , 0x63 , 0x70 ,
0x75 , 0x5f , 0x70 , 0x6f , 0x64 , 0x18 , 0x08 , 0x20 , 0x01 , 0x28 , 0x02 , 0x52 , 0x06 , 0x63 , 0x70 , 0x75 ,
0x50 , 0x6f , 0x64 , 0x12 , 0x1d , 0x0a , 0x0a , 0x6d , 0x65 , 0x6d , 0x6f , 0x72 , 0x79 , 0x5f , 0x70 , 0x6f ,
0x64 , 0x18 , 0x09 , 0x20 , 0x01 , 0x28 , 0x02 , 0x52 , 0x09 , 0x6d , 0x65 , 0x6d , 0x6f , 0x72 , 0x79 , 0x50 ,
0x6f , 0x64 , 0x12 , 0x2a , 0x0a , 0x11 , 0x73 , 0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 , 0x79 , 0x5f , 0x67 ,
0x72 , 0x6f , 0x75 , 0x70 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0a , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0f , 0x73 ,
0x65 , 0x63 , 0x75 , 0x72 , 0x69 , 0x74 , 0x79 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x49 , 0x64 , 0x12 , 0x1b ,
0x0a , 0x09 , 0x73 , 0x75 , 0x62 , 0x6e , 0x65 , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0b , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x08 , 0x73 , 0x75 , 0x62 , 0x6e , 0x65 , 0x74 , 0x49 , 0x64 , 0x12 , 0x15 , 0x0a , 0x06 , 0x76 ,
0x70 , 0x63 , 0x5f , 0x69 , 0x64 , 0x18 , 0x0c , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x05 , 0x76 , 0x70 , 0x63 ,
0x49 , 0x64 , 0x12 , 0x1c , 0x0a , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 , 0x73 , 0x70 , 0x61 , 0x63 , 0x65 , 0x18 ,
0x0d , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6e , 0x61 , 0x6d , 0x65 , 0x73 , 0x70 , 0x61 , 0x63 , 0x65 ,
0x22 , 0x72 , 0x0a , 0x0d , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x12 , 0x26 , 0x0a , 0x04 , 0x70 , 0x6f , 0x64 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 ,
0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x50 , 0x6f , 0x64 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 ,
0x6e , 0x63 , 0x65 , 0x52 , 0x04 , 0x70 , 0x6f , 0x64 , 0x73 , 0x12 , 0x1a , 0x0a , 0x08 , 0x66 , 0x69 , 0x6e ,
0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x08 , 0x66 , 0x69 , 0x6e ,
0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x12 , 0x1d , 0x0a , 0x0a , 0x72 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 ,
0x5f , 0x69 , 0x64 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x72 , 0x65 , 0x71 , 0x75 , 0x65 ,
0x73 , 0x74 , 0x49 , 0x64 , 0x22 , 0xfb , 0x01 , 0x0a , 0x10 , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 ,
0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x71 , 0x12 , 0x33 , 0x0a , 0x08 , 0x70 , 0x72 , 0x6f ,
0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0e , 0x32 , 0x17 , 0x2e , 0x70 , 0x62 ,
0x74 , 0x65 , 0x6e , 0x61 , 0x6e , 0x74 , 0x2e , 0x43 , 0x6c , 0x6f , 0x75 , 0x64 , 0x50 , 0x72 , 0x6f , 0x76 ,
0x69 , 0x64 , 0x65 , 0x72 , 0x52 , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x12 , 0x21 ,
0x0a , 0x0c , 0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x5f , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x61 , 0x63 , 0x63 , 0x6f , 0x75 , 0x6e , 0x74 , 0x4e , 0x61 , 0x6d ,
0x65 , 0x12 , 0x1b , 0x0a , 0x09 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x5f , 0x69 , 0x64 , 0x18 , 0x03 ,
0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x08 , 0x72 , 0x65 , 0x67 , 0x69 , 0x6f , 0x6e , 0x49 , 0x64 , 0x12 , 0x15 ,
0x0a , 0x06 , 0x70 , 0x6f , 0x64 , 0x5f , 0x69 , 0x64 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x05 ,
0x70 , 0x6f , 0x64 , 0x49 , 0x64 , 0x12 , 0x1f , 0x0a , 0x0b , 0x70 , 0x61 , 0x67 , 0x65 , 0x5f , 0x6e , 0x75 ,
0x6d , 0x62 , 0x65 , 0x72 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x65 ,
0x4e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x12 , 0x1b , 0x0a , 0x09 , 0x70 , 0x61 , 0x67 , 0x65 , 0x5f , 0x73 ,
0x69 , 0x7a , 0x65 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x08 , 0x70 , 0x61 , 0x67 , 0x65 , 0x53 ,
0x69 , 0x7a , 0x65 , 0x12 , 0x1d , 0x0a , 0x0a , 0x6e , 0x65 , 0x78 , 0x74 , 0x5f , 0x74 , 0x6f , 0x6b , 0x65 ,
0x6e , 0x18 , 0x07 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x6e , 0x65 , 0x78 , 0x74 , 0x54 , 0x6f , 0x6b ,
0x65 , 0x6e , 0x22 , 0xd3 , 0x01 , 0x0a , 0x11 , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x44 , 0x65 ,
0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x26 , 0x0a , 0x04 , 0x70 , 0x6f , 0x64 , 0x73 ,
0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x50 ,
0x6f , 0x64 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x52 , 0x04 , 0x70 , 0x6f , 0x64 , 0x73 ,
0x12 , 0x1a , 0x0a , 0x08 , 0x66 , 0x69 , 0x6e , 0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x08 , 0x52 , 0x08 , 0x66 , 0x69 , 0x6e , 0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x12 , 0x1f , 0x0a , 0x0b ,
0x70 , 0x61 , 0x67 , 0x65 , 0x5f , 0x6e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x18 , 0x03 , 0x20 , 0x01 , 0x28 ,
0x05 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x65 , 0x4e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x12 , 0x1b , 0x0a ,
0x09 , 0x70 , 0x61 , 0x67 , 0x65 , 0x5f , 0x73 , 0x69 , 0x7a , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x05 ,
0x52 , 0x08 , 0x70 , 0x61 , 0x67 , 0x65 , 0x53 , 0x69 , 0x7a , 0x65 , 0x12 , 0x1d , 0x0a , 0x0a , 0x6e , 0x65 ,
0x78 , 0x74 , 0x5f , 0x74 , 0x6f , 0x6b , 0x65 , 0x6e , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 ,
0x6e , 0x65 , 0x78 , 0x74 , 0x54 , 0x6f , 0x6b , 0x65 , 0x6e , 0x12 , 0x1d , 0x0a , 0x0a , 0x72 , 0x65 , 0x71 ,
0x75 , 0x65 , 0x73 , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x09 , 0x72 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x49 , 0x64 , 0x22 , 0x41 , 0x0a , 0x0a , 0x4c , 0x69 , 0x73 , 0x74 ,
0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x71 , 0x12 , 0x33 , 0x0a , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 ,
0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0e , 0x32 , 0x17 , 0x2e , 0x70 , 0x62 , 0x74 , 0x65 , 0x6e ,
0x61 , 0x6e , 0x74 , 0x2e , 0x43 , 0x6c , 0x6f , 0x75 , 0x64 , 0x50 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 ,
0x72 , 0x52 , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x22 , 0x35 , 0x0a , 0x0b , 0x4c ,
0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x26 , 0x0a , 0x04 , 0x70 , 0x6f ,
0x64 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 ,
0x2e , 0x50 , 0x6f , 0x64 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x52 , 0x04 , 0x70 , 0x6f ,
0x64 , 0x73 , 0x12 , 0x1a , 0x0a , 0x08 , 0x66 , 0x69 , 0x6e , 0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x18 , 0x02 ,
0x20 , 0x01 , 0x28 , 0x08 , 0x52 , 0x08 , 0x66 , 0x69 , 0x6e , 0x69 , 0x73 , 0x68 , 0x65 , 0x64 , 0x12 , 0x1f ,
0x0a , 0x0b , 0x70 , 0x61 , 0x67 , 0x65 , 0x5f , 0x6e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x05 , 0x52 , 0x0a , 0x70 , 0x61 , 0x67 , 0x65 , 0x4e , 0x75 , 0x6d , 0x62 , 0x65 , 0x72 , 0x12 ,
0x1b , 0x0a , 0x09 , 0x70 , 0x61 , 0x67 , 0x65 , 0x5f , 0x73 , 0x69 , 0x7a , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 ,
0x28 , 0x05 , 0x52 , 0x08 , 0x70 , 0x61 , 0x67 , 0x65 , 0x53 , 0x69 , 0x7a , 0x65 , 0x12 , 0x1d , 0x0a , 0x0a ,
0x6e , 0x65 , 0x78 , 0x74 , 0x5f , 0x74 , 0x6f , 0x6b , 0x65 , 0x6e , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x09 , 0x6e , 0x65 , 0x78 , 0x74 , 0x54 , 0x6f , 0x6b , 0x65 , 0x6e , 0x12 , 0x1d , 0x0a , 0x0a , 0x72 ,
0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x5f , 0x69 , 0x64 , 0x18 , 0x06 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 ,
0x09 , 0x72 , 0x65 , 0x71 , 0x75 , 0x65 , 0x73 , 0x74 , 0x49 , 0x64 , 0x22 , 0x41 , 0x0a , 0x0a , 0x4c , 0x69 ,
0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x71 , 0x12 , 0x33 , 0x0a , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 ,
0x69 , 0x64 , 0x65 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x0e , 0x32 , 0x17 , 0x2e , 0x70 , 0x62 , 0x74 ,
0x65 , 0x6e , 0x61 , 0x6e , 0x74 , 0x2e , 0x43 , 0x6c , 0x6f , 0x75 , 0x64 , 0x50 , 0x72 , 0x6f , 0x76 , 0x69 ,
0x64 , 0x65 , 0x72 , 0x52 , 0x08 , 0x70 , 0x72 , 0x6f , 0x76 , 0x69 , 0x64 , 0x65 , 0x72 , 0x22 , 0x35 , 0x0a ,
0x0b , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x26 , 0x0a , 0x04 ,
0x70 , 0x6f , 0x64 , 0x73 , 0x18 , 0x01 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 ,
0x6f , 0x64 , 0x2e , 0x50 , 0x6f , 0x64 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x52 , 0x04 ,
0x70 , 0x6f , 0x64 , 0x73 , 0x22 , 0x0f , 0x0a , 0x0d , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x41 ,
0x6c , 0x6c , 0x52 , 0x65 , 0x71 , 0x32 , 0x87 , 0x02 , 0x0a , 0x0a , 0x50 , 0x6f , 0x64 , 0x53 , 0x65 , 0x72 ,
0x76 , 0x69 , 0x63 , 0x65 , 0x12 , 0x5f , 0x0a , 0x0d , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x44 ,
0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x12 , 0x17 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 ,
0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x71 , 0x1a , 0x18 ,
0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x44 , 0x65 ,
0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x1b , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x15 ,
0x22 , 0x10 , 0x2f , 0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x2f , 0x64 , 0x65 , 0x74 , 0x61 ,
0x69 , 0x6c , 0x3a , 0x01 , 0x2a , 0x12 , 0x46 , 0x0a , 0x07 , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 ,
0x12 , 0x11 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 ,
0x52 , 0x65 , 0x71 , 0x1a , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 ,
0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x14 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x0e , 0x22 ,
0x09 , 0x2f , 0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x3a , 0x01 , 0x2a , 0x12 , 0x50 , 0x0a ,
0x0a , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x41 , 0x6c , 0x6c , 0x12 , 0x14 , 0x2e , 0x70 , 0x62 ,
0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x41 , 0x6c , 0x6c , 0x52 , 0x65 ,
0x71 , 0x1a , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f ,
0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x18 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x12 , 0x22 , 0x0d , 0x2f ,
0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x2f , 0x61 , 0x6c , 0x6c , 0x3a , 0x01 , 0x2a , 0x42 ,
0x2d , 0x5a , 0x2b , 0x67 , 0x69 , 0x74 , 0x6c , 0x69 , 0x6e , 0x6b , 0x2e , 0x6f , 0x72 , 0x67 , 0x2e , 0x63 ,
0x6e , 0x2f , 0x4a , 0x43 , 0x43 , 0x45 , 0x2f , 0x50 , 0x43 , 0x4d , 0x2f , 0x6c , 0x61 , 0x6e , 0x5f , 0x74 ,
0x72 , 0x61 , 0x6e , 0x73 , 0x2f , 0x69 , 0x64 , 0x6c , 0x2f , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x62 , 0x06 ,
0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
0x64 , 0x73 , 0x22 , 0x0f , 0x0a , 0x0d , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x41 , 0x6c , 0x6c ,
0x52 , 0x65 , 0x71 , 0x32 , 0xdc , 0x02 , 0x0a , 0x0a , 0x50 , 0x6f , 0x64 , 0x53 , 0x65 , 0x72 , 0x76 , 0x69 ,
0x63 , 0x65 , 0x12 , 0x53 , 0x0a , 0x09 , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x50 , 0x6f , 0x64 , 0x12 ,
0x13 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x43 , 0x72 , 0x65 , 0x61 , 0x74 , 0x65 , 0x50 , 0x6f ,
0x64 , 0x52 , 0x65 , 0x71 , 0x1a , 0x14 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x43 , 0x72 , 0x65 ,
0x61 , 0x74 , 0x65 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x1b , 0x82 , 0xd3 , 0xe4 , 0x93 ,
0x02 , 0x15 , 0x22 , 0x10 , 0x2f , 0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x2f , 0x63 , 0x72 ,
0x65 , 0x61 , 0x74 , 0x65 , 0x3a , 0x01 , 0x2a , 0x12 , 0x5f , 0x0a , 0x0d , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 ,
0x6f , 0x64 , 0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x12 , 0x17 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 ,
0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 ,
0x71 , 0x1a , 0x18 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f ,
0x64 , 0x44 , 0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x1b , 0x82 , 0xd3 , 0xe4 ,
0x93 , 0x02 , 0x15 , 0x22 , 0x10 , 0x2f , 0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x2f , 0x64 ,
0x65 , 0x74 , 0x61 , 0x69 , 0x6c , 0x3a , 0x01 , 0x2a , 0x12 , 0x46 , 0x0a , 0x07 , 0x4c , 0x69 , 0x73 , 0x74 ,
0x50 , 0x6f , 0x64 , 0x12 , 0x11 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 ,
0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x71 , 0x1a , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c ,
0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x14 , 0x82 , 0xd3 , 0xe4 , 0x93 ,
0x02 , 0x0e , 0x22 , 0x09 , 0x2f , 0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x3a , 0x01 , 0x2a ,
0x12 , 0x50 , 0x0a , 0x0a , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x41 , 0x6c , 0x6c , 0x12 , 0x14 ,
0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 , 0x74 , 0x50 , 0x6f , 0x64 , 0x41 , 0x6c ,
0x6c , 0x52 , 0x65 , 0x71 , 0x1a , 0x12 , 0x2e , 0x70 , 0x62 , 0x70 , 0x6f , 0x64 , 0x2e , 0x4c , 0x69 , 0x73 ,
0x74 , 0x50 , 0x6f , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0x18 , 0x82 , 0xd3 , 0xe4 , 0x93 , 0x02 , 0x12 ,
0x22 , 0x0d , 0x2f , 0x61 , 0x70 , 0x69 , 0x73 , 0x2f , 0x70 , 0x6f , 0x64 , 0x2f , 0x61 , 0x6c , 0x6c , 0x3a ,
0x01 , 0x2a , 0x42 , 0x2d , 0x5a , 0x2b , 0x67 , 0x69 , 0x74 , 0x6c , 0x69 , 0x6e , 0x6b , 0x2e , 0x6f , 0x72 ,
0x67 , 0x2e , 0x63 , 0x6e , 0x2f , 0x4a , 0x43 , 0x43 , 0x45 , 0x2f , 0x50 , 0x43 , 0x4d , 0x2f , 0x6c , 0x61 ,
0x6e , 0x5f , 0x74 , 0x72 , 0x61 , 0x6e , 0x73 , 0x2f , 0x69 , 0x64 , 0x6c , 0x2f , 0x70 , 0x62 , 0x70 , 0x6f ,
0x64 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
}
var (
@ -616,33 +878,39 @@ func file_idl_pbpod_pod_proto_rawDescGZIP() []byte {
return file_idl_pbpod_pod_proto_rawDescData
}
var file_idl_pbpod_pod_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 6 )
var file_idl_pbpod_pod_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 8 )
var file_idl_pbpod_pod_proto_goTypes = [ ] interface { } {
( * PodInstance ) ( nil ) , // 0: pbpod.PodInstance
( * ListPodDetailReq ) ( nil ) , // 1: pbpod.ListPodDetailReq
( * ListPodDetailResp ) ( nil ) , // 2: pbpod.ListPodDetailResp
( * ListPodReq ) ( nil ) , // 3: pbpod.ListPodReq
( * ListPodResp ) ( nil ) , // 4: pbpod.ListPodResp
( * ListPodAllReq ) ( nil ) , // 5: pbpod.ListPodAllReq
( pbtenant . CloudProvider ) ( 0 ) , // 6: pbtenant.CloudProvider
( * CreatePodReq ) ( nil ) , // 1: pbpod.CreatePodReq
( * CreatePodResp ) ( nil ) , // 2: pbpod.CreatePodResp
( * ListPodDetailReq ) ( nil ) , // 3: pbpod.ListPodDetailReq
( * ListPodDetailResp ) ( nil ) , // 4: pbpod.ListPodDetailResp
( * ListPodReq ) ( nil ) , // 5: pbpod.ListPodReq
( * ListPodResp ) ( nil ) , // 6: pbpod.ListPodResp
( * ListPodAllReq ) ( nil ) , // 7: pbpod.ListPodAllReq
( pbtenant . CloudProvider ) ( 0 ) , // 8: pbtenant.CloudProvider
}
var file_idl_pbpod_pod_proto_depIdxs = [ ] int32 {
6 , // 0: pbpod.PodInstance.provider:type_name -> pbtenant.CloudProvider
6 , // 1: pbpod.ListPodDetailReq.provider:type_name -> pbtenant.CloudProvider
0 , // 2: pbpod.ListPodDetailResp.pods:type_name -> pbpod.PodInstance
6 , // 3: pbpod.ListPodReq.provider:type_name -> pbtenant.CloudProvider
0 , // 4: pbpod.ListPodResp.pods:type_name -> pbpod.PodInstance
1 , // 5: pbpod.PodService.ListPodDetail:input_type -> pbpod.ListPodDetailReq
3 , // 6: pbpod.PodService.ListPod:input_type -> pbpod.ListPodReq
5 , // 7: pbpod.PodService.ListPodAll:input_type -> pbpod.ListPodAllReq
2 , // 8: pbpod.PodService.ListPodDetail:output_type -> pbpod.ListPodDetailResp
4 , // 9: pbpod.PodService.ListPod:output_type -> pbpod.ListPodResp
4 , // 10: pbpod.PodService.ListPodAll:output_type -> pbpod.ListPodResp
8 , // [8:11] is the sub-list for method output_type
5 , // [5:8] is the sub-list for method input_type
5 , // [5:5] is the sub-list for extension type_name
5 , // [5:5] is the sub-list for extension extendee
0 , // [0:5] is the sub-list for field type_name
8 , // 0: pbpod.PodInstance.provider:type_name -> pbtenant.CloudProvider
8 , // 1: pbpod.CreatePodReq.provider:type_name -> pbtenant.CloudProvider
0 , // 2: pbpod.CreatePodResp.pods:type_name -> pbpod.PodInstance
8 , // 3: pbpod.ListPodDetailReq.provider:type_name -> pbtenant.CloudProvider
0 , // 4: pbpod.ListPodDetailResp.pods:type_name -> pbpod.PodInstance
8 , // 5: pbpod.ListPodReq.provider:type_name -> pbtenant.CloudProvider
0 , // 6: pbpod.ListPodResp.pods:type_name -> pbpod.PodInstance
1 , // 7: pbpod.PodService.CreatePod:input_type -> pbpod.CreatePodReq
3 , // 8: pbpod.PodService.ListPodDetail:input_type -> pbpod.ListPodDetailReq
5 , // 9: pbpod.PodService.ListPod:input_type -> pbpod.ListPodReq
7 , // 10: pbpod.PodService.ListPodAll:input_type -> pbpod.ListPodAllReq
2 , // 11: pbpod.PodService.CreatePod:output_type -> pbpod.CreatePodResp
4 , // 12: pbpod.PodService.ListPodDetail:output_type -> pbpod.ListPodDetailResp
6 , // 13: pbpod.PodService.ListPod:output_type -> pbpod.ListPodResp
6 , // 14: pbpod.PodService.ListPodAll:output_type -> pbpod.ListPodResp
11 , // [11:15] is the sub-list for method output_type
7 , // [7:11] is the sub-list for method input_type
7 , // [7:7] is the sub-list for extension type_name
7 , // [7:7] is the sub-list for extension extendee
0 , // [0:7] is the sub-list for field type_name
}
func init ( ) { file_idl_pbpod_pod_proto_init ( ) }
@ -664,7 +932,7 @@ func file_idl_pbpod_pod_proto_init() {
}
}
file_idl_pbpod_pod_proto_msgTypes [ 1 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPodDetail Req) ; i {
switch v := v . ( * CreatePod Req) ; i {
case 0 :
return & v . state
case 1 :
@ -676,7 +944,7 @@ func file_idl_pbpod_pod_proto_init() {
}
}
file_idl_pbpod_pod_proto_msgTypes [ 2 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPodDetail Resp) ; i {
switch v := v . ( * CreatePod Resp) ; i {
case 0 :
return & v . state
case 1 :
@ -688,7 +956,7 @@ func file_idl_pbpod_pod_proto_init() {
}
}
file_idl_pbpod_pod_proto_msgTypes [ 3 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPod Req) ; i {
switch v := v . ( * ListPod Detail Req) ; i {
case 0 :
return & v . state
case 1 :
@ -700,7 +968,7 @@ func file_idl_pbpod_pod_proto_init() {
}
}
file_idl_pbpod_pod_proto_msgTypes [ 4 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPod Resp) ; i {
switch v := v . ( * ListPod Detail Resp) ; i {
case 0 :
return & v . state
case 1 :
@ -712,6 +980,30 @@ func file_idl_pbpod_pod_proto_init() {
}
}
file_idl_pbpod_pod_proto_msgTypes [ 5 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPodReq ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_idl_pbpod_pod_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPodResp ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_idl_pbpod_pod_proto_msgTypes [ 7 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ListPodAllReq ) ; i {
case 0 :
return & v . state
@ -730,7 +1022,7 @@ func file_idl_pbpod_pod_proto_init() {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_idl_pbpod_pod_proto_rawDesc ,
NumEnums : 0 ,
NumMessages : 6 ,
NumMessages : 8 ,
NumExtensions : 0 ,
NumServices : 1 ,
} ,