rpc

package
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CNIErrorCode_name = map[int32]string{
		0:    "CNISuccess",
		1001: "CNIMissingParameters",
		1002: "CNIAllocateSecondaryIPFailure",
		1003: "CNIReleaseSecondaryIPFailure",
		1004: "CNIAllocateEIPFailure",
		1005: "CNIReleaseEIPFailure",
		1006: "CNIBindEIPFailure",
		1007: "CNIUnbindEIPFailure",
		1008: "CNIAllocateUNIFailure",
		1009: "CNIReleaseUNIFailure",
		1010: "CNIAttachUNIFailure",
		1011: "CNIDetachUNIFailure",
		1012: "CNIK8SAPIError",
		1013: "CNIWriteDBError",
		1014: "CNIReadDBError",
		1015: "CNIBorrowIPFailure",
	}
	CNIErrorCode_value = map[string]int32{
		"CNISuccess":                    0,
		"CNIMissingParameters":          1001,
		"CNIAllocateSecondaryIPFailure": 1002,
		"CNIReleaseSecondaryIPFailure":  1003,
		"CNIAllocateEIPFailure":         1004,
		"CNIReleaseEIPFailure":          1005,
		"CNIBindEIPFailure":             1006,
		"CNIUnbindEIPFailure":           1007,
		"CNIAllocateUNIFailure":         1008,
		"CNIReleaseUNIFailure":          1009,
		"CNIAttachUNIFailure":           1010,
		"CNIDetachUNIFailure":           1011,
		"CNIK8SAPIError":                1012,
		"CNIWriteDBError":               1013,
		"CNIReadDBError":                1014,
		"CNIBorrowIPFailure":            1015,
	}
)

Enum value maps for CNIErrorCode.

View Source
var File_rpc_ipamd_proto protoreflect.FileDescriptor

Functions

func RegisterCNIIpamServer

func RegisterCNIIpamServer(s *grpc.Server, srv CNIIpamServer)

Types

type AddPodNetworkRecordRequest

type AddPodNetworkRecordRequest struct {
	PodNetwork *PodNetwork `protobuf:"bytes,1,opt,name=PodNetwork,proto3" json:"PodNetwork,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPodNetworkRecordRequest) Descriptor deprecated

func (*AddPodNetworkRecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddPodNetworkRecordRequest.ProtoReflect.Descriptor instead.

func (*AddPodNetworkRecordRequest) GetPodNetwork

func (x *AddPodNetworkRecordRequest) GetPodNetwork() *PodNetwork

func (*AddPodNetworkRecordRequest) ProtoMessage

func (*AddPodNetworkRecordRequest) ProtoMessage()

func (*AddPodNetworkRecordRequest) ProtoReflect

func (*AddPodNetworkRecordRequest) Reset

func (x *AddPodNetworkRecordRequest) Reset()

func (*AddPodNetworkRecordRequest) String

func (x *AddPodNetworkRecordRequest) String() string

type AddPodNetworkRecordResponse

type AddPodNetworkRecordResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPodNetworkRecordResponse) Descriptor deprecated

func (*AddPodNetworkRecordResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddPodNetworkRecordResponse.ProtoReflect.Descriptor instead.

func (*AddPodNetworkRecordResponse) GetCode

func (*AddPodNetworkRecordResponse) ProtoMessage

func (*AddPodNetworkRecordResponse) ProtoMessage()

func (*AddPodNetworkRecordResponse) ProtoReflect

func (*AddPodNetworkRecordResponse) Reset

func (x *AddPodNetworkRecordResponse) Reset()

func (*AddPodNetworkRecordResponse) String

func (x *AddPodNetworkRecordResponse) String() string

type AddPodNetworkRequest

type AddPodNetworkRequest struct {
	PodName      string `protobuf:"bytes,1,opt,name=PodName,proto3" json:"PodName,omitempty"`
	PodNamespace string `protobuf:"bytes,2,opt,name=PodNamespace,proto3" json:"PodNamespace,omitempty"`
	SandboxID    string `protobuf:"bytes,3,opt,name=SandboxID,proto3" json:"SandboxID,omitempty"`
	Netns        string `protobuf:"bytes,4,opt,name=Netns,proto3" json:"Netns,omitempty"`
	IfName       string `protobuf:"bytes,5,opt,name=IfName,proto3" json:"IfName,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPodNetworkRequest) Descriptor deprecated

func (*AddPodNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddPodNetworkRequest.ProtoReflect.Descriptor instead.

func (*AddPodNetworkRequest) GetIfName

func (x *AddPodNetworkRequest) GetIfName() string

func (*AddPodNetworkRequest) GetNetns

func (x *AddPodNetworkRequest) GetNetns() string

func (*AddPodNetworkRequest) GetPodName

func (x *AddPodNetworkRequest) GetPodName() string

func (*AddPodNetworkRequest) GetPodNamespace

func (x *AddPodNetworkRequest) GetPodNamespace() string

func (*AddPodNetworkRequest) GetSandboxID

func (x *AddPodNetworkRequest) GetSandboxID() string

func (*AddPodNetworkRequest) ProtoMessage

func (*AddPodNetworkRequest) ProtoMessage()

func (*AddPodNetworkRequest) ProtoReflect

func (x *AddPodNetworkRequest) ProtoReflect() protoreflect.Message

func (*AddPodNetworkRequest) Reset

func (x *AddPodNetworkRequest) Reset()

func (*AddPodNetworkRequest) String

func (x *AddPodNetworkRequest) String() string

type AddPodNetworkResponse

type AddPodNetworkResponse struct {
	Code       CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	PodNetwork *PodNetwork  `protobuf:"bytes,2,opt,name=PodNetwork,proto3" json:"PodNetwork,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPodNetworkResponse) Descriptor deprecated

func (*AddPodNetworkResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddPodNetworkResponse.ProtoReflect.Descriptor instead.

func (*AddPodNetworkResponse) GetCode

func (x *AddPodNetworkResponse) GetCode() CNIErrorCode

func (*AddPodNetworkResponse) GetPodNetwork

func (x *AddPodNetworkResponse) GetPodNetwork() *PodNetwork

func (*AddPodNetworkResponse) ProtoMessage

func (*AddPodNetworkResponse) ProtoMessage()

func (*AddPodNetworkResponse) ProtoReflect

func (x *AddPodNetworkResponse) ProtoReflect() protoreflect.Message

func (*AddPodNetworkResponse) Reset

func (x *AddPodNetworkResponse) Reset()

func (*AddPodNetworkResponse) String

func (x *AddPodNetworkResponse) String() string

type BorrowIPRequest

type BorrowIPRequest struct {
	MacAddr string `protobuf:"bytes,1,opt,name=MacAddr,proto3" json:"MacAddr,omitempty"`
	// contains filtered or unexported fields
}

func (*BorrowIPRequest) Descriptor deprecated

func (*BorrowIPRequest) Descriptor() ([]byte, []int)

Deprecated: Use BorrowIPRequest.ProtoReflect.Descriptor instead.

func (*BorrowIPRequest) GetMacAddr

func (x *BorrowIPRequest) GetMacAddr() string

func (*BorrowIPRequest) ProtoMessage

func (*BorrowIPRequest) ProtoMessage()

func (*BorrowIPRequest) ProtoReflect

func (x *BorrowIPRequest) ProtoReflect() protoreflect.Message

func (*BorrowIPRequest) Reset

func (x *BorrowIPRequest) Reset()

func (*BorrowIPRequest) String

func (x *BorrowIPRequest) String() string

type BorrowIPResponse

type BorrowIPResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	IP   *PodNetwork  `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*BorrowIPResponse) Descriptor deprecated

func (*BorrowIPResponse) Descriptor() ([]byte, []int)

Deprecated: Use BorrowIPResponse.ProtoReflect.Descriptor instead.

func (*BorrowIPResponse) GetCode

func (x *BorrowIPResponse) GetCode() CNIErrorCode

func (*BorrowIPResponse) GetIP

func (x *BorrowIPResponse) GetIP() *PodNetwork

func (*BorrowIPResponse) ProtoMessage

func (*BorrowIPResponse) ProtoMessage()

func (*BorrowIPResponse) ProtoReflect

func (x *BorrowIPResponse) ProtoReflect() protoreflect.Message

func (*BorrowIPResponse) Reset

func (x *BorrowIPResponse) Reset()

func (*BorrowIPResponse) String

func (x *BorrowIPResponse) String() string

type CNIErrorCode

type CNIErrorCode int32
const (
	CNIErrorCode_CNISuccess                    CNIErrorCode = 0
	CNIErrorCode_CNIMissingParameters          CNIErrorCode = 1001
	CNIErrorCode_CNIAllocateSecondaryIPFailure CNIErrorCode = 1002
	CNIErrorCode_CNIReleaseSecondaryIPFailure  CNIErrorCode = 1003
	CNIErrorCode_CNIAllocateEIPFailure         CNIErrorCode = 1004
	CNIErrorCode_CNIReleaseEIPFailure          CNIErrorCode = 1005
	CNIErrorCode_CNIBindEIPFailure             CNIErrorCode = 1006
	CNIErrorCode_CNIUnbindEIPFailure           CNIErrorCode = 1007
	CNIErrorCode_CNIAllocateUNIFailure         CNIErrorCode = 1008
	CNIErrorCode_CNIReleaseUNIFailure          CNIErrorCode = 1009
	CNIErrorCode_CNIAttachUNIFailure           CNIErrorCode = 1010
	CNIErrorCode_CNIDetachUNIFailure           CNIErrorCode = 1011
	CNIErrorCode_CNIK8SAPIError                CNIErrorCode = 1012
	CNIErrorCode_CNIWriteDBError               CNIErrorCode = 1013
	CNIErrorCode_CNIReadDBError                CNIErrorCode = 1014
	CNIErrorCode_CNIBorrowIPFailure            CNIErrorCode = 1015
)

func (CNIErrorCode) Descriptor

func (CNIErrorCode) Enum

func (x CNIErrorCode) Enum() *CNIErrorCode

func (CNIErrorCode) EnumDescriptor deprecated

func (CNIErrorCode) EnumDescriptor() ([]byte, []int)

Deprecated: Use CNIErrorCode.Descriptor instead.

func (CNIErrorCode) Number

func (CNIErrorCode) String

func (x CNIErrorCode) String() string

func (CNIErrorCode) Type

type CNIIpamClient

type CNIIpamClient interface {
	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error)
	AddPodNetwork(ctx context.Context, in *AddPodNetworkRequest, opts ...grpc.CallOption) (*AddPodNetworkResponse, error)
	DelPodNetwork(ctx context.Context, in *DelPodNetworkRequest, opts ...grpc.CallOption) (*DelPodNetworkResponse, error)
	AddPodNetworkRecord(ctx context.Context, in *AddPodNetworkRecordRequest, opts ...grpc.CallOption) (*AddPodNetworkRecordResponse, error)
	DelPodNetworkRecord(ctx context.Context, in *DelPodNetworkRecordRequest, opts ...grpc.CallOption) (*DelPodNetworkRecordResponse, error)
	GetPodNetworkRecord(ctx context.Context, in *GetPodNetworkRecordRequest, opts ...grpc.CallOption) (*GetPodNetworkRecordResponse, error)
	ListPodNetworkRecord(ctx context.Context, in *ListPodNetworkRecordRequest, opts ...grpc.CallOption) (*ListPodNetworkRecordResponse, error)
	BorrowIP(ctx context.Context, in *BorrowIPRequest, opts ...grpc.CallOption) (*BorrowIPResponse, error)
	DescribePool(ctx context.Context, in *DescribePoolRequest, opts ...grpc.CallOption) (*DescribePoolResponse, error)
	PushPool(ctx context.Context, in *PushPoolRequest, opts ...grpc.CallOption) (*PushPoolResponse, error)
	PopPool(ctx context.Context, in *PopPoolRequest, opts ...grpc.CallOption) (*PopPoolResponse, error)
	ListUnuse(ctx context.Context, in *ListUnuseRequest, opts ...grpc.CallOption) (*ListUnuseResponse, error)
	ReleaseIP(ctx context.Context, in *ReleaseIPRequest, opts ...grpc.CallOption) (*ReleaseIPResponse, error)
}

CNIIpamClient is the client API for CNIIpam service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCNIIpamClient

func NewCNIIpamClient(cc grpc.ClientConnInterface) CNIIpamClient

type DelPodNetworkRecordRequest

type DelPodNetworkRecordRequest struct {
	PodName   string `protobuf:"bytes,1,opt,name=PodName,proto3" json:"PodName,omitempty"`
	PodNS     string `protobuf:"bytes,2,opt,name=PodNS,proto3" json:"PodNS,omitempty"`
	SandboxID string `protobuf:"bytes,3,opt,name=SandboxID,proto3" json:"SandboxID,omitempty"`
	// contains filtered or unexported fields
}

func (*DelPodNetworkRecordRequest) Descriptor deprecated

func (*DelPodNetworkRecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use DelPodNetworkRecordRequest.ProtoReflect.Descriptor instead.

func (*DelPodNetworkRecordRequest) GetPodNS

func (x *DelPodNetworkRecordRequest) GetPodNS() string

func (*DelPodNetworkRecordRequest) GetPodName

func (x *DelPodNetworkRecordRequest) GetPodName() string

func (*DelPodNetworkRecordRequest) GetSandboxID

func (x *DelPodNetworkRecordRequest) GetSandboxID() string

func (*DelPodNetworkRecordRequest) ProtoMessage

func (*DelPodNetworkRecordRequest) ProtoMessage()

func (*DelPodNetworkRecordRequest) ProtoReflect

func (*DelPodNetworkRecordRequest) Reset

func (x *DelPodNetworkRecordRequest) Reset()

func (*DelPodNetworkRecordRequest) String

func (x *DelPodNetworkRecordRequest) String() string

type DelPodNetworkRecordResponse

type DelPodNetworkRecordResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	// contains filtered or unexported fields
}

func (*DelPodNetworkRecordResponse) Descriptor deprecated

func (*DelPodNetworkRecordResponse) Descriptor() ([]byte, []int)

Deprecated: Use DelPodNetworkRecordResponse.ProtoReflect.Descriptor instead.

func (*DelPodNetworkRecordResponse) GetCode

func (*DelPodNetworkRecordResponse) ProtoMessage

func (*DelPodNetworkRecordResponse) ProtoMessage()

func (*DelPodNetworkRecordResponse) ProtoReflect

func (*DelPodNetworkRecordResponse) Reset

func (x *DelPodNetworkRecordResponse) Reset()

func (*DelPodNetworkRecordResponse) String

func (x *DelPodNetworkRecordResponse) String() string

type DelPodNetworkRequest

type DelPodNetworkRequest struct {
	PodNetwork *PodNetwork `protobuf:"bytes,1,opt,name=PodNetwork,proto3" json:"PodNetwork,omitempty"`
	// contains filtered or unexported fields
}

func (*DelPodNetworkRequest) Descriptor deprecated

func (*DelPodNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use DelPodNetworkRequest.ProtoReflect.Descriptor instead.

func (*DelPodNetworkRequest) GetPodNetwork

func (x *DelPodNetworkRequest) GetPodNetwork() *PodNetwork

func (*DelPodNetworkRequest) ProtoMessage

func (*DelPodNetworkRequest) ProtoMessage()

func (*DelPodNetworkRequest) ProtoReflect

func (x *DelPodNetworkRequest) ProtoReflect() protoreflect.Message

func (*DelPodNetworkRequest) Reset

func (x *DelPodNetworkRequest) Reset()

func (*DelPodNetworkRequest) String

func (x *DelPodNetworkRequest) String() string

type DelPodNetworkResponse

type DelPodNetworkResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	// contains filtered or unexported fields
}

func (*DelPodNetworkResponse) Descriptor deprecated

func (*DelPodNetworkResponse) Descriptor() ([]byte, []int)

Deprecated: Use DelPodNetworkResponse.ProtoReflect.Descriptor instead.

func (*DelPodNetworkResponse) GetCode

func (x *DelPodNetworkResponse) GetCode() CNIErrorCode

func (*DelPodNetworkResponse) ProtoMessage

func (*DelPodNetworkResponse) ProtoMessage()

func (*DelPodNetworkResponse) ProtoReflect

func (x *DelPodNetworkResponse) ProtoReflect() protoreflect.Message

func (*DelPodNetworkResponse) Reset

func (x *DelPodNetworkResponse) Reset()

func (*DelPodNetworkResponse) String

func (x *DelPodNetworkResponse) String() string

type DescribePoolRequest added in v1.2.0

type DescribePoolRequest struct {
	// contains filtered or unexported fields
}

func (*DescribePoolRequest) Descriptor deprecated added in v1.2.0

func (*DescribePoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use DescribePoolRequest.ProtoReflect.Descriptor instead.

func (*DescribePoolRequest) ProtoMessage added in v1.2.0

func (*DescribePoolRequest) ProtoMessage()

func (*DescribePoolRequest) ProtoReflect added in v1.2.0

func (x *DescribePoolRequest) ProtoReflect() protoreflect.Message

func (*DescribePoolRequest) Reset added in v1.2.0

func (x *DescribePoolRequest) Reset()

func (*DescribePoolRequest) String added in v1.2.0

func (x *DescribePoolRequest) String() string

type DescribePoolResponse added in v1.2.0

type DescribePoolResponse struct {
	Code     CNIErrorCode  `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	Pool     []*PodNetwork `protobuf:"bytes,2,rep,name=Pool,proto3" json:"Pool,omitempty"`
	Cooldown []*PodNetwork `protobuf:"bytes,3,rep,name=Cooldown,proto3" json:"Cooldown,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribePoolResponse) Descriptor deprecated added in v1.2.0

func (*DescribePoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use DescribePoolResponse.ProtoReflect.Descriptor instead.

func (*DescribePoolResponse) GetCode added in v1.2.0

func (x *DescribePoolResponse) GetCode() CNIErrorCode

func (*DescribePoolResponse) GetCooldown added in v1.2.0

func (x *DescribePoolResponse) GetCooldown() []*PodNetwork

func (*DescribePoolResponse) GetPool added in v1.2.0

func (x *DescribePoolResponse) GetPool() []*PodNetwork

func (*DescribePoolResponse) ProtoMessage added in v1.2.0

func (*DescribePoolResponse) ProtoMessage()

func (*DescribePoolResponse) ProtoReflect added in v1.2.0

func (x *DescribePoolResponse) ProtoReflect() protoreflect.Message

func (*DescribePoolResponse) Reset added in v1.2.0

func (x *DescribePoolResponse) Reset()

func (*DescribePoolResponse) String added in v1.2.0

func (x *DescribePoolResponse) String() string

type GetPodNetworkRecordRequest

type GetPodNetworkRecordRequest struct {
	PodName   string `protobuf:"bytes,1,opt,name=PodName,proto3" json:"PodName,omitempty"`
	PodNS     string `protobuf:"bytes,2,opt,name=PodNS,proto3" json:"PodNS,omitempty"`
	SandboxID string `protobuf:"bytes,3,opt,name=SandboxID,proto3" json:"SandboxID,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPodNetworkRecordRequest) Descriptor deprecated

func (*GetPodNetworkRecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPodNetworkRecordRequest.ProtoReflect.Descriptor instead.

func (*GetPodNetworkRecordRequest) GetPodNS

func (x *GetPodNetworkRecordRequest) GetPodNS() string

func (*GetPodNetworkRecordRequest) GetPodName

func (x *GetPodNetworkRecordRequest) GetPodName() string

func (*GetPodNetworkRecordRequest) GetSandboxID

func (x *GetPodNetworkRecordRequest) GetSandboxID() string

func (*GetPodNetworkRecordRequest) ProtoMessage

func (*GetPodNetworkRecordRequest) ProtoMessage()

func (*GetPodNetworkRecordRequest) ProtoReflect

func (*GetPodNetworkRecordRequest) Reset

func (x *GetPodNetworkRecordRequest) Reset()

func (*GetPodNetworkRecordRequest) String

func (x *GetPodNetworkRecordRequest) String() string

type GetPodNetworkRecordResponse

type GetPodNetworkRecordResponse struct {
	Code       CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	PodNetwork *PodNetwork  `protobuf:"bytes,2,opt,name=PodNetwork,proto3" json:"PodNetwork,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPodNetworkRecordResponse) Descriptor deprecated

func (*GetPodNetworkRecordResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPodNetworkRecordResponse.ProtoReflect.Descriptor instead.

func (*GetPodNetworkRecordResponse) GetCode

func (*GetPodNetworkRecordResponse) GetPodNetwork

func (x *GetPodNetworkRecordResponse) GetPodNetwork() *PodNetwork

func (*GetPodNetworkRecordResponse) ProtoMessage

func (*GetPodNetworkRecordResponse) ProtoMessage()

func (*GetPodNetworkRecordResponse) ProtoReflect

func (*GetPodNetworkRecordResponse) Reset

func (x *GetPodNetworkRecordResponse) Reset()

func (*GetPodNetworkRecordResponse) String

func (x *GetPodNetworkRecordResponse) String() string

type ListPodNetworkRecordRequest added in v1.2.0

type ListPodNetworkRecordRequest struct {
	// contains filtered or unexported fields
}

func (*ListPodNetworkRecordRequest) Descriptor deprecated added in v1.2.0

func (*ListPodNetworkRecordRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPodNetworkRecordRequest.ProtoReflect.Descriptor instead.

func (*ListPodNetworkRecordRequest) ProtoMessage added in v1.2.0

func (*ListPodNetworkRecordRequest) ProtoMessage()

func (*ListPodNetworkRecordRequest) ProtoReflect added in v1.2.0

func (*ListPodNetworkRecordRequest) Reset added in v1.2.0

func (x *ListPodNetworkRecordRequest) Reset()

func (*ListPodNetworkRecordRequest) String added in v1.2.0

func (x *ListPodNetworkRecordRequest) String() string

type ListPodNetworkRecordResponse added in v1.2.0

type ListPodNetworkRecordResponse struct {
	Code     CNIErrorCode  `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	Networks []*PodNetwork `protobuf:"bytes,2,rep,name=Networks,proto3" json:"Networks,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPodNetworkRecordResponse) Descriptor deprecated added in v1.2.0

func (*ListPodNetworkRecordResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPodNetworkRecordResponse.ProtoReflect.Descriptor instead.

func (*ListPodNetworkRecordResponse) GetCode added in v1.2.0

func (*ListPodNetworkRecordResponse) GetNetworks added in v1.2.0

func (x *ListPodNetworkRecordResponse) GetNetworks() []*PodNetwork

func (*ListPodNetworkRecordResponse) ProtoMessage added in v1.2.0

func (*ListPodNetworkRecordResponse) ProtoMessage()

func (*ListPodNetworkRecordResponse) ProtoReflect added in v1.2.0

func (*ListPodNetworkRecordResponse) Reset added in v1.2.0

func (x *ListPodNetworkRecordResponse) Reset()

func (*ListPodNetworkRecordResponse) String added in v1.2.0

type ListUnuseRequest added in v1.2.0

type ListUnuseRequest struct {
	// contains filtered or unexported fields
}

func (*ListUnuseRequest) Descriptor deprecated added in v1.2.0

func (*ListUnuseRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUnuseRequest.ProtoReflect.Descriptor instead.

func (*ListUnuseRequest) ProtoMessage added in v1.2.0

func (*ListUnuseRequest) ProtoMessage()

func (*ListUnuseRequest) ProtoReflect added in v1.2.0

func (x *ListUnuseRequest) ProtoReflect() protoreflect.Message

func (*ListUnuseRequest) Reset added in v1.2.0

func (x *ListUnuseRequest) Reset()

func (*ListUnuseRequest) String added in v1.2.0

func (x *ListUnuseRequest) String() string

type ListUnuseResponse added in v1.2.0

type ListUnuseResponse struct {
	Code  CNIErrorCode  `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	Unuse []*PodNetwork `protobuf:"bytes,2,rep,name=Unuse,proto3" json:"Unuse,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUnuseResponse) Descriptor deprecated added in v1.2.0

func (*ListUnuseResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListUnuseResponse.ProtoReflect.Descriptor instead.

func (*ListUnuseResponse) GetCode added in v1.2.0

func (x *ListUnuseResponse) GetCode() CNIErrorCode

func (*ListUnuseResponse) GetUnuse added in v1.2.0

func (x *ListUnuseResponse) GetUnuse() []*PodNetwork

func (*ListUnuseResponse) ProtoMessage added in v1.2.0

func (*ListUnuseResponse) ProtoMessage()

func (*ListUnuseResponse) ProtoReflect added in v1.2.0

func (x *ListUnuseResponse) ProtoReflect() protoreflect.Message

func (*ListUnuseResponse) Reset added in v1.2.0

func (x *ListUnuseResponse) Reset()

func (*ListUnuseResponse) String added in v1.2.0

func (x *ListUnuseResponse) String() string

type PingRequest

type PingRequest struct {
	// contains filtered or unexported fields
}

func (*PingRequest) Descriptor deprecated

func (*PingRequest) Descriptor() ([]byte, []int)

Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.

func (*PingRequest) ProtoMessage

func (*PingRequest) ProtoMessage()

func (*PingRequest) ProtoReflect

func (x *PingRequest) ProtoReflect() protoreflect.Message

func (*PingRequest) Reset

func (x *PingRequest) Reset()

func (*PingRequest) String

func (x *PingRequest) String() string

type PingResponse

type PingResponse struct {
	// contains filtered or unexported fields
}

func (*PingResponse) Descriptor deprecated

func (*PingResponse) Descriptor() ([]byte, []int)

Deprecated: Use PingResponse.ProtoReflect.Descriptor instead.

func (*PingResponse) ProtoMessage

func (*PingResponse) ProtoMessage()

func (*PingResponse) ProtoReflect

func (x *PingResponse) ProtoReflect() protoreflect.Message

func (*PingResponse) Reset

func (x *PingResponse) Reset()

func (*PingResponse) String

func (x *PingResponse) String() string

type PodNetwork

type PodNetwork struct {
	PodName      string `protobuf:"bytes,1,opt,name=PodName,proto3" json:"PodName,omitempty"`
	PodNS        string `protobuf:"bytes,2,opt,name=PodNS,proto3" json:"PodNS,omitempty"`
	PodUID       string `protobuf:"bytes,3,opt,name=PodUID,proto3" json:"PodUID,omitempty"`
	SandboxID    string `protobuf:"bytes,4,opt,name=SandboxID,proto3" json:"SandboxID,omitempty"`
	NetNS        string `protobuf:"bytes,5,opt,name=NetNS,proto3" json:"NetNS,omitempty"`
	VPCIP        string `protobuf:"bytes,6,opt,name=VPCIP,proto3" json:"VPCIP,omitempty"`
	VPCID        string `protobuf:"bytes,7,opt,name=VPCID,proto3" json:"VPCID,omitempty"`
	SubnetID     string `protobuf:"bytes,8,opt,name=SubnetID,proto3" json:"SubnetID,omitempty"`
	Gateway      string `protobuf:"bytes,9,opt,name=Gateway,proto3" json:"Gateway,omitempty"`
	Mask         string `protobuf:"bytes,10,opt,name=Mask,proto3" json:"Mask,omitempty"`
	MacAddress   string `protobuf:"bytes,11,opt,name=MacAddress,proto3" json:"MacAddress,omitempty"`
	DedicatedUNI bool   `protobuf:"varint,12,opt,name=DedicatedUNI,proto3" json:"DedicatedUNI,omitempty"`
	InterfaceID  string `protobuf:"bytes,13,opt,name=InterfaceID,proto3" json:"InterfaceID,omitempty"`
	EIPID        string `protobuf:"bytes,14,opt,name=EIPID,proto3" json:"EIPID,omitempty"`
	CreateTime   int64  `protobuf:"varint,15,opt,name=CreateTime,proto3" json:"CreateTime,omitempty"`
	RecycleTime  int64  `protobuf:"varint,16,opt,name=RecycleTime,proto3" json:"RecycleTime,omitempty"`
	Recycled     bool   `protobuf:"varint,17,opt,name=Recycled,proto3" json:"Recycled,omitempty"`
	// contains filtered or unexported fields
}

func (*PodNetwork) Descriptor deprecated

func (*PodNetwork) Descriptor() ([]byte, []int)

Deprecated: Use PodNetwork.ProtoReflect.Descriptor instead.

func (*PodNetwork) GetCreateTime

func (x *PodNetwork) GetCreateTime() int64

func (*PodNetwork) GetDedicatedUNI

func (x *PodNetwork) GetDedicatedUNI() bool

func (*PodNetwork) GetEIPID

func (x *PodNetwork) GetEIPID() string

func (*PodNetwork) GetGateway

func (x *PodNetwork) GetGateway() string

func (*PodNetwork) GetInterfaceID

func (x *PodNetwork) GetInterfaceID() string

func (*PodNetwork) GetMacAddress

func (x *PodNetwork) GetMacAddress() string

func (*PodNetwork) GetMask

func (x *PodNetwork) GetMask() string

func (*PodNetwork) GetNetNS

func (x *PodNetwork) GetNetNS() string

func (*PodNetwork) GetPodNS

func (x *PodNetwork) GetPodNS() string

func (*PodNetwork) GetPodName

func (x *PodNetwork) GetPodName() string

func (*PodNetwork) GetPodUID

func (x *PodNetwork) GetPodUID() string

func (*PodNetwork) GetRecycleTime

func (x *PodNetwork) GetRecycleTime() int64

func (*PodNetwork) GetRecycled

func (x *PodNetwork) GetRecycled() bool

func (*PodNetwork) GetSandboxID

func (x *PodNetwork) GetSandboxID() string

func (*PodNetwork) GetSubnetID

func (x *PodNetwork) GetSubnetID() string

func (*PodNetwork) GetVPCID

func (x *PodNetwork) GetVPCID() string

func (*PodNetwork) GetVPCIP

func (x *PodNetwork) GetVPCIP() string

func (*PodNetwork) ProtoMessage

func (*PodNetwork) ProtoMessage()

func (*PodNetwork) ProtoReflect

func (x *PodNetwork) ProtoReflect() protoreflect.Message

func (*PodNetwork) Reset

func (x *PodNetwork) Reset()

func (*PodNetwork) String

func (x *PodNetwork) String() string

type PopPoolRequest added in v1.2.0

type PopPoolRequest struct {
	IP string `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*PopPoolRequest) Descriptor deprecated added in v1.2.0

func (*PopPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use PopPoolRequest.ProtoReflect.Descriptor instead.

func (*PopPoolRequest) GetIP added in v1.2.0

func (x *PopPoolRequest) GetIP() string

func (*PopPoolRequest) ProtoMessage added in v1.2.0

func (*PopPoolRequest) ProtoMessage()

func (*PopPoolRequest) ProtoReflect added in v1.2.0

func (x *PopPoolRequest) ProtoReflect() protoreflect.Message

func (*PopPoolRequest) Reset added in v1.2.0

func (x *PopPoolRequest) Reset()

func (*PopPoolRequest) String added in v1.2.0

func (x *PopPoolRequest) String() string

type PopPoolResponse added in v1.2.0

type PopPoolResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	IP   *PodNetwork  `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*PopPoolResponse) Descriptor deprecated added in v1.2.0

func (*PopPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use PopPoolResponse.ProtoReflect.Descriptor instead.

func (*PopPoolResponse) GetCode added in v1.2.0

func (x *PopPoolResponse) GetCode() CNIErrorCode

func (*PopPoolResponse) GetIP added in v1.2.0

func (x *PopPoolResponse) GetIP() *PodNetwork

func (*PopPoolResponse) ProtoMessage added in v1.2.0

func (*PopPoolResponse) ProtoMessage()

func (*PopPoolResponse) ProtoReflect added in v1.2.0

func (x *PopPoolResponse) ProtoReflect() protoreflect.Message

func (*PopPoolResponse) Reset added in v1.2.0

func (x *PopPoolResponse) Reset()

func (*PopPoolResponse) String added in v1.2.0

func (x *PopPoolResponse) String() string

type PushPoolRequest added in v1.2.0

type PushPoolRequest struct {
	IP string `protobuf:"bytes,1,opt,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*PushPoolRequest) Descriptor deprecated added in v1.2.0

func (*PushPoolRequest) Descriptor() ([]byte, []int)

Deprecated: Use PushPoolRequest.ProtoReflect.Descriptor instead.

func (*PushPoolRequest) GetIP added in v1.2.0

func (x *PushPoolRequest) GetIP() string

func (*PushPoolRequest) ProtoMessage added in v1.2.0

func (*PushPoolRequest) ProtoMessage()

func (*PushPoolRequest) ProtoReflect added in v1.2.0

func (x *PushPoolRequest) ProtoReflect() protoreflect.Message

func (*PushPoolRequest) Reset added in v1.2.0

func (x *PushPoolRequest) Reset()

func (*PushPoolRequest) String added in v1.2.0

func (x *PushPoolRequest) String() string

type PushPoolResponse added in v1.2.0

type PushPoolResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	IP   *PodNetwork  `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*PushPoolResponse) Descriptor deprecated added in v1.2.0

func (*PushPoolResponse) Descriptor() ([]byte, []int)

Deprecated: Use PushPoolResponse.ProtoReflect.Descriptor instead.

func (*PushPoolResponse) GetCode added in v1.2.0

func (x *PushPoolResponse) GetCode() CNIErrorCode

func (*PushPoolResponse) GetIP added in v1.2.0

func (x *PushPoolResponse) GetIP() *PodNetwork

func (*PushPoolResponse) ProtoMessage added in v1.2.0

func (*PushPoolResponse) ProtoMessage()

func (*PushPoolResponse) ProtoReflect added in v1.2.0

func (x *PushPoolResponse) ProtoReflect() protoreflect.Message

func (*PushPoolResponse) Reset added in v1.2.0

func (x *PushPoolResponse) Reset()

func (*PushPoolResponse) String added in v1.2.0

func (x *PushPoolResponse) String() string

type ReleaseIPRequest added in v1.2.0

type ReleaseIPRequest struct {
	IP []string `protobuf:"bytes,1,rep,name=IP,proto3" json:"IP,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseIPRequest) Descriptor deprecated added in v1.2.0

func (*ReleaseIPRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseIPRequest.ProtoReflect.Descriptor instead.

func (*ReleaseIPRequest) GetIP added in v1.2.0

func (x *ReleaseIPRequest) GetIP() []string

func (*ReleaseIPRequest) ProtoMessage added in v1.2.0

func (*ReleaseIPRequest) ProtoMessage()

func (*ReleaseIPRequest) ProtoReflect added in v1.2.0

func (x *ReleaseIPRequest) ProtoReflect() protoreflect.Message

func (*ReleaseIPRequest) Reset added in v1.2.0

func (x *ReleaseIPRequest) Reset()

func (*ReleaseIPRequest) String added in v1.2.0

func (x *ReleaseIPRequest) String() string

type ReleaseIPResponse added in v1.2.0

type ReleaseIPResponse struct {
	Code CNIErrorCode `protobuf:"varint,1,opt,name=Code,proto3,enum=rpc.CNIErrorCode" json:"Code,omitempty"`
	// contains filtered or unexported fields
}

func (*ReleaseIPResponse) Descriptor deprecated added in v1.2.0

func (*ReleaseIPResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseIPResponse.ProtoReflect.Descriptor instead.

func (*ReleaseIPResponse) GetCode added in v1.2.0

func (x *ReleaseIPResponse) GetCode() CNIErrorCode

func (*ReleaseIPResponse) ProtoMessage added in v1.2.0

func (*ReleaseIPResponse) ProtoMessage()

func (*ReleaseIPResponse) ProtoReflect added in v1.2.0

func (x *ReleaseIPResponse) ProtoReflect() protoreflect.Message

func (*ReleaseIPResponse) Reset added in v1.2.0

func (x *ReleaseIPResponse) Reset()

func (*ReleaseIPResponse) String added in v1.2.0

func (x *ReleaseIPResponse) String() string

type UnimplementedCNIIpamServer

type UnimplementedCNIIpamServer struct {
}

UnimplementedCNIIpamServer can be embedded to have forward compatible implementations.

func (*UnimplementedCNIIpamServer) AddPodNetwork

func (*UnimplementedCNIIpamServer) BorrowIP

func (*UnimplementedCNIIpamServer) DelPodNetwork

func (*UnimplementedCNIIpamServer) DescribePool added in v1.2.0

func (*UnimplementedCNIIpamServer) ListPodNetworkRecord added in v1.2.0

func (*UnimplementedCNIIpamServer) ListUnuse added in v1.2.0

func (*UnimplementedCNIIpamServer) Ping

func (*UnimplementedCNIIpamServer) PopPool added in v1.2.0

func (*UnimplementedCNIIpamServer) PushPool added in v1.2.0

func (*UnimplementedCNIIpamServer) ReleaseIP added in v1.2.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL