Documentation ¶
Overview ¶
Package pbpod is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterPodServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterPodServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PodServiceClient) error
- func RegisterPodServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterPodServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PodServiceServer) error
- func RegisterPodServiceServer(s grpc.ServiceRegistrar, srv PodServiceServer)
- type CreatePodReq
- func (*CreatePodReq) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePodReq) GetAccountName() string
- func (x *CreatePodReq) GetContainerImage() string
- func (x *CreatePodReq) GetContainerName() string
- func (x *CreatePodReq) GetCpuPod() string
- func (x *CreatePodReq) GetMemoryPod() string
- func (x *CreatePodReq) GetNamespace() string
- func (x *CreatePodReq) GetPodId() string
- func (x *CreatePodReq) GetPodName() string
- func (x *CreatePodReq) GetProvider() pbtenant.CloudProvider
- func (x *CreatePodReq) GetRegionId() int32
- func (x *CreatePodReq) GetSecurityGroupId() string
- func (x *CreatePodReq) GetSubnetId() string
- func (x *CreatePodReq) GetVpcId() string
- func (*CreatePodReq) ProtoMessage()
- func (x *CreatePodReq) ProtoReflect() protoreflect.Message
- func (x *CreatePodReq) Reset()
- func (x *CreatePodReq) String() string
- type CreatePodResp
- func (*CreatePodResp) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePodResp) GetFinished() bool
- func (x *CreatePodResp) GetPodId() string
- func (x *CreatePodResp) GetPodName() string
- func (x *CreatePodResp) GetRequestId() string
- func (*CreatePodResp) ProtoMessage()
- func (x *CreatePodResp) ProtoReflect() protoreflect.Message
- func (x *CreatePodResp) Reset()
- func (x *CreatePodResp) String() string
- type CreatePodsReq
- type CreatePodsResp
- func (*CreatePodsResp) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePodsResp) GetFinished() bool
- func (x *CreatePodsResp) GetRequestId() []string
- func (*CreatePodsResp) ProtoMessage()
- func (x *CreatePodsResp) ProtoReflect() protoreflect.Message
- func (x *CreatePodsResp) Reset()
- func (x *CreatePodsResp) String() string
- type DeletePodReq
- func (*DeletePodReq) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePodReq) GetAccountName() string
- func (x *DeletePodReq) GetNamespace() string
- func (x *DeletePodReq) GetPodId() string
- func (x *DeletePodReq) GetPodName() string
- func (x *DeletePodReq) GetProvider() pbtenant.CloudProvider
- func (x *DeletePodReq) GetRegionId() int32
- func (*DeletePodReq) ProtoMessage()
- func (x *DeletePodReq) ProtoReflect() protoreflect.Message
- func (x *DeletePodReq) Reset()
- func (x *DeletePodReq) String() string
- type DeletePodResp
- func (*DeletePodResp) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePodResp) GetFinished() bool
- func (x *DeletePodResp) GetPodId() string
- func (x *DeletePodResp) GetPodName() string
- func (x *DeletePodResp) GetRequestId() string
- func (*DeletePodResp) ProtoMessage()
- func (x *DeletePodResp) ProtoReflect() protoreflect.Message
- func (x *DeletePodResp) Reset()
- func (x *DeletePodResp) String() string
- type GetPodRegionReq
- func (*GetPodRegionReq) Descriptor() ([]byte, []int)deprecated
- func (x *GetPodRegionReq) GetProvider() pbtenant.CloudProvider
- func (*GetPodRegionReq) ProtoMessage()
- func (x *GetPodRegionReq) ProtoReflect() protoreflect.Message
- func (x *GetPodRegionReq) Reset()
- func (x *GetPodRegionReq) String() string
- type GetPodRegionResp
- func (*GetPodRegionResp) Descriptor() ([]byte, []int)deprecated
- func (x *GetPodRegionResp) GetRegions() []*pbtenant.Region
- func (*GetPodRegionResp) ProtoMessage()
- func (x *GetPodRegionResp) ProtoReflect() protoreflect.Message
- func (x *GetPodRegionResp) Reset()
- func (x *GetPodRegionResp) String() string
- type ListPodAllReq
- type ListPodDetailReq
- func (*ListPodDetailReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListPodDetailReq) GetAccountName() string
- func (x *ListPodDetailReq) GetNamespace() string
- func (x *ListPodDetailReq) GetNextToken() string
- func (x *ListPodDetailReq) GetPageNumber() int32
- func (x *ListPodDetailReq) GetPageSize() int32
- func (x *ListPodDetailReq) GetPodId() int32
- func (x *ListPodDetailReq) GetProvider() pbtenant.CloudProvider
- func (x *ListPodDetailReq) GetRegionId() int32
- func (x *ListPodDetailReq) GetRegionName() int32
- func (*ListPodDetailReq) ProtoMessage()
- func (x *ListPodDetailReq) ProtoReflect() protoreflect.Message
- func (x *ListPodDetailReq) Reset()
- func (x *ListPodDetailReq) String() string
- type ListPodDetailResp
- func (*ListPodDetailResp) Descriptor() ([]byte, []int)deprecated
- func (x *ListPodDetailResp) GetFinished() bool
- func (x *ListPodDetailResp) GetNextToken() string
- func (x *ListPodDetailResp) GetPageNumber() int32
- func (x *ListPodDetailResp) GetPageSize() int32
- func (x *ListPodDetailResp) GetPods() []*PodInstance
- func (x *ListPodDetailResp) GetRequestId() string
- func (*ListPodDetailResp) ProtoMessage()
- func (x *ListPodDetailResp) ProtoReflect() protoreflect.Message
- func (x *ListPodDetailResp) Reset()
- func (x *ListPodDetailResp) String() string
- type ListPodReq
- func (*ListPodReq) Descriptor() ([]byte, []int)deprecated
- func (x *ListPodReq) GetNamespace() string
- func (x *ListPodReq) GetProvider() pbtenant.CloudProvider
- func (*ListPodReq) ProtoMessage()
- func (x *ListPodReq) ProtoReflect() protoreflect.Message
- func (x *ListPodReq) Reset()
- func (x *ListPodReq) String() string
- type ListPodResp
- type PodInstance
- func (*PodInstance) Descriptor() ([]byte, []int)deprecated
- func (x *PodInstance) GetAccountName() string
- func (x *PodInstance) GetContainerImage() string
- func (x *PodInstance) GetContainerName() string
- func (x *PodInstance) GetCpuPod() string
- func (x *PodInstance) GetMemoryPod() string
- func (x *PodInstance) GetNamespace() string
- func (x *PodInstance) GetPodId() string
- func (x *PodInstance) GetPodName() string
- func (x *PodInstance) GetProvider() pbtenant.CloudProvider
- func (x *PodInstance) GetRegionId() int32
- func (x *PodInstance) GetRegionName() string
- func (x *PodInstance) GetSecurityGroupId() string
- func (x *PodInstance) GetStatus() string
- func (x *PodInstance) GetSubnetId() string
- func (x *PodInstance) GetVpcId() string
- func (*PodInstance) ProtoMessage()
- func (x *PodInstance) ProtoReflect() protoreflect.Message
- func (x *PodInstance) Reset()
- func (x *PodInstance) String() string
- type PodServiceClient
- type PodServiceServer
- type UnimplementedPodServiceServer
- func (UnimplementedPodServiceServer) CreatePod(context.Context, *CreatePodReq) (*CreatePodResp, error)
- func (UnimplementedPodServiceServer) CreatePods(context.Context, *CreatePodsReq) (*CreatePodsResp, error)
- func (UnimplementedPodServiceServer) DeletePod(context.Context, *DeletePodReq) (*DeletePodResp, error)
- func (UnimplementedPodServiceServer) ListPod(context.Context, *ListPodReq) (*ListPodResp, error)
- func (UnimplementedPodServiceServer) ListPodAll(context.Context, *ListPodAllReq) (*ListPodResp, error)
- func (UnimplementedPodServiceServer) ListPodDetail(context.Context, *ListPodDetailReq) (*ListPodDetailResp, error)
- func (UnimplementedPodServiceServer) UpdatePod(context.Context, *UpdatePodReq) (*UpdatePodResp, error)
- type UnsafePodServiceServer
- type UpdatePodReq
- func (*UpdatePodReq) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePodReq) GetAccountName() string
- func (x *UpdatePodReq) GetContainerImage() string
- func (x *UpdatePodReq) GetContainerName() string
- func (x *UpdatePodReq) GetCpuPod() string
- func (x *UpdatePodReq) GetLabels() string
- func (x *UpdatePodReq) GetMemoryPod() string
- func (x *UpdatePodReq) GetNamespace() string
- func (x *UpdatePodReq) GetPodId() string
- func (x *UpdatePodReq) GetPodName() string
- func (x *UpdatePodReq) GetProvider() pbtenant.CloudProvider
- func (x *UpdatePodReq) GetRegionId() int32
- func (x *UpdatePodReq) GetRestartPolicy() string
- func (*UpdatePodReq) ProtoMessage()
- func (x *UpdatePodReq) ProtoReflect() protoreflect.Message
- func (x *UpdatePodReq) Reset()
- func (x *UpdatePodReq) String() string
- type UpdatePodResp
- func (*UpdatePodResp) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePodResp) GetFinished() bool
- func (x *UpdatePodResp) GetPodId() string
- func (x *UpdatePodResp) GetPodName() string
- func (x *UpdatePodResp) GetRequestId() string
- func (*UpdatePodResp) ProtoMessage()
- func (x *UpdatePodResp) ProtoReflect() protoreflect.Message
- func (x *UpdatePodResp) Reset()
- func (x *UpdatePodResp) String() string
Constants ¶
This section is empty.
Variables ¶
var File_idl_pbpod_pod_proto protoreflect.FileDescriptor
var PodService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "pbpod.PodService", HandlerType: (*PodServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreatePods", Handler: _PodService_CreatePods_Handler, }, { MethodName: "CreatePod", Handler: _PodService_CreatePod_Handler, }, { MethodName: "DeletePod", Handler: _PodService_DeletePod_Handler, }, { MethodName: "UpdatePod", Handler: _PodService_UpdatePod_Handler, }, { MethodName: "ListPodDetail", Handler: _PodService_ListPodDetail_Handler, }, { MethodName: "ListPod", Handler: _PodService_ListPod_Handler, }, { MethodName: "ListPodAll", Handler: _PodService_ListPodAll_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "idl/pbpod/pod.proto", }
PodService_ServiceDesc is the grpc.ServiceDesc for PodService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPodServiceHandler ¶
func RegisterPodServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterPodServiceHandler registers the http handlers for service PodService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterPodServiceHandlerClient ¶
func RegisterPodServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PodServiceClient) error
RegisterPodServiceHandlerClient registers the http handlers for service PodService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "PodServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "PodServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "PodServiceClient" to call the correct interceptors.
func RegisterPodServiceHandlerFromEndpoint ¶
func RegisterPodServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterPodServiceHandlerFromEndpoint is same as RegisterPodServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterPodServiceHandlerServer ¶
func RegisterPodServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server PodServiceServer) error
RegisterPodServiceHandlerServer registers the http handlers for service PodService to "mux". UnaryRPC :call PodServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterPodServiceHandlerFromEndpoint instead.
func RegisterPodServiceServer ¶
func RegisterPodServiceServer(s grpc.ServiceRegistrar, srv PodServiceServer)
Types ¶
type CreatePodReq ¶
type CreatePodReq struct { // 云类型 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 string `protobuf:"bytes,8,opt,name=cpu_pod,json=cpuPod,proto3" json:"cpu_pod,omitempty"` // 内存MB MemoryPod string `protobuf:"bytes,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"` // contains filtered or unexported fields }
func (*CreatePodReq) Descriptor
deprecated
func (*CreatePodReq) Descriptor() ([]byte, []int)
Deprecated: Use CreatePodReq.ProtoReflect.Descriptor instead.
func (*CreatePodReq) GetAccountName ¶
func (x *CreatePodReq) GetAccountName() string
func (*CreatePodReq) GetContainerImage ¶
func (x *CreatePodReq) GetContainerImage() string
func (*CreatePodReq) GetContainerName ¶
func (x *CreatePodReq) GetContainerName() string
func (*CreatePodReq) GetCpuPod ¶
func (x *CreatePodReq) GetCpuPod() string
func (*CreatePodReq) GetMemoryPod ¶
func (x *CreatePodReq) GetMemoryPod() string
func (*CreatePodReq) GetNamespace ¶
func (x *CreatePodReq) GetNamespace() string
func (*CreatePodReq) GetPodId ¶
func (x *CreatePodReq) GetPodId() string
func (*CreatePodReq) GetPodName ¶
func (x *CreatePodReq) GetPodName() string
func (*CreatePodReq) GetProvider ¶
func (x *CreatePodReq) GetProvider() pbtenant.CloudProvider
func (*CreatePodReq) GetRegionId ¶
func (x *CreatePodReq) GetRegionId() int32
func (*CreatePodReq) GetSecurityGroupId ¶
func (x *CreatePodReq) GetSecurityGroupId() string
func (*CreatePodReq) GetSubnetId ¶
func (x *CreatePodReq) GetSubnetId() string
func (*CreatePodReq) GetVpcId ¶
func (x *CreatePodReq) GetVpcId() string
func (*CreatePodReq) ProtoMessage ¶
func (*CreatePodReq) ProtoMessage()
func (*CreatePodReq) ProtoReflect ¶
func (x *CreatePodReq) ProtoReflect() protoreflect.Message
func (*CreatePodReq) Reset ¶
func (x *CreatePodReq) Reset()
func (*CreatePodReq) String ¶
func (x *CreatePodReq) String() string
type CreatePodResp ¶
type CreatePodResp struct { // 查询是否完成,如果为否-false,则可以将下面三个分页参数填入到请求中,继续查询 Finished bool `protobuf:"varint,1,opt,name=finished,proto3" json:"finished,omitempty"` // 请求id,出现问题后提供给云厂商,排查问题 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // podId PodId string `protobuf:"bytes,3,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"` // podName PodName string `protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` // contains filtered or unexported fields }
func (*CreatePodResp) Descriptor
deprecated
func (*CreatePodResp) Descriptor() ([]byte, []int)
Deprecated: Use CreatePodResp.ProtoReflect.Descriptor instead.
func (*CreatePodResp) GetFinished ¶
func (x *CreatePodResp) GetFinished() bool
func (*CreatePodResp) GetPodId ¶
func (x *CreatePodResp) GetPodId() string
func (*CreatePodResp) GetPodName ¶
func (x *CreatePodResp) GetPodName() string
func (*CreatePodResp) GetRequestId ¶
func (x *CreatePodResp) GetRequestId() string
func (*CreatePodResp) ProtoMessage ¶
func (*CreatePodResp) ProtoMessage()
func (*CreatePodResp) ProtoReflect ¶
func (x *CreatePodResp) ProtoReflect() protoreflect.Message
func (*CreatePodResp) Reset ¶
func (x *CreatePodResp) Reset()
func (*CreatePodResp) String ¶
func (x *CreatePodResp) String() string
type CreatePodsReq ¶
type CreatePodsReq struct { // 创建请求集合 CreatePodReq []*CreatePodReq `protobuf:"bytes,1,rep,name=createPodReq,proto3" json:"createPodReq,omitempty"` // contains filtered or unexported fields }
func (*CreatePodsReq) Descriptor
deprecated
func (*CreatePodsReq) Descriptor() ([]byte, []int)
Deprecated: Use CreatePodsReq.ProtoReflect.Descriptor instead.
func (*CreatePodsReq) GetCreatePodReq ¶
func (x *CreatePodsReq) GetCreatePodReq() []*CreatePodReq
func (*CreatePodsReq) ProtoMessage ¶
func (*CreatePodsReq) ProtoMessage()
func (*CreatePodsReq) ProtoReflect ¶
func (x *CreatePodsReq) ProtoReflect() protoreflect.Message
func (*CreatePodsReq) Reset ¶
func (x *CreatePodsReq) Reset()
func (*CreatePodsReq) String ¶
func (x *CreatePodsReq) String() string
type CreatePodsResp ¶
type CreatePodsResp struct { // 查询是否完成,如果为否-false,则可以将下面三个分页参数填入到请求中,继续查询 Finished bool `protobuf:"varint,2,opt,name=finished,proto3" json:"finished,omitempty"` // 请求id,出现问题后提供给云厂商,排查问题 RequestId []string `protobuf:"bytes,3,rep,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
func (*CreatePodsResp) Descriptor
deprecated
func (*CreatePodsResp) Descriptor() ([]byte, []int)
Deprecated: Use CreatePodsResp.ProtoReflect.Descriptor instead.
func (*CreatePodsResp) GetFinished ¶
func (x *CreatePodsResp) GetFinished() bool
func (*CreatePodsResp) GetRequestId ¶
func (x *CreatePodsResp) GetRequestId() []string
func (*CreatePodsResp) ProtoMessage ¶
func (*CreatePodsResp) ProtoMessage()
func (*CreatePodsResp) ProtoReflect ¶
func (x *CreatePodsResp) ProtoReflect() protoreflect.Message
func (*CreatePodsResp) Reset ¶
func (x *CreatePodsResp) Reset()
func (*CreatePodsResp) String ¶
func (x *CreatePodsResp) String() string
type DeletePodReq ¶
type DeletePodReq struct { // 云类型 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"` //namespace Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` // 地域,数据中心 RegionId int32 `protobuf:"varint,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // contains filtered or unexported fields }
func (*DeletePodReq) Descriptor
deprecated
func (*DeletePodReq) Descriptor() ([]byte, []int)
Deprecated: Use DeletePodReq.ProtoReflect.Descriptor instead.
func (*DeletePodReq) GetAccountName ¶
func (x *DeletePodReq) GetAccountName() string
func (*DeletePodReq) GetNamespace ¶
func (x *DeletePodReq) GetNamespace() string
func (*DeletePodReq) GetPodId ¶
func (x *DeletePodReq) GetPodId() string
func (*DeletePodReq) GetPodName ¶
func (x *DeletePodReq) GetPodName() string
func (*DeletePodReq) GetProvider ¶
func (x *DeletePodReq) GetProvider() pbtenant.CloudProvider
func (*DeletePodReq) GetRegionId ¶
func (x *DeletePodReq) GetRegionId() int32
func (*DeletePodReq) ProtoMessage ¶
func (*DeletePodReq) ProtoMessage()
func (*DeletePodReq) ProtoReflect ¶
func (x *DeletePodReq) ProtoReflect() protoreflect.Message
func (*DeletePodReq) Reset ¶
func (x *DeletePodReq) Reset()
func (*DeletePodReq) String ¶
func (x *DeletePodReq) String() string
type DeletePodResp ¶
type DeletePodResp struct { // 查询是否完成,如果为否-false,则可以将下面三个分页参数填入到请求中,继续查询 Finished bool `protobuf:"varint,1,opt,name=finished,proto3" json:"finished,omitempty"` // 请求id,出现问题后提供给云厂商,排查问题 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // podId PodId string `protobuf:"bytes,3,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"` // podName PodName string `protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` // contains filtered or unexported fields }
func (*DeletePodResp) Descriptor
deprecated
func (*DeletePodResp) Descriptor() ([]byte, []int)
Deprecated: Use DeletePodResp.ProtoReflect.Descriptor instead.
func (*DeletePodResp) GetFinished ¶
func (x *DeletePodResp) GetFinished() bool
func (*DeletePodResp) GetPodId ¶
func (x *DeletePodResp) GetPodId() string
func (*DeletePodResp) GetPodName ¶
func (x *DeletePodResp) GetPodName() string
func (*DeletePodResp) GetRequestId ¶
func (x *DeletePodResp) GetRequestId() string
func (*DeletePodResp) ProtoMessage ¶
func (*DeletePodResp) ProtoMessage()
func (*DeletePodResp) ProtoReflect ¶
func (x *DeletePodResp) ProtoReflect() protoreflect.Message
func (*DeletePodResp) Reset ¶
func (x *DeletePodResp) Reset()
func (*DeletePodResp) String ¶
func (x *DeletePodResp) String() string
type GetPodRegionReq ¶
type GetPodRegionReq struct { // cloud name Provider pbtenant.CloudProvider `protobuf:"varint,1,opt,name=provider,proto3,enum=pbtenant.CloudProvider" json:"provider,omitempty"` // contains filtered or unexported fields }
func (*GetPodRegionReq) Descriptor
deprecated
func (*GetPodRegionReq) Descriptor() ([]byte, []int)
Deprecated: Use GetPodRegionReq.ProtoReflect.Descriptor instead.
func (*GetPodRegionReq) GetProvider ¶
func (x *GetPodRegionReq) GetProvider() pbtenant.CloudProvider
func (*GetPodRegionReq) ProtoMessage ¶
func (*GetPodRegionReq) ProtoMessage()
func (*GetPodRegionReq) ProtoReflect ¶
func (x *GetPodRegionReq) ProtoReflect() protoreflect.Message
func (*GetPodRegionReq) Reset ¶
func (x *GetPodRegionReq) Reset()
func (*GetPodRegionReq) String ¶
func (x *GetPodRegionReq) String() string
type GetPodRegionResp ¶
type GetPodRegionResp struct { // region list Regions []*pbtenant.Region `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"` // contains filtered or unexported fields }
func (*GetPodRegionResp) Descriptor
deprecated
func (*GetPodRegionResp) Descriptor() ([]byte, []int)
Deprecated: Use GetPodRegionResp.ProtoReflect.Descriptor instead.
func (*GetPodRegionResp) GetRegions ¶
func (x *GetPodRegionResp) GetRegions() []*pbtenant.Region
func (*GetPodRegionResp) ProtoMessage ¶
func (*GetPodRegionResp) ProtoMessage()
func (*GetPodRegionResp) ProtoReflect ¶
func (x *GetPodRegionResp) ProtoReflect() protoreflect.Message
func (*GetPodRegionResp) Reset ¶
func (x *GetPodRegionResp) Reset()
func (*GetPodRegionResp) String ¶
func (x *GetPodRegionResp) String() string
type ListPodAllReq ¶
type ListPodAllReq struct {
// contains filtered or unexported fields
}
func (*ListPodAllReq) Descriptor
deprecated
func (*ListPodAllReq) Descriptor() ([]byte, []int)
Deprecated: Use ListPodAllReq.ProtoReflect.Descriptor instead.
func (*ListPodAllReq) ProtoMessage ¶
func (*ListPodAllReq) ProtoMessage()
func (*ListPodAllReq) ProtoReflect ¶
func (x *ListPodAllReq) ProtoReflect() protoreflect.Message
func (*ListPodAllReq) Reset ¶
func (x *ListPodAllReq) Reset()
func (*ListPodAllReq) String ¶
func (x *ListPodAllReq) String() string
type ListPodDetailReq ¶
type ListPodDetailReq struct { // 云名称 Provider pbtenant.CloudProvider `protobuf:"varint,1,opt,name=provider,proto3,enum=pbtenant.CloudProvider" json:"provider,omitempty"` // 账户名称,根据config.yaml中的配置,默认为第一个配置的账户 AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"` // 区域Id,参考 tenant.proto 中的各个云的区域 RegionId int32 `protobuf:"varint,3,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // 区域名称,各云厂商自定义的region name RegionName int32 `protobuf:"varint,4,opt,name=region_name,json=regionName,proto3" json:"region_name,omitempty"` // podID PodId int32 `protobuf:"varint,5,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"` // 分页相关参数,页码 PageNumber int32 `protobuf:"varint,6,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"` // 分页相关参数,每页数量 PageSize int32 `protobuf:"varint,7,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // 分页相关参数,下一页的token NextToken string `protobuf:"bytes,8,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // namespace Namespace string `protobuf:"bytes,9,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
func (*ListPodDetailReq) Descriptor
deprecated
func (*ListPodDetailReq) Descriptor() ([]byte, []int)
Deprecated: Use ListPodDetailReq.ProtoReflect.Descriptor instead.
func (*ListPodDetailReq) GetAccountName ¶
func (x *ListPodDetailReq) GetAccountName() string
func (*ListPodDetailReq) GetNamespace ¶
func (x *ListPodDetailReq) GetNamespace() string
func (*ListPodDetailReq) GetNextToken ¶
func (x *ListPodDetailReq) GetNextToken() string
func (*ListPodDetailReq) GetPageNumber ¶
func (x *ListPodDetailReq) GetPageNumber() int32
func (*ListPodDetailReq) GetPageSize ¶
func (x *ListPodDetailReq) GetPageSize() int32
func (*ListPodDetailReq) GetPodId ¶
func (x *ListPodDetailReq) GetPodId() int32
func (*ListPodDetailReq) GetProvider ¶
func (x *ListPodDetailReq) GetProvider() pbtenant.CloudProvider
func (*ListPodDetailReq) GetRegionId ¶
func (x *ListPodDetailReq) GetRegionId() int32
func (*ListPodDetailReq) GetRegionName ¶
func (x *ListPodDetailReq) GetRegionName() int32
func (*ListPodDetailReq) ProtoMessage ¶
func (*ListPodDetailReq) ProtoMessage()
func (*ListPodDetailReq) ProtoReflect ¶
func (x *ListPodDetailReq) ProtoReflect() protoreflect.Message
func (*ListPodDetailReq) Reset ¶
func (x *ListPodDetailReq) Reset()
func (*ListPodDetailReq) String ¶
func (x *ListPodDetailReq) String() string
type ListPodDetailResp ¶
type ListPodDetailResp struct { // 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"` // 分页相关参数,页码 PageNumber int32 `protobuf:"varint,3,opt,name=page_number,json=pageNumber,proto3" json:"page_number,omitempty"` // 分页相关参数,每页数量 PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // 分页相关参数,下一页的token NextToken string `protobuf:"bytes,5,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` // 请求id,出现问题后提供给云厂商,排查问题 RequestId string `protobuf:"bytes,6,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
func (*ListPodDetailResp) Descriptor
deprecated
func (*ListPodDetailResp) Descriptor() ([]byte, []int)
Deprecated: Use ListPodDetailResp.ProtoReflect.Descriptor instead.
func (*ListPodDetailResp) GetFinished ¶
func (x *ListPodDetailResp) GetFinished() bool
func (*ListPodDetailResp) GetNextToken ¶
func (x *ListPodDetailResp) GetNextToken() string
func (*ListPodDetailResp) GetPageNumber ¶
func (x *ListPodDetailResp) GetPageNumber() int32
func (*ListPodDetailResp) GetPageSize ¶
func (x *ListPodDetailResp) GetPageSize() int32
func (*ListPodDetailResp) GetPods ¶
func (x *ListPodDetailResp) GetPods() []*PodInstance
func (*ListPodDetailResp) GetRequestId ¶
func (x *ListPodDetailResp) GetRequestId() string
func (*ListPodDetailResp) ProtoMessage ¶
func (*ListPodDetailResp) ProtoMessage()
func (*ListPodDetailResp) ProtoReflect ¶
func (x *ListPodDetailResp) ProtoReflect() protoreflect.Message
func (*ListPodDetailResp) Reset ¶
func (x *ListPodDetailResp) Reset()
func (*ListPodDetailResp) String ¶
func (x *ListPodDetailResp) String() string
type ListPodReq ¶
type ListPodReq struct { // cloud name Provider pbtenant.CloudProvider `protobuf:"varint,1,opt,name=provider,proto3,enum=pbtenant.CloudProvider" json:"provider,omitempty"` // Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"` // contains filtered or unexported fields }
func (*ListPodReq) Descriptor
deprecated
func (*ListPodReq) Descriptor() ([]byte, []int)
Deprecated: Use ListPodReq.ProtoReflect.Descriptor instead.
func (*ListPodReq) GetNamespace ¶
func (x *ListPodReq) GetNamespace() string
func (*ListPodReq) GetProvider ¶
func (x *ListPodReq) GetProvider() pbtenant.CloudProvider
func (*ListPodReq) ProtoMessage ¶
func (*ListPodReq) ProtoMessage()
func (*ListPodReq) ProtoReflect ¶
func (x *ListPodReq) ProtoReflect() protoreflect.Message
func (*ListPodReq) Reset ¶
func (x *ListPodReq) Reset()
func (*ListPodReq) String ¶
func (x *ListPodReq) String() string
type ListPodResp ¶
type ListPodResp struct { // pod list Pods []*PodInstance `protobuf:"bytes,1,rep,name=pods,proto3" json:"pods,omitempty"` // contains filtered or unexported fields }
func (*ListPodResp) Descriptor
deprecated
func (*ListPodResp) Descriptor() ([]byte, []int)
Deprecated: Use ListPodResp.ProtoReflect.Descriptor instead.
func (*ListPodResp) GetPods ¶
func (x *ListPodResp) GetPods() []*PodInstance
func (*ListPodResp) ProtoMessage ¶
func (*ListPodResp) ProtoMessage()
func (*ListPodResp) ProtoReflect ¶
func (x *ListPodResp) ProtoReflect() protoreflect.Message
func (*ListPodResp) Reset ¶
func (x *ListPodResp) Reset()
func (*ListPodResp) String ¶
func (x *ListPodResp) String() string
type PodInstance ¶
type PodInstance struct { // 云类型 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"` // 地域ID RegionId int32 `protobuf:"varint,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // 地域Name RegionName string `protobuf:"bytes,6,opt,name=region_name,json=regionName,proto3" json:"region_name,omitempty"` // 镜像 ContainerImage string `protobuf:"bytes,7,opt,name=container_image,json=containerImage,proto3" json:"container_image,omitempty"` // 容器名称 ContainerName string `protobuf:"bytes,8,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` // vcpu数 CpuPod string `protobuf:"bytes,9,opt,name=cpu_pod,json=cpuPod,proto3" json:"cpu_pod,omitempty"` // 内存MB MemoryPod string `protobuf:"bytes,10,opt,name=memory_pod,json=memoryPod,proto3" json:"memory_pod,omitempty"` //安全组ID 对应腾讯 SecurityGroupIds(腾讯必需) SecurityGroupId string `protobuf:"bytes,11,opt,name=security_group_id,json=securityGroupId,proto3" json:"security_group_id,omitempty"` //子网ID 对应腾讯 SubnetId(腾讯必需) SubnetId string `protobuf:"bytes,12,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` //VPC ID 对应腾讯 VpcId(腾讯必需) VpcId string `protobuf:"bytes,13,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"` //名空间 Namespace string `protobuf:"bytes,14,opt,name=namespace,proto3" json:"namespace,omitempty"` // 实例状态 Status string `protobuf:"bytes,15,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*PodInstance) Descriptor
deprecated
func (*PodInstance) Descriptor() ([]byte, []int)
Deprecated: Use PodInstance.ProtoReflect.Descriptor instead.
func (*PodInstance) GetAccountName ¶
func (x *PodInstance) GetAccountName() string
func (*PodInstance) GetContainerImage ¶
func (x *PodInstance) GetContainerImage() string
func (*PodInstance) GetContainerName ¶
func (x *PodInstance) GetContainerName() string
func (*PodInstance) GetCpuPod ¶
func (x *PodInstance) GetCpuPod() string
func (*PodInstance) GetMemoryPod ¶
func (x *PodInstance) GetMemoryPod() string
func (*PodInstance) GetNamespace ¶
func (x *PodInstance) GetNamespace() string
func (*PodInstance) GetPodId ¶
func (x *PodInstance) GetPodId() string
func (*PodInstance) GetPodName ¶
func (x *PodInstance) GetPodName() string
func (*PodInstance) GetProvider ¶
func (x *PodInstance) GetProvider() pbtenant.CloudProvider
func (*PodInstance) GetRegionId ¶
func (x *PodInstance) GetRegionId() int32
func (*PodInstance) GetRegionName ¶
func (x *PodInstance) GetRegionName() string
func (*PodInstance) GetSecurityGroupId ¶
func (x *PodInstance) GetSecurityGroupId() string
func (*PodInstance) GetStatus ¶
func (x *PodInstance) GetStatus() string
func (*PodInstance) GetSubnetId ¶
func (x *PodInstance) GetSubnetId() string
func (*PodInstance) GetVpcId ¶
func (x *PodInstance) GetVpcId() string
func (*PodInstance) ProtoMessage ¶
func (*PodInstance) ProtoMessage()
func (*PodInstance) ProtoReflect ¶
func (x *PodInstance) ProtoReflect() protoreflect.Message
func (*PodInstance) Reset ¶
func (x *PodInstance) Reset()
func (*PodInstance) String ¶
func (x *PodInstance) String() string
type PodServiceClient ¶
type PodServiceClient interface { // 创建Pods CreatePods(ctx context.Context, in *CreatePodsReq, opts ...grpc.CallOption) (*CreatePodsResp, error) // 创建Pod CreatePod(ctx context.Context, in *CreatePodReq, opts ...grpc.CallOption) (*CreatePodResp, error) // 删除Pod DeletePod(ctx context.Context, in *DeletePodReq, opts ...grpc.CallOption) (*DeletePodResp, error) // 更新Pod UpdatePod(ctx context.Context, in *UpdatePodReq, opts ...grpc.CallOption) (*UpdatePodResp, error) // 查询Pod明细 ListPodDetail(ctx context.Context, in *ListPodDetailReq, opts ...grpc.CallOption) (*ListPodDetailResp, error) // 查询Pod全量 - 根据云类型 ListPod(ctx context.Context, in *ListPodReq, opts ...grpc.CallOption) (*ListPodResp, error) // 查询所有云的Pod ListPodAll(ctx context.Context, in *ListPodAllReq, opts ...grpc.CallOption) (*ListPodResp, error) }
PodServiceClient is the client API for PodService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewPodServiceClient ¶
func NewPodServiceClient(cc grpc.ClientConnInterface) PodServiceClient
type PodServiceServer ¶
type PodServiceServer interface { // 创建Pods CreatePods(context.Context, *CreatePodsReq) (*CreatePodsResp, error) // 创建Pod CreatePod(context.Context, *CreatePodReq) (*CreatePodResp, error) // 删除Pod DeletePod(context.Context, *DeletePodReq) (*DeletePodResp, error) // 更新Pod UpdatePod(context.Context, *UpdatePodReq) (*UpdatePodResp, error) // 查询Pod明细 ListPodDetail(context.Context, *ListPodDetailReq) (*ListPodDetailResp, error) // 查询Pod全量 - 根据云类型 ListPod(context.Context, *ListPodReq) (*ListPodResp, error) // 查询所有云的Pod ListPodAll(context.Context, *ListPodAllReq) (*ListPodResp, error) // contains filtered or unexported methods }
PodServiceServer is the server API for PodService service. All implementations must embed UnimplementedPodServiceServer for forward compatibility
type UnimplementedPodServiceServer ¶
type UnimplementedPodServiceServer struct { }
UnimplementedPodServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedPodServiceServer) CreatePod ¶
func (UnimplementedPodServiceServer) CreatePod(context.Context, *CreatePodReq) (*CreatePodResp, error)
func (UnimplementedPodServiceServer) CreatePods ¶
func (UnimplementedPodServiceServer) CreatePods(context.Context, *CreatePodsReq) (*CreatePodsResp, error)
func (UnimplementedPodServiceServer) DeletePod ¶
func (UnimplementedPodServiceServer) DeletePod(context.Context, *DeletePodReq) (*DeletePodResp, error)
func (UnimplementedPodServiceServer) ListPod ¶
func (UnimplementedPodServiceServer) ListPod(context.Context, *ListPodReq) (*ListPodResp, error)
func (UnimplementedPodServiceServer) ListPodAll ¶
func (UnimplementedPodServiceServer) ListPodAll(context.Context, *ListPodAllReq) (*ListPodResp, error)
func (UnimplementedPodServiceServer) ListPodDetail ¶
func (UnimplementedPodServiceServer) ListPodDetail(context.Context, *ListPodDetailReq) (*ListPodDetailResp, error)
func (UnimplementedPodServiceServer) UpdatePod ¶
func (UnimplementedPodServiceServer) UpdatePod(context.Context, *UpdatePodReq) (*UpdatePodResp, error)
type UnsafePodServiceServer ¶
type UnsafePodServiceServer interface {
// contains filtered or unexported methods
}
UnsafePodServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PodServiceServer will result in compilation errors.
type UpdatePodReq ¶
type UpdatePodReq struct { // 云类型 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"` //namespace Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` // 地域,数据中心 RegionId int32 `protobuf:"varint,6,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // 镜像 ContainerImage string `protobuf:"bytes,7,opt,name=container_image,json=containerImage,proto3" json:"container_image,omitempty"` // 容器名称 ContainerName string `protobuf:"bytes,8,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"` // v cpu数 CpuPod string `protobuf:"bytes,9,opt,name=cpu_pod,json=cpuPod,proto3" json:"cpu_pod,omitempty"` // 内存MB MemoryPod string `protobuf:"bytes,10,opt,name=memory_pod,json=memoryPod,proto3" json:"memory_pod,omitempty"` // 重启策略 RestartPolicy string `protobuf:"bytes,11,opt,name=restart_policy,json=restartPolicy,proto3" json:"restart_policy,omitempty"` // labels Labels string `protobuf:"bytes,12,opt,name=labels,proto3" json:"labels,omitempty"` // contains filtered or unexported fields }
func (*UpdatePodReq) Descriptor
deprecated
func (*UpdatePodReq) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePodReq.ProtoReflect.Descriptor instead.
func (*UpdatePodReq) GetAccountName ¶
func (x *UpdatePodReq) GetAccountName() string
func (*UpdatePodReq) GetContainerImage ¶
func (x *UpdatePodReq) GetContainerImage() string
func (*UpdatePodReq) GetContainerName ¶
func (x *UpdatePodReq) GetContainerName() string
func (*UpdatePodReq) GetCpuPod ¶
func (x *UpdatePodReq) GetCpuPod() string
func (*UpdatePodReq) GetLabels ¶
func (x *UpdatePodReq) GetLabels() string
func (*UpdatePodReq) GetMemoryPod ¶
func (x *UpdatePodReq) GetMemoryPod() string
func (*UpdatePodReq) GetNamespace ¶
func (x *UpdatePodReq) GetNamespace() string
func (*UpdatePodReq) GetPodId ¶
func (x *UpdatePodReq) GetPodId() string
func (*UpdatePodReq) GetPodName ¶
func (x *UpdatePodReq) GetPodName() string
func (*UpdatePodReq) GetProvider ¶
func (x *UpdatePodReq) GetProvider() pbtenant.CloudProvider
func (*UpdatePodReq) GetRegionId ¶
func (x *UpdatePodReq) GetRegionId() int32
func (*UpdatePodReq) GetRestartPolicy ¶
func (x *UpdatePodReq) GetRestartPolicy() string
func (*UpdatePodReq) ProtoMessage ¶
func (*UpdatePodReq) ProtoMessage()
func (*UpdatePodReq) ProtoReflect ¶
func (x *UpdatePodReq) ProtoReflect() protoreflect.Message
func (*UpdatePodReq) Reset ¶
func (x *UpdatePodReq) Reset()
func (*UpdatePodReq) String ¶
func (x *UpdatePodReq) String() string
type UpdatePodResp ¶
type UpdatePodResp struct { // 查询是否完成,如果为否-false,则可以将下面三个分页参数填入到请求中,继续查询 Finished bool `protobuf:"varint,1,opt,name=finished,proto3" json:"finished,omitempty"` // 请求id,出现问题后提供给云厂商,排查问题 RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // podId PodId string `protobuf:"bytes,3,opt,name=pod_id,json=podId,proto3" json:"pod_id,omitempty"` // podName PodName string `protobuf:"bytes,4,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` // contains filtered or unexported fields }
func (*UpdatePodResp) Descriptor
deprecated
func (*UpdatePodResp) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePodResp.ProtoReflect.Descriptor instead.
func (*UpdatePodResp) GetFinished ¶
func (x *UpdatePodResp) GetFinished() bool
func (*UpdatePodResp) GetPodId ¶
func (x *UpdatePodResp) GetPodId() string
func (*UpdatePodResp) GetPodName ¶
func (x *UpdatePodResp) GetPodName() string
func (*UpdatePodResp) GetRequestId ¶
func (x *UpdatePodResp) GetRequestId() string
func (*UpdatePodResp) ProtoMessage ¶
func (*UpdatePodResp) ProtoMessage()
func (*UpdatePodResp) ProtoReflect ¶
func (x *UpdatePodResp) ProtoReflect() protoreflect.Message
func (*UpdatePodResp) Reset ¶
func (x *UpdatePodResp) Reset()
func (*UpdatePodResp) String ¶
func (x *UpdatePodResp) String() string