edgecluster

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2021 License: Apache-2.0 Imports: 9 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Error_name = map[int32]string{
		0: "NO_ERROR",
		1: "UNKNOWN",
		2: "EDGE_CLUSTER_ALREADY_EXISTS",
		3: "EDGE_CLUSTER_NOT_FOUND",
		4: "BAD_REQUEST",
	}
	Error_value = map[string]int32{
		"NO_ERROR":                    0,
		"UNKNOWN":                     1,
		"EDGE_CLUSTER_ALREADY_EXISTS": 2,
		"EDGE_CLUSTER_NOT_FOUND":      3,
		"BAD_REQUEST":                 4,
	}
)

Enum value maps for Error.

View Source
var (
	ClusterType_name = map[int32]string{
		0: "K3S",
	}
	ClusterType_value = map[string]int32{
		"K3S": 0,
	}
)

Enum value maps for ClusterType.

View Source
var (
	Protocol_name = map[int32]string{
		0: "TCP",
		1: "UDP",
		2: "SCTP",
	}
	Protocol_value = map[string]int32{
		"TCP":  0,
		"UDP":  1,
		"SCTP": 2,
	}
)

Enum value maps for Protocol.

View Source
var (
	SortingDirection_name = map[int32]string{
		0: "ASCENDING",
		1: "DESCENDING",
	}
	SortingDirection_value = map[string]int32{
		"ASCENDING":  0,
		"DESCENDING": 1,
	}
)

Enum value maps for SortingDirection.

View Source
var (
	EdgeClusterNodeConditionType_name = map[int32]string{
		0: "Ready",
		1: "MemoryPressure",
		3: "DiskPressure",
		4: "PIDPressure",
		5: "NetworkUnavailable",
	}
	EdgeClusterNodeConditionType_value = map[string]int32{
		"Ready":              0,
		"MemoryPressure":     1,
		"DiskPressure":       3,
		"PIDPressure":        4,
		"NetworkUnavailable": 5,
	}
)

Enum value maps for EdgeClusterNodeConditionType.

View Source
var (
	EdgeClusterNodeConditionStatus_name = map[int32]string{
		0: "True",
		1: "False",
		2: "Unknown",
	}
	EdgeClusterNodeConditionStatus_value = map[string]int32{
		"True":    0,
		"False":   1,
		"Unknown": 2,
	}
)

Enum value maps for EdgeClusterNodeConditionStatus.

View Source
var (
	EdgeClusterNodeAddressType_name = map[int32]string{
		0: "Hostname",
		1: "ExternalIP",
		2: "InternalIP",
		3: "ExternalDNS",
		4: "InternalDNS",
	}
	EdgeClusterNodeAddressType_value = map[string]int32{
		"Hostname":    0,
		"ExternalIP":  1,
		"InternalIP":  2,
		"ExternalDNS": 3,
		"InternalDNS": 4,
	}
)

Enum value maps for EdgeClusterNodeAddressType.

View Source
var File_edge_cluster_proto protoreflect.FileDescriptor

Functions

func RegisterEdgeClusterServiceServer

func RegisterEdgeClusterServiceServer(s *grpc.Server, srv EdgeClusterServiceServer)

Types

type ClusterType added in v0.0.24

type ClusterType int32

* The different cluster types

const (
	// K3S cluster
	ClusterType_K3S ClusterType = 0
)

func (ClusterType) Descriptor added in v0.1.2

func (ClusterType) Enum added in v0.1.2

func (x ClusterType) Enum() *ClusterType

func (ClusterType) EnumDescriptor deprecated added in v0.0.24

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

Deprecated: Use ClusterType.Descriptor instead.

func (ClusterType) Number added in v0.1.2

func (x ClusterType) Number() protoreflect.EnumNumber

func (ClusterType) String added in v0.0.24

func (x ClusterType) String() string

func (ClusterType) Type added in v0.1.2

type CreateEdgeClusterRequest

type CreateEdgeClusterRequest struct {

	// The edge cluster object
	EdgeCluster *EdgeCluster `protobuf:"bytes,1,opt,name=edgeCluster,proto3" json:"edgeCluster,omitempty"`
	// contains filtered or unexported fields
}

* Request to create a new edge cluster

func (*CreateEdgeClusterRequest) Descriptor deprecated

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

Deprecated: Use CreateEdgeClusterRequest.ProtoReflect.Descriptor instead.

func (*CreateEdgeClusterRequest) GetEdgeCluster

func (x *CreateEdgeClusterRequest) GetEdgeCluster() *EdgeCluster

func (*CreateEdgeClusterRequest) ProtoMessage

func (*CreateEdgeClusterRequest) ProtoMessage()

func (*CreateEdgeClusterRequest) ProtoReflect added in v0.1.2

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

func (*CreateEdgeClusterRequest) Reset

func (x *CreateEdgeClusterRequest) Reset()

func (*CreateEdgeClusterRequest) String

func (x *CreateEdgeClusterRequest) String() string

type CreateEdgeClusterResponse

type CreateEdgeClusterResponse struct {

	// Indicate whether the operation has any error
	Error Error `protobuf:"varint,1,opt,name=error,proto3,enum=edgecluster.Error" json:"error,omitempty"`
	// Contains error message if the operation was unsuccessful
	ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,3,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// The created edge cluster object
	EdgeCluster *EdgeCluster `protobuf:"bytes,4,opt,name=edgeCluster,proto3" json:"edgeCluster,omitempty"`
	// The cursor defines the position of the edge cluster in the repository that can be later
	// referred to using pagination information
	Cursor string `protobuf:"bytes,5,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// The edge cluster provision details
	ProvisionDetail *EdgeClusterProvisionDetail `protobuf:"bytes,6,opt,name=provisionDetail,proto3" json:"provisionDetail,omitempty"`
	// contains filtered or unexported fields
}

* Response contains the result of creating a new edge cluster

func (*CreateEdgeClusterResponse) Descriptor deprecated

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

Deprecated: Use CreateEdgeClusterResponse.ProtoReflect.Descriptor instead.

func (*CreateEdgeClusterResponse) GetCursor added in v0.0.17

func (x *CreateEdgeClusterResponse) GetCursor() string

func (*CreateEdgeClusterResponse) GetEdgeCluster added in v0.0.10

func (x *CreateEdgeClusterResponse) GetEdgeCluster() *EdgeCluster

func (*CreateEdgeClusterResponse) GetEdgeClusterID

func (x *CreateEdgeClusterResponse) GetEdgeClusterID() string

func (*CreateEdgeClusterResponse) GetError

func (x *CreateEdgeClusterResponse) GetError() Error

func (*CreateEdgeClusterResponse) GetErrorMessage

func (x *CreateEdgeClusterResponse) GetErrorMessage() string

func (*CreateEdgeClusterResponse) GetProvisionDetail added in v0.5.0

func (x *CreateEdgeClusterResponse) GetProvisionDetail() *EdgeClusterProvisionDetail

func (*CreateEdgeClusterResponse) ProtoMessage

func (*CreateEdgeClusterResponse) ProtoMessage()

func (*CreateEdgeClusterResponse) ProtoReflect added in v0.1.2

func (*CreateEdgeClusterResponse) Reset

func (x *CreateEdgeClusterResponse) Reset()

func (*CreateEdgeClusterResponse) String

func (x *CreateEdgeClusterResponse) String() string

type DeleteEdgeClusterRequest

type DeleteEdgeClusterRequest struct {

	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,1,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// contains filtered or unexported fields
}

* Request to delete an existing edge cluster

func (*DeleteEdgeClusterRequest) Descriptor deprecated

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

Deprecated: Use DeleteEdgeClusterRequest.ProtoReflect.Descriptor instead.

func (*DeleteEdgeClusterRequest) GetEdgeClusterID

func (x *DeleteEdgeClusterRequest) GetEdgeClusterID() string

func (*DeleteEdgeClusterRequest) ProtoMessage

func (*DeleteEdgeClusterRequest) ProtoMessage()

func (*DeleteEdgeClusterRequest) ProtoReflect added in v0.1.2

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

func (*DeleteEdgeClusterRequest) Reset

func (x *DeleteEdgeClusterRequest) Reset()

func (*DeleteEdgeClusterRequest) String

func (x *DeleteEdgeClusterRequest) String() string

type DeleteEdgeClusterResponse

type DeleteEdgeClusterResponse struct {

	// Indicate whether the operation has any error
	Error Error `protobuf:"varint,1,opt,name=error,proto3,enum=edgecluster.Error" json:"error,omitempty"`
	// Contains error message if the operation was unsuccessful
	ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// contains filtered or unexported fields
}

* Response contains the result of deleting an existing edge cluster

func (*DeleteEdgeClusterResponse) Descriptor deprecated

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

Deprecated: Use DeleteEdgeClusterResponse.ProtoReflect.Descriptor instead.

func (*DeleteEdgeClusterResponse) GetError

func (x *DeleteEdgeClusterResponse) GetError() Error

func (*DeleteEdgeClusterResponse) GetErrorMessage

func (x *DeleteEdgeClusterResponse) GetErrorMessage() string

func (*DeleteEdgeClusterResponse) ProtoMessage

func (*DeleteEdgeClusterResponse) ProtoMessage()

func (*DeleteEdgeClusterResponse) ProtoReflect added in v0.1.2

func (*DeleteEdgeClusterResponse) Reset

func (x *DeleteEdgeClusterResponse) Reset()

func (*DeleteEdgeClusterResponse) String

func (x *DeleteEdgeClusterResponse) String() string

type EdgeCluster

type EdgeCluster struct {

	// The unique project identifier that owns the edge cluster
	ProjectID string `protobuf:"bytes,1,opt,name=projectID,proto3" json:"projectID,omitempty"`
	// The edge cluster name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Cluster secret value
	ClusterSecret string `protobuf:"bytes,3,opt,name=clusterSecret,proto3" json:"clusterSecret,omitempty"`
	// Cluster type
	ClusterType ClusterType `protobuf:"varint,4,opt,name=clusterType,proto3,enum=edgecluster.ClusterType" json:"clusterType,omitempty"`
	// contains filtered or unexported fields
}

* The edge cluster object

func (*EdgeCluster) Descriptor deprecated

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

Deprecated: Use EdgeCluster.ProtoReflect.Descriptor instead.

func (*EdgeCluster) GetClusterSecret added in v0.0.20

func (x *EdgeCluster) GetClusterSecret() string

func (*EdgeCluster) GetClusterType added in v0.0.24

func (x *EdgeCluster) GetClusterType() ClusterType

func (*EdgeCluster) GetName

func (x *EdgeCluster) GetName() string

func (*EdgeCluster) GetProjectID added in v0.6.0

func (x *EdgeCluster) GetProjectID() string

func (*EdgeCluster) ProtoMessage

func (*EdgeCluster) ProtoMessage()

func (*EdgeCluster) ProtoReflect added in v0.1.2

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

func (*EdgeCluster) Reset

func (x *EdgeCluster) Reset()

func (*EdgeCluster) String

func (x *EdgeCluster) String() string

type EdgeClusterNodeAddress added in v0.5.4

type EdgeClusterNodeAddress struct {

	// Edge cluster node address type, one of Hostname, ExternalIP or InternalIP.
	NodeAddressType EdgeClusterNodeAddressType `` /* 128-byte string literal not displayed */
	// The node address.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

* EdgeClusterNodeAddress contains information for the edge cluster node's address.

func (*EdgeClusterNodeAddress) Descriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeAddress.ProtoReflect.Descriptor instead.

func (*EdgeClusterNodeAddress) GetAddress added in v0.5.4

func (x *EdgeClusterNodeAddress) GetAddress() string

func (*EdgeClusterNodeAddress) GetNodeAddressType added in v0.5.4

func (x *EdgeClusterNodeAddress) GetNodeAddressType() EdgeClusterNodeAddressType

func (*EdgeClusterNodeAddress) ProtoMessage added in v0.5.4

func (*EdgeClusterNodeAddress) ProtoMessage()

func (*EdgeClusterNodeAddress) ProtoReflect added in v0.5.4

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

func (*EdgeClusterNodeAddress) Reset added in v0.5.4

func (x *EdgeClusterNodeAddress) Reset()

func (*EdgeClusterNodeAddress) String added in v0.5.4

func (x *EdgeClusterNodeAddress) String() string

type EdgeClusterNodeAddressType added in v0.5.4

type EdgeClusterNodeAddressType int32

* The valid address type of edge cluster node

const (
	EdgeClusterNodeAddressType_Hostname    EdgeClusterNodeAddressType = 0
	EdgeClusterNodeAddressType_ExternalIP  EdgeClusterNodeAddressType = 1
	EdgeClusterNodeAddressType_InternalIP  EdgeClusterNodeAddressType = 2
	EdgeClusterNodeAddressType_ExternalDNS EdgeClusterNodeAddressType = 3
	EdgeClusterNodeAddressType_InternalDNS EdgeClusterNodeAddressType = 4
)

func (EdgeClusterNodeAddressType) Descriptor added in v0.5.4

func (EdgeClusterNodeAddressType) Enum added in v0.5.4

func (EdgeClusterNodeAddressType) EnumDescriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeAddressType.Descriptor instead.

func (EdgeClusterNodeAddressType) Number added in v0.5.4

func (EdgeClusterNodeAddressType) String added in v0.5.4

func (EdgeClusterNodeAddressType) Type added in v0.5.4

type EdgeClusterNodeCondition added in v0.5.4

type EdgeClusterNodeCondition struct {

	// Type of node condition.
	Type EdgeClusterNodeConditionType `protobuf:"varint,1,opt,name=type,proto3,enum=edgecluster.EdgeClusterNodeConditionType" json:"type,omitempty"`
	// Status of the condition, one of True, False, Unknown.
	Status EdgeClusterNodeConditionStatus `protobuf:"varint,2,opt,name=status,proto3,enum=edgecluster.EdgeClusterNodeConditionStatus" json:"status,omitempty"`
	// Last time we got an update on a given condition.
	LastHeartbeatTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=LastHeartbeatTime,proto3" json:"LastHeartbeatTime,omitempty"`
	// Last time the condition transit from one status to another.
	LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=LastTransitionTime,proto3" json:"LastTransitionTime,omitempty"`
	// (brief) reason for the condition's last transition.
	Reason string `protobuf:"bytes,5,opt,name=Reason,proto3" json:"Reason,omitempty"`
	// Human readable message indicating details about last transition.
	Message string `protobuf:"bytes,6,opt,name=Message,proto3" json:"Message,omitempty"`
	// contains filtered or unexported fields
}

* EdgeClusterNodeCondition contains condition information for a node.

func (*EdgeClusterNodeCondition) Descriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeCondition.ProtoReflect.Descriptor instead.

func (*EdgeClusterNodeCondition) GetLastHeartbeatTime added in v0.5.4

func (x *EdgeClusterNodeCondition) GetLastHeartbeatTime() *timestamppb.Timestamp

func (*EdgeClusterNodeCondition) GetLastTransitionTime added in v0.5.4

func (x *EdgeClusterNodeCondition) GetLastTransitionTime() *timestamppb.Timestamp

func (*EdgeClusterNodeCondition) GetMessage added in v0.5.4

func (x *EdgeClusterNodeCondition) GetMessage() string

func (*EdgeClusterNodeCondition) GetReason added in v0.5.4

func (x *EdgeClusterNodeCondition) GetReason() string

func (*EdgeClusterNodeCondition) GetStatus added in v0.5.4

func (*EdgeClusterNodeCondition) GetType added in v0.5.4

func (*EdgeClusterNodeCondition) ProtoMessage added in v0.5.4

func (*EdgeClusterNodeCondition) ProtoMessage()

func (*EdgeClusterNodeCondition) ProtoReflect added in v0.5.4

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

func (*EdgeClusterNodeCondition) Reset added in v0.5.4

func (x *EdgeClusterNodeCondition) Reset()

func (*EdgeClusterNodeCondition) String added in v0.5.4

func (x *EdgeClusterNodeCondition) String() string

type EdgeClusterNodeConditionStatus added in v0.5.4

type EdgeClusterNodeConditionStatus int32

* These are valid condition statuses. "ConditionTrue" means a resource is in the condition. "ConditionFalse" means a resource is not in the condition. "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not.

const (
	// True means a resource is in the condition
	EdgeClusterNodeConditionStatus_True EdgeClusterNodeConditionStatus = 0
	// False means a resource is not in the condition
	EdgeClusterNodeConditionStatus_False EdgeClusterNodeConditionStatus = 1
	// Unknown means kubernetes can't decide if a resource is in the condition or not
	EdgeClusterNodeConditionStatus_Unknown EdgeClusterNodeConditionStatus = 2
)

func (EdgeClusterNodeConditionStatus) Descriptor added in v0.5.4

func (EdgeClusterNodeConditionStatus) Enum added in v0.5.4

func (EdgeClusterNodeConditionStatus) EnumDescriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeConditionStatus.Descriptor instead.

func (EdgeClusterNodeConditionStatus) Number added in v0.5.4

func (EdgeClusterNodeConditionStatus) String added in v0.5.4

func (EdgeClusterNodeConditionStatus) Type added in v0.5.4

type EdgeClusterNodeConditionType added in v0.5.4

type EdgeClusterNodeConditionType int32

* The valid conditions of node

const (
	// NodeReady means kubelet is healthy and ready to accept pods.
	EdgeClusterNodeConditionType_Ready EdgeClusterNodeConditionType = 0
	// NodeMemoryPressure means the kubelet is under pressure due to insufficient available memory.
	EdgeClusterNodeConditionType_MemoryPressure EdgeClusterNodeConditionType = 1
	// NodeDiskPressure means the kubelet is under pressure due to insufficient available disk.
	EdgeClusterNodeConditionType_DiskPressure EdgeClusterNodeConditionType = 3
	// NodePIDPressure means the kubelet is under pressure due to insufficient available PID.
	EdgeClusterNodeConditionType_PIDPressure EdgeClusterNodeConditionType = 4
	// NodeNetworkUnavailable means that network for the node is not correctly configured.
	EdgeClusterNodeConditionType_NetworkUnavailable EdgeClusterNodeConditionType = 5
)

func (EdgeClusterNodeConditionType) Descriptor added in v0.5.4

func (EdgeClusterNodeConditionType) Enum added in v0.5.4

func (EdgeClusterNodeConditionType) EnumDescriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeConditionType.Descriptor instead.

func (EdgeClusterNodeConditionType) Number added in v0.5.4

func (EdgeClusterNodeConditionType) String added in v0.5.4

func (EdgeClusterNodeConditionType) Type added in v0.5.4

type EdgeClusterNodeStatus added in v0.5.4

type EdgeClusterNodeStatus struct {

	// Conditions is an array of current observed node conditions.
	Conditions []*EdgeClusterNodeCondition `protobuf:"bytes,1,rep,name=conditions,proto3" json:"conditions,omitempty"`
	// Addresses is the list of addresses reachable to the node.
	Addresses []*EdgeClusterNodeAddress `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// NodeInfo is the set of ids/uuids to uniquely identify the node.
	NodeInfo *EdgeClusterNodeSystemInfo `protobuf:"bytes,3,opt,name=nodeInfo,proto3" json:"nodeInfo,omitempty"`
	// contains filtered or unexported fields
}

* EdgeClusterNodeStatus is information about the current status of a node.

func (*EdgeClusterNodeStatus) Descriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeStatus.ProtoReflect.Descriptor instead.

func (*EdgeClusterNodeStatus) GetAddresses added in v0.5.4

func (x *EdgeClusterNodeStatus) GetAddresses() []*EdgeClusterNodeAddress

func (*EdgeClusterNodeStatus) GetConditions added in v0.5.4

func (x *EdgeClusterNodeStatus) GetConditions() []*EdgeClusterNodeCondition

func (*EdgeClusterNodeStatus) GetNodeInfo added in v0.5.4

func (*EdgeClusterNodeStatus) ProtoMessage added in v0.5.4

func (*EdgeClusterNodeStatus) ProtoMessage()

func (*EdgeClusterNodeStatus) ProtoReflect added in v0.5.4

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

func (*EdgeClusterNodeStatus) Reset added in v0.5.4

func (x *EdgeClusterNodeStatus) Reset()

func (*EdgeClusterNodeStatus) String added in v0.5.4

func (x *EdgeClusterNodeStatus) String() string

type EdgeClusterNodeSystemInfo added in v0.5.4

type EdgeClusterNodeSystemInfo struct {

	// MachineID reported by the node. For unique machine identification
	// in the cluster this field is preferred.
	MachineID string `protobuf:"bytes,1,opt,name=machineID,proto3" json:"machineID,omitempty"`
	// SystemUUID reported by the node. For unique machine identification
	// MachineID is preferred. This field is specific to Red Hat hosts
	SystemUUID string `protobuf:"bytes,2,opt,name=systemUUID,proto3" json:"systemUUID,omitempty"`
	// Boot ID reported by the node.
	BootID string `protobuf:"bytes,3,opt,name=bootID,proto3" json:"bootID,omitempty"`
	// Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
	KernelVersion string `protobuf:"bytes,4,opt,name=kernelVersion,proto3" json:"kernelVersion,omitempty"`
	// OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
	OsImage string `protobuf:"bytes,5,opt,name=osImage,proto3" json:"osImage,omitempty"`
	// ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
	ContainerRuntimeVersion string `protobuf:"bytes,6,opt,name=containerRuntimeVersion,proto3" json:"containerRuntimeVersion,omitempty"`
	// Kubelet Version reported by the node.
	KubeletVersion string `protobuf:"bytes,7,opt,name=kubeletVersion,proto3" json:"kubeletVersion,omitempty"`
	// KubeProxy Version reported by the node.
	KubeProxyVersion string `protobuf:"bytes,8,opt,name=kubeProxyVersion,proto3" json:"kubeProxyVersion,omitempty"`
	// The Operating System reported by the node
	OperatingSystem string `protobuf:"bytes,9,opt,name=operatingSystem,proto3" json:"operatingSystem,omitempty"`
	// The Architecture reported by the node
	Architecture string `protobuf:"bytes,10,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// contains filtered or unexported fields
}

* EdgeClusterNodeSystemInfo contains a set of ids/uuids to uniquely identify the node.

func (*EdgeClusterNodeSystemInfo) Descriptor deprecated added in v0.5.4

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

Deprecated: Use EdgeClusterNodeSystemInfo.ProtoReflect.Descriptor instead.

func (*EdgeClusterNodeSystemInfo) GetArchitecture added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetArchitecture() string

func (*EdgeClusterNodeSystemInfo) GetBootID added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetBootID() string

func (*EdgeClusterNodeSystemInfo) GetContainerRuntimeVersion added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetContainerRuntimeVersion() string

func (*EdgeClusterNodeSystemInfo) GetKernelVersion added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetKernelVersion() string

func (*EdgeClusterNodeSystemInfo) GetKubeProxyVersion added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetKubeProxyVersion() string

func (*EdgeClusterNodeSystemInfo) GetKubeletVersion added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetKubeletVersion() string

func (*EdgeClusterNodeSystemInfo) GetMachineID added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetMachineID() string

func (*EdgeClusterNodeSystemInfo) GetOperatingSystem added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetOperatingSystem() string

func (*EdgeClusterNodeSystemInfo) GetOsImage added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetOsImage() string

func (*EdgeClusterNodeSystemInfo) GetSystemUUID added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) GetSystemUUID() string

func (*EdgeClusterNodeSystemInfo) ProtoMessage added in v0.5.4

func (*EdgeClusterNodeSystemInfo) ProtoMessage()

func (*EdgeClusterNodeSystemInfo) ProtoReflect added in v0.5.4

func (*EdgeClusterNodeSystemInfo) Reset added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) Reset()

func (*EdgeClusterNodeSystemInfo) String added in v0.5.4

func (x *EdgeClusterNodeSystemInfo) String() string

type EdgeClusterProvisionDetail added in v0.5.0

type EdgeClusterProvisionDetail struct {

	// The ingress details of the edge cluster master node
	Ingress []*Ingress `protobuf:"bytes,1,rep,name=ingress,proto3" json:"ingress,omitempty"`
	// The ingress details of the edge cluster master node
	Ports []*Port `protobuf:"bytes,2,rep,name=ports,proto3" json:"ports,omitempty"`
	// The provisioned edge cluster kubeconfig content
	KubeConfigContent string `protobuf:"bytes,3,opt,name=kubeConfigContent,proto3" json:"kubeConfigContent,omitempty"`
	// contains filtered or unexported fields
}

* The edge cluster provision details contains details such as current status of the edge cluster as well as ingress address of the edge cluster to connect to

func (*EdgeClusterProvisionDetail) Descriptor deprecated added in v0.5.0

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

Deprecated: Use EdgeClusterProvisionDetail.ProtoReflect.Descriptor instead.

func (*EdgeClusterProvisionDetail) GetIngress added in v0.5.0

func (x *EdgeClusterProvisionDetail) GetIngress() []*Ingress

func (*EdgeClusterProvisionDetail) GetKubeConfigContent added in v0.5.0

func (x *EdgeClusterProvisionDetail) GetKubeConfigContent() string

func (*EdgeClusterProvisionDetail) GetPorts added in v0.5.1

func (x *EdgeClusterProvisionDetail) GetPorts() []*Port

func (*EdgeClusterProvisionDetail) ProtoMessage added in v0.5.0

func (*EdgeClusterProvisionDetail) ProtoMessage()

func (*EdgeClusterProvisionDetail) ProtoReflect added in v0.5.0

func (*EdgeClusterProvisionDetail) Reset added in v0.5.0

func (x *EdgeClusterProvisionDetail) Reset()

func (*EdgeClusterProvisionDetail) String added in v0.5.0

func (x *EdgeClusterProvisionDetail) String() string

type EdgeClusterServiceClient

type EdgeClusterServiceClient interface {
	// CreateEdgeCluster creates a new edge cluster
	// request: The request to create a new edge cluster
	// Returns the result of creating new edge cluster
	CreateEdgeCluster(ctx context.Context, in *CreateEdgeClusterRequest, opts ...grpc.CallOption) (*CreateEdgeClusterResponse, error)
	// ReadEdgeCluster read an exsiting edge cluster
	// request: The request to read an esiting edge cluster
	// Returns the result of reading an exiting edge cluster
	ReadEdgeCluster(ctx context.Context, in *ReadEdgeClusterRequest, opts ...grpc.CallOption) (*ReadEdgeClusterResponse, error)
	// UpdateEdgeCluster update an exsiting edge cluster
	// request: The request to update an esiting edge cluster
	// Returns the result of updateing an exiting edge cluster
	UpdateEdgeCluster(ctx context.Context, in *UpdateEdgeClusterRequest, opts ...grpc.CallOption) (*UpdateEdgeClusterResponse, error)
	// DeleteEdgeCluster delete an exsiting edge cluster
	// request: The request to delete an esiting edge cluster
	// Returns the result of deleting an exiting edge cluster
	DeleteEdgeCluster(ctx context.Context, in *DeleteEdgeClusterRequest, opts ...grpc.CallOption) (*DeleteEdgeClusterResponse, error)
	// Search returns the list of edge clusters that matched the criteria
	// request: The request contains the search criteria
	// Returns the list of edge clusters that matched the criteria
	Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResponse, error)
	// ListEdgeClusterNodes lists an existing edge cluster nodes details
	// request: The request to list an existing edge cluster nodes details
	// Returns an existing edge cluster nodes details
	ListEdgeClusterNodes(ctx context.Context, in *ListEdgeClusterNodesRequest, opts ...grpc.CallOption) (*ListEdgeClusterNodesResponse, error)
}

EdgeClusterServiceClient is the client API for EdgeClusterService service.

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

type EdgeClusterServiceServer

type EdgeClusterServiceServer interface {
	// CreateEdgeCluster creates a new edge cluster
	// request: The request to create a new edge cluster
	// Returns the result of creating new edge cluster
	CreateEdgeCluster(context.Context, *CreateEdgeClusterRequest) (*CreateEdgeClusterResponse, error)
	// ReadEdgeCluster read an exsiting edge cluster
	// request: The request to read an esiting edge cluster
	// Returns the result of reading an exiting edge cluster
	ReadEdgeCluster(context.Context, *ReadEdgeClusterRequest) (*ReadEdgeClusterResponse, error)
	// UpdateEdgeCluster update an exsiting edge cluster
	// request: The request to update an esiting edge cluster
	// Returns the result of updateing an exiting edge cluster
	UpdateEdgeCluster(context.Context, *UpdateEdgeClusterRequest) (*UpdateEdgeClusterResponse, error)
	// DeleteEdgeCluster delete an exsiting edge cluster
	// request: The request to delete an esiting edge cluster
	// Returns the result of deleting an exiting edge cluster
	DeleteEdgeCluster(context.Context, *DeleteEdgeClusterRequest) (*DeleteEdgeClusterResponse, error)
	// Search returns the list of edge clusters that matched the criteria
	// request: The request contains the search criteria
	// Returns the list of edge clusters that matched the criteria
	Search(context.Context, *SearchRequest) (*SearchResponse, error)
	// ListEdgeClusterNodes lists an existing edge cluster nodes details
	// request: The request to list an existing edge cluster nodes details
	// Returns an existing edge cluster nodes details
	ListEdgeClusterNodes(context.Context, *ListEdgeClusterNodesRequest) (*ListEdgeClusterNodesResponse, error)
}

EdgeClusterServiceServer is the server API for EdgeClusterService service.

type EdgeClusterWithCursor added in v0.0.10

type EdgeClusterWithCursor struct {

	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,1,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// The cursor defines the position of the edge cluster in the repository that can be later
	// referred to using pagination information
	Cursor string `protobuf:"bytes,2,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// The edge cluster object
	EdgeCluster *EdgeCluster `protobuf:"bytes,3,opt,name=edgeCluster,proto3" json:"edgeCluster,omitempty"`
	// The edge cluster provision details
	ProvisionDetail *EdgeClusterProvisionDetail `protobuf:"bytes,4,opt,name=provisionDetail,proto3" json:"provisionDetail,omitempty"`
	// contains filtered or unexported fields
}

The pair of edge cluster and a cursor that defines the position of the edge cluster in the repository that can later referred to using pagination information.

func (*EdgeClusterWithCursor) Descriptor deprecated added in v0.0.10

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

Deprecated: Use EdgeClusterWithCursor.ProtoReflect.Descriptor instead.

func (*EdgeClusterWithCursor) GetCursor added in v0.0.10

func (x *EdgeClusterWithCursor) GetCursor() string

func (*EdgeClusterWithCursor) GetEdgeCluster added in v0.0.15

func (x *EdgeClusterWithCursor) GetEdgeCluster() *EdgeCluster

func (*EdgeClusterWithCursor) GetEdgeClusterID added in v0.0.10

func (x *EdgeClusterWithCursor) GetEdgeClusterID() string

func (*EdgeClusterWithCursor) GetProvisionDetail added in v0.5.0

func (x *EdgeClusterWithCursor) GetProvisionDetail() *EdgeClusterProvisionDetail

func (*EdgeClusterWithCursor) ProtoMessage added in v0.0.10

func (*EdgeClusterWithCursor) ProtoMessage()

func (*EdgeClusterWithCursor) ProtoReflect added in v0.1.2

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

func (*EdgeClusterWithCursor) Reset added in v0.0.10

func (x *EdgeClusterWithCursor) Reset()

func (*EdgeClusterWithCursor) String added in v0.0.10

func (x *EdgeClusterWithCursor) String() string

type Error

type Error int32

* The different error types

const (
	// Indicates the operation was successful
	Error_NO_ERROR Error = 0
	// Indicates the operation fail with unknown error
	Error_UNKNOWN Error = 1
	// Indicates the edge cluster already exists
	Error_EDGE_CLUSTER_ALREADY_EXISTS Error = 2
	// Indicates the edge cluster does not exist
	Error_EDGE_CLUSTER_NOT_FOUND Error = 3
	// Indicates the provided values for he operation were invalid
	Error_BAD_REQUEST Error = 4
)

func (Error) Descriptor added in v0.1.2

func (Error) Descriptor() protoreflect.EnumDescriptor

func (Error) Enum added in v0.1.2

func (x Error) Enum() *Error

func (Error) EnumDescriptor deprecated

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

Deprecated: Use Error.Descriptor instead.

func (Error) Number added in v0.1.2

func (x Error) Number() protoreflect.EnumNumber

func (Error) String

func (x Error) String() string

func (Error) Type added in v0.1.2

func (Error) Type() protoreflect.EnumType

type Ingress added in v0.5.0

type Ingress struct {

	// IP is set for load-balancer ingress points that are IP based
	// (typically GCE or OpenStack load-balancers)
	Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	// Hostname is set for load-balancer ingress points that are DNS based
	// (typically AWS load-balancers)
	Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// contains filtered or unexported fields
}

* Ingress represents the status of a load-balancer ingress point traffic intended for the service should be sent to an ingress point.

func (*Ingress) Descriptor deprecated added in v0.5.0

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

Deprecated: Use Ingress.ProtoReflect.Descriptor instead.

func (*Ingress) GetHostname added in v0.5.0

func (x *Ingress) GetHostname() string

func (*Ingress) GetIp added in v0.5.0

func (x *Ingress) GetIp() string

func (*Ingress) ProtoMessage added in v0.5.0

func (*Ingress) ProtoMessage()

func (*Ingress) ProtoReflect added in v0.5.0

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

func (*Ingress) Reset added in v0.5.0

func (x *Ingress) Reset()

func (*Ingress) String added in v0.5.0

func (x *Ingress) String() string

type ListEdgeClusterNodesRequest added in v0.5.4

type ListEdgeClusterNodesRequest struct {

	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,1,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// contains filtered or unexported fields
}

* ListEdgeClusterNodesRequest to list an existing edge cluster nodes details

func (*ListEdgeClusterNodesRequest) Descriptor deprecated added in v0.5.4

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

Deprecated: Use ListEdgeClusterNodesRequest.ProtoReflect.Descriptor instead.

func (*ListEdgeClusterNodesRequest) GetEdgeClusterID added in v0.5.4

func (x *ListEdgeClusterNodesRequest) GetEdgeClusterID() string

func (*ListEdgeClusterNodesRequest) ProtoMessage added in v0.5.4

func (*ListEdgeClusterNodesRequest) ProtoMessage()

func (*ListEdgeClusterNodesRequest) ProtoReflect added in v0.5.4

func (*ListEdgeClusterNodesRequest) Reset added in v0.5.4

func (x *ListEdgeClusterNodesRequest) Reset()

func (*ListEdgeClusterNodesRequest) String added in v0.5.4

func (x *ListEdgeClusterNodesRequest) String() string

type ListEdgeClusterNodesResponse added in v0.5.4

type ListEdgeClusterNodesResponse struct {

	// Indicate whether the operation has any error
	Error Error `protobuf:"varint,1,opt,name=error,proto3,enum=edgecluster.Error" json:"error,omitempty"`
	// Contains error message if the operation was unsuccessful
	ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// The list of an existing edge cluster nodes details
	Nodes []*EdgeClusterNodeStatus `protobuf:"bytes,3,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

* Response contains the result of listing an existing edge cluster nodes details

func (*ListEdgeClusterNodesResponse) Descriptor deprecated added in v0.5.4

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

Deprecated: Use ListEdgeClusterNodesResponse.ProtoReflect.Descriptor instead.

func (*ListEdgeClusterNodesResponse) GetError added in v0.5.4

func (x *ListEdgeClusterNodesResponse) GetError() Error

func (*ListEdgeClusterNodesResponse) GetErrorMessage added in v0.5.4

func (x *ListEdgeClusterNodesResponse) GetErrorMessage() string

func (*ListEdgeClusterNodesResponse) GetNodes added in v0.5.4

func (*ListEdgeClusterNodesResponse) ProtoMessage added in v0.5.4

func (*ListEdgeClusterNodesResponse) ProtoMessage()

func (*ListEdgeClusterNodesResponse) ProtoReflect added in v0.5.4

func (*ListEdgeClusterNodesResponse) Reset added in v0.5.4

func (x *ListEdgeClusterNodesResponse) Reset()

func (*ListEdgeClusterNodesResponse) String added in v0.5.4

type Pagination added in v0.0.10

type Pagination struct {
	HasFirst  bool   `protobuf:"varint,1,opt,name=hasFirst,proto3" json:"hasFirst,omitempty"`
	First     int32  `protobuf:"varint,2,opt,name=first,proto3" json:"first,omitempty"`
	HasAfter  bool   `protobuf:"varint,3,opt,name=hasAfter,proto3" json:"hasAfter,omitempty"`
	After     string `protobuf:"bytes,4,opt,name=after,proto3" json:"after,omitempty"`
	HasLast   bool   `protobuf:"varint,5,opt,name=hasLast,proto3" json:"hasLast,omitempty"`
	Last      int32  `protobuf:"varint,6,opt,name=last,proto3" json:"last,omitempty"`
	HasBefore bool   `protobuf:"varint,7,opt,name=hasBefore,proto3" json:"hasBefore,omitempty"`
	Before    string `protobuf:"bytes,8,opt,name=before,proto3" json:"before,omitempty"`
	// contains filtered or unexported fields
}

* The pagination information compatible with graphql-relay connection definition, for more information visit: https://facebook.github.io/relay/graphql/connections.htm

func (*Pagination) Descriptor deprecated added in v0.0.10

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

Deprecated: Use Pagination.ProtoReflect.Descriptor instead.

func (*Pagination) GetAfter added in v0.0.10

func (x *Pagination) GetAfter() string

func (*Pagination) GetBefore added in v0.0.10

func (x *Pagination) GetBefore() string

func (*Pagination) GetFirst added in v0.0.10

func (x *Pagination) GetFirst() int32

func (*Pagination) GetHasAfter added in v0.0.14

func (x *Pagination) GetHasAfter() bool

func (*Pagination) GetHasBefore added in v0.0.14

func (x *Pagination) GetHasBefore() bool

func (*Pagination) GetHasFirst added in v0.0.14

func (x *Pagination) GetHasFirst() bool

func (*Pagination) GetHasLast added in v0.0.14

func (x *Pagination) GetHasLast() bool

func (*Pagination) GetLast added in v0.0.10

func (x *Pagination) GetLast() int32

func (*Pagination) ProtoMessage added in v0.0.10

func (*Pagination) ProtoMessage()

func (*Pagination) ProtoReflect added in v0.1.2

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

func (*Pagination) Reset added in v0.0.10

func (x *Pagination) Reset()

func (*Pagination) String added in v0.0.10

func (x *Pagination) String() string

type Port added in v0.5.1

type Port struct {

	// The port number of the edge-cluster master port
	Port int32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// The protocol of the edge-cluster master port
	Protcol Protocol `protobuf:"varint,2,opt,name=protcol,proto3,enum=edgecluster.Protocol" json:"protcol,omitempty"`
	// contains filtered or unexported fields
}

* Port contains information on service's port.

func (*Port) Descriptor deprecated added in v0.5.1

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

Deprecated: Use Port.ProtoReflect.Descriptor instead.

func (*Port) GetPort added in v0.5.1

func (x *Port) GetPort() int32

func (*Port) GetProtcol added in v0.5.1

func (x *Port) GetProtcol() Protocol

func (*Port) ProtoMessage added in v0.5.1

func (*Port) ProtoMessage()

func (*Port) ProtoReflect added in v0.5.1

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

func (*Port) Reset added in v0.5.1

func (x *Port) Reset()

func (*Port) String added in v0.5.1

func (x *Port) String() string

type Protocol added in v0.5.0

type Protocol int32

*

Protocol defines network protocols.
const (
	// TCP protocol
	Protocol_TCP Protocol = 0
	// UDP protocol
	Protocol_UDP Protocol = 1
	// SCTP protocol
	Protocol_SCTP Protocol = 2
)

func (Protocol) Descriptor added in v0.5.0

func (Protocol) Descriptor() protoreflect.EnumDescriptor

func (Protocol) Enum added in v0.5.0

func (x Protocol) Enum() *Protocol

func (Protocol) EnumDescriptor deprecated added in v0.5.0

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

Deprecated: Use Protocol.Descriptor instead.

func (Protocol) Number added in v0.5.0

func (x Protocol) Number() protoreflect.EnumNumber

func (Protocol) String added in v0.5.0

func (x Protocol) String() string

func (Protocol) Type added in v0.5.0

type ReadEdgeClusterRequest

type ReadEdgeClusterRequest struct {

	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,1,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// contains filtered or unexported fields
}

* Request to read an existing edge cluster

func (*ReadEdgeClusterRequest) Descriptor deprecated

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

Deprecated: Use ReadEdgeClusterRequest.ProtoReflect.Descriptor instead.

func (*ReadEdgeClusterRequest) GetEdgeClusterID

func (x *ReadEdgeClusterRequest) GetEdgeClusterID() string

func (*ReadEdgeClusterRequest) ProtoMessage

func (*ReadEdgeClusterRequest) ProtoMessage()

func (*ReadEdgeClusterRequest) ProtoReflect added in v0.1.2

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

func (*ReadEdgeClusterRequest) Reset

func (x *ReadEdgeClusterRequest) Reset()

func (*ReadEdgeClusterRequest) String

func (x *ReadEdgeClusterRequest) String() string

type ReadEdgeClusterResponse

type ReadEdgeClusterResponse struct {

	// Indicate whether the operation has any error
	Error Error `protobuf:"varint,1,opt,name=error,proto3,enum=edgecluster.Error" json:"error,omitempty"`
	// Contains error message if the operation was unsuccessful
	ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// The edge cluster object
	EdgeCluster *EdgeCluster `protobuf:"bytes,3,opt,name=edgeCluster,proto3" json:"edgeCluster,omitempty"`
	// The edge cluster provision details
	ProvisionDetail *EdgeClusterProvisionDetail `protobuf:"bytes,6,opt,name=provisionDetail,proto3" json:"provisionDetail,omitempty"`
	// contains filtered or unexported fields
}

* Response contains the result of reading an existing edge cluster

func (*ReadEdgeClusterResponse) Descriptor deprecated

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

Deprecated: Use ReadEdgeClusterResponse.ProtoReflect.Descriptor instead.

func (*ReadEdgeClusterResponse) GetEdgeCluster

func (x *ReadEdgeClusterResponse) GetEdgeCluster() *EdgeCluster

func (*ReadEdgeClusterResponse) GetError

func (x *ReadEdgeClusterResponse) GetError() Error

func (*ReadEdgeClusterResponse) GetErrorMessage

func (x *ReadEdgeClusterResponse) GetErrorMessage() string

func (*ReadEdgeClusterResponse) GetProvisionDetail added in v0.5.0

func (x *ReadEdgeClusterResponse) GetProvisionDetail() *EdgeClusterProvisionDetail

func (*ReadEdgeClusterResponse) ProtoMessage

func (*ReadEdgeClusterResponse) ProtoMessage()

func (*ReadEdgeClusterResponse) ProtoReflect added in v0.1.2

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

func (*ReadEdgeClusterResponse) Reset

func (x *ReadEdgeClusterResponse) Reset()

func (*ReadEdgeClusterResponse) String

func (x *ReadEdgeClusterResponse) String() string

type SearchRequest added in v0.0.10

type SearchRequest struct {

	// The pagination information
	Pagination *Pagination `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// The collection of sorting option determines how the returned data must be sorted
	SortingOptions []*SortingOptionPair `protobuf:"bytes,2,rep,name=sortingOptions,proto3" json:"sortingOptions,omitempty"`
	// The unique edge cluster identifiers
	EdgeClusterIDs []string `protobuf:"bytes,3,rep,name=edgeClusterIDs,proto3" json:"edgeClusterIDs,omitempty"`
	// The unique project identifiers
	ProjectIDs []string `protobuf:"bytes,4,rep,name=projectIDs,proto3" json:"projectIDs,omitempty"`
	// contains filtered or unexported fields
}

* Request to search for edge clusters

func (*SearchRequest) Descriptor deprecated added in v0.0.10

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

Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead.

func (*SearchRequest) GetEdgeClusterIDs added in v0.0.10

func (x *SearchRequest) GetEdgeClusterIDs() []string

func (*SearchRequest) GetPagination added in v0.0.10

func (x *SearchRequest) GetPagination() *Pagination

func (*SearchRequest) GetProjectIDs added in v0.6.0

func (x *SearchRequest) GetProjectIDs() []string

func (*SearchRequest) GetSortingOptions added in v0.0.10

func (x *SearchRequest) GetSortingOptions() []*SortingOptionPair

func (*SearchRequest) ProtoMessage added in v0.0.10

func (*SearchRequest) ProtoMessage()

func (*SearchRequest) ProtoReflect added in v0.1.2

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

func (*SearchRequest) Reset added in v0.0.10

func (x *SearchRequest) Reset()

func (*SearchRequest) String added in v0.0.10

func (x *SearchRequest) String() string

type SearchResponse added in v0.0.10

type SearchResponse struct {

	// Indicate whether the operation has any error
	Error Error `protobuf:"varint,1,opt,name=error,proto3,enum=edgecluster.Error" json:"error,omitempty"`
	// Contains error message if the operation was unsuccessful
	ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// Indicates whether more edges exist prior to the set defined by the clients arguments
	HasPreviousPage bool `protobuf:"varint,3,opt,name=hasPreviousPage,proto3" json:"hasPreviousPage,omitempty"`
	// Indicates whether more edges exist following the set defined by the clients arguments
	HasNextPage bool `protobuf:"varint,4,opt,name=hasNextPage,proto3" json:"hasNextPage,omitempty"`
	// Indicates the total count of the edge clusters that matched the provided filter criteria
	TotalCount int64 `protobuf:"varint,5,opt,name=totalCount,proto3" json:"totalCount,omitempty"`
	// The list contains the edge clusters that matched the search criteria
	EdgeClusters []*EdgeClusterWithCursor `protobuf:"bytes,6,rep,name=edgeClusters,proto3" json:"edgeClusters,omitempty"`
	// contains filtered or unexported fields
}

* Response contains the result of searching for edge clusters

func (*SearchResponse) Descriptor deprecated added in v0.0.10

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

Deprecated: Use SearchResponse.ProtoReflect.Descriptor instead.

func (*SearchResponse) GetEdgeClusters added in v0.0.10

func (x *SearchResponse) GetEdgeClusters() []*EdgeClusterWithCursor

func (*SearchResponse) GetError added in v0.0.10

func (x *SearchResponse) GetError() Error

func (*SearchResponse) GetErrorMessage added in v0.0.10

func (x *SearchResponse) GetErrorMessage() string

func (*SearchResponse) GetHasNextPage added in v0.0.10

func (x *SearchResponse) GetHasNextPage() bool

func (*SearchResponse) GetHasPreviousPage added in v0.0.10

func (x *SearchResponse) GetHasPreviousPage() bool

func (*SearchResponse) GetTotalCount added in v0.0.14

func (x *SearchResponse) GetTotalCount() int64

func (*SearchResponse) ProtoMessage added in v0.0.10

func (*SearchResponse) ProtoMessage()

func (*SearchResponse) ProtoReflect added in v0.1.2

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

func (*SearchResponse) Reset added in v0.0.10

func (x *SearchResponse) Reset()

func (*SearchResponse) String added in v0.0.10

func (x *SearchResponse) String() string

type SortingDirection added in v0.0.10

type SortingDirection int32

* The different sorting direction

const (
	// Indicates result data must be sorted from low to high sequence
	SortingDirection_ASCENDING SortingDirection = 0
	// Indicates result data must be sorted from high to low sequence
	SortingDirection_DESCENDING SortingDirection = 1
)

func (SortingDirection) Descriptor added in v0.1.2

func (SortingDirection) Enum added in v0.1.2

func (SortingDirection) EnumDescriptor deprecated added in v0.0.10

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

Deprecated: Use SortingDirection.Descriptor instead.

func (SortingDirection) Number added in v0.1.2

func (SortingDirection) String added in v0.0.10

func (x SortingDirection) String() string

func (SortingDirection) Type added in v0.1.2

type SortingOptionPair added in v0.0.10

type SortingOptionPair struct {

	// The name of the field on
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// THe sorting direction
	Direction SortingDirection `protobuf:"varint,2,opt,name=direction,proto3,enum=edgecluster.SortingDirection" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

* Defines the pair of values that are used to determine how the result data should be sorted.

func (*SortingOptionPair) Descriptor deprecated added in v0.0.10

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

Deprecated: Use SortingOptionPair.ProtoReflect.Descriptor instead.

func (*SortingOptionPair) GetDirection added in v0.0.10

func (x *SortingOptionPair) GetDirection() SortingDirection

func (*SortingOptionPair) GetName added in v0.0.10

func (x *SortingOptionPair) GetName() string

func (*SortingOptionPair) ProtoMessage added in v0.0.10

func (*SortingOptionPair) ProtoMessage()

func (*SortingOptionPair) ProtoReflect added in v0.1.2

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

func (*SortingOptionPair) Reset added in v0.0.10

func (x *SortingOptionPair) Reset()

func (*SortingOptionPair) String added in v0.0.10

func (x *SortingOptionPair) String() string

type UnimplementedEdgeClusterServiceServer

type UnimplementedEdgeClusterServiceServer struct {
}

UnimplementedEdgeClusterServiceServer can be embedded to have forward compatible implementations.

func (*UnimplementedEdgeClusterServiceServer) CreateEdgeCluster

func (*UnimplementedEdgeClusterServiceServer) DeleteEdgeCluster

func (*UnimplementedEdgeClusterServiceServer) ListEdgeClusterNodes added in v0.5.4

func (*UnimplementedEdgeClusterServiceServer) ReadEdgeCluster

func (*UnimplementedEdgeClusterServiceServer) Search added in v0.0.10

func (*UnimplementedEdgeClusterServiceServer) UpdateEdgeCluster

type UpdateEdgeClusterRequest

type UpdateEdgeClusterRequest struct {

	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,1,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// The edge cluster object contains the updated edge cluster details to update
	EdgeCluster *EdgeCluster `protobuf:"bytes,2,opt,name=edgeCluster,proto3" json:"edgeCluster,omitempty"`
	// contains filtered or unexported fields
}

* Request to update an existing edge cluster

func (*UpdateEdgeClusterRequest) Descriptor deprecated

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

Deprecated: Use UpdateEdgeClusterRequest.ProtoReflect.Descriptor instead.

func (*UpdateEdgeClusterRequest) GetEdgeCluster

func (x *UpdateEdgeClusterRequest) GetEdgeCluster() *EdgeCluster

func (*UpdateEdgeClusterRequest) GetEdgeClusterID

func (x *UpdateEdgeClusterRequest) GetEdgeClusterID() string

func (*UpdateEdgeClusterRequest) ProtoMessage

func (*UpdateEdgeClusterRequest) ProtoMessage()

func (*UpdateEdgeClusterRequest) ProtoReflect added in v0.1.2

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

func (*UpdateEdgeClusterRequest) Reset

func (x *UpdateEdgeClusterRequest) Reset()

func (*UpdateEdgeClusterRequest) String

func (x *UpdateEdgeClusterRequest) String() string

type UpdateEdgeClusterResponse

type UpdateEdgeClusterResponse struct {

	// Indicate whether the operation has any error
	Error Error `protobuf:"varint,1,opt,name=error,proto3,enum=edgecluster.Error" json:"error,omitempty"`
	// Contains error message if the operation was unsuccessful
	ErrorMessage string `protobuf:"bytes,2,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	// The updated edge cluster object
	EdgeCluster *EdgeCluster `protobuf:"bytes,3,opt,name=edgeCluster,proto3" json:"edgeCluster,omitempty"`
	// The cursor defines the position of the edge cluster in the repository that can be later
	// referred to using pagination information
	Cursor string `protobuf:"bytes,4,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// The edge cluster provision details
	ProvisionDetail *EdgeClusterProvisionDetail `protobuf:"bytes,6,opt,name=provisionDetail,proto3" json:"provisionDetail,omitempty"`
	// contains filtered or unexported fields
}

* Response contains the result of updating an existing edge cluster

func (*UpdateEdgeClusterResponse) Descriptor deprecated

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

Deprecated: Use UpdateEdgeClusterResponse.ProtoReflect.Descriptor instead.

func (*UpdateEdgeClusterResponse) GetCursor added in v0.0.17

func (x *UpdateEdgeClusterResponse) GetCursor() string

func (*UpdateEdgeClusterResponse) GetEdgeCluster added in v0.0.10

func (x *UpdateEdgeClusterResponse) GetEdgeCluster() *EdgeCluster

func (*UpdateEdgeClusterResponse) GetError

func (x *UpdateEdgeClusterResponse) GetError() Error

func (*UpdateEdgeClusterResponse) GetErrorMessage

func (x *UpdateEdgeClusterResponse) GetErrorMessage() string

func (*UpdateEdgeClusterResponse) GetProvisionDetail added in v0.5.0

func (x *UpdateEdgeClusterResponse) GetProvisionDetail() *EdgeClusterProvisionDetail

func (*UpdateEdgeClusterResponse) ProtoMessage

func (*UpdateEdgeClusterResponse) ProtoMessage()

func (*UpdateEdgeClusterResponse) ProtoReflect added in v0.1.2

func (*UpdateEdgeClusterResponse) Reset

func (x *UpdateEdgeClusterResponse) Reset()

func (*UpdateEdgeClusterResponse) String

func (x *UpdateEdgeClusterResponse) String() string

Jump to

Keyboard shortcuts

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