edgecluster

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2021 License: Apache-2.0 Imports: 10 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 (
	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 (
	EdgeClusterConditionStatus_name = map[int32]string{
		0: "ConditionTrue",
		1: "ConditionFalse",
		2: "ConditionUnknown",
	}
	EdgeClusterConditionStatus_value = map[string]int32{
		"ConditionTrue":    0,
		"ConditionFalse":   1,
		"ConditionUnknown": 2,
	}
)

Enum value maps for EdgeClusterConditionStatus.

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 (
	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 (
	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 (
	EdgeClusterPodConditionType_name = map[int32]string{
		0: "ContainersReady",
		1: "PodInitialized",
		2: "PodReady",
		3: "PodScheduled",
	}
	EdgeClusterPodConditionType_value = map[string]int32{
		"ContainersReady": 0,
		"PodInitialized":  1,
		"PodReady":        2,
		"PodScheduled":    3,
	}
)

Enum value maps for EdgeClusterPodConditionType.

View Source
var File_commons_proto protoreflect.FileDescriptor
View Source
var File_edge_cluster_messages_proto protoreflect.FileDescriptor
View Source
var File_edge_cluster_node_messages_proto protoreflect.FileDescriptor
View Source
var File_edge_cluster_pod_messages_proto protoreflect.FileDescriptor
View Source
var File_operations_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 EdgeClusterConditionStatus added in v0.8.0

type EdgeClusterConditionStatus 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. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.

const (
	EdgeClusterConditionStatus_ConditionTrue    EdgeClusterConditionStatus = 0
	EdgeClusterConditionStatus_ConditionFalse   EdgeClusterConditionStatus = 1
	EdgeClusterConditionStatus_ConditionUnknown EdgeClusterConditionStatus = 2
)

func (EdgeClusterConditionStatus) Descriptor added in v0.8.0

func (EdgeClusterConditionStatus) Enum added in v0.8.0

func (EdgeClusterConditionStatus) EnumDescriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterConditionStatus.Descriptor instead.

func (EdgeClusterConditionStatus) Number added in v0.8.0

func (EdgeClusterConditionStatus) String added in v0.8.0

func (EdgeClusterConditionStatus) Type added in v0.8.0

type EdgeClusterNode added in v0.8.0

type EdgeClusterNode struct {

	// The node metadata
	Metadata *EdgeClusterObjectMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// The most recently observed status of the node
	Status *EdgeClusterNodeStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

* Declares the details of an existing edge cluster node

func (*EdgeClusterNode) Descriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterNode.ProtoReflect.Descriptor instead.

func (*EdgeClusterNode) GetMetadata added in v0.8.0

func (x *EdgeClusterNode) GetMetadata() *EdgeClusterObjectMetadata

func (*EdgeClusterNode) GetStatus added in v0.8.0

func (x *EdgeClusterNode) GetStatus() *EdgeClusterNodeStatus

func (*EdgeClusterNode) ProtoMessage added in v0.8.0

func (*EdgeClusterNode) ProtoMessage()

func (*EdgeClusterNode) ProtoReflect added in v0.8.0

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

func (*EdgeClusterNode) Reset added in v0.8.0

func (x *EdgeClusterNode) Reset()

func (*EdgeClusterNode) String added in v0.8.0

func (x *EdgeClusterNode) 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 EdgeClusterConditionStatus `protobuf:"varint,2,opt,name=status,proto3,enum=edgecluster.EdgeClusterConditionStatus" 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 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 EdgeClusterObjectMetadata added in v0.8.0

type EdgeClusterObjectMetadata struct {

	// The unique ID
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The namespace
	Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

* Standard edge cluster object's metadata.

func (*EdgeClusterObjectMetadata) Descriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterObjectMetadata.ProtoReflect.Descriptor instead.

func (*EdgeClusterObjectMetadata) GetId added in v0.8.0

func (x *EdgeClusterObjectMetadata) GetId() string

func (*EdgeClusterObjectMetadata) GetName added in v0.8.0

func (x *EdgeClusterObjectMetadata) GetName() string

func (*EdgeClusterObjectMetadata) GetNamespace added in v0.8.0

func (x *EdgeClusterObjectMetadata) GetNamespace() string

func (*EdgeClusterObjectMetadata) ProtoMessage added in v0.8.0

func (*EdgeClusterObjectMetadata) ProtoMessage()

func (*EdgeClusterObjectMetadata) ProtoReflect added in v0.8.0

func (*EdgeClusterObjectMetadata) Reset added in v0.8.0

func (x *EdgeClusterObjectMetadata) Reset()

func (*EdgeClusterObjectMetadata) String added in v0.8.0

func (x *EdgeClusterObjectMetadata) String() string

type EdgeClusterPod added in v0.8.0

type EdgeClusterPod struct {

	// The pod metadata
	Metadata *EdgeClusterObjectMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	// The most recently observed status of the pod
	Status *EdgeClusterPodStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// The specification of the desired behavior of the pod.
	Spec *EdgeClusterPodSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"`
	// contains filtered or unexported fields
}

* Declares the details of an existing edge cluster pod

func (*EdgeClusterPod) Descriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterPod.ProtoReflect.Descriptor instead.

func (*EdgeClusterPod) GetMetadata added in v0.8.0

func (x *EdgeClusterPod) GetMetadata() *EdgeClusterObjectMetadata

func (*EdgeClusterPod) GetSpec added in v0.8.0

func (x *EdgeClusterPod) GetSpec() *EdgeClusterPodSpec

func (*EdgeClusterPod) GetStatus added in v0.8.0

func (x *EdgeClusterPod) GetStatus() *EdgeClusterPodStatus

func (*EdgeClusterPod) ProtoMessage added in v0.8.0

func (*EdgeClusterPod) ProtoMessage()

func (*EdgeClusterPod) ProtoReflect added in v0.8.0

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

func (*EdgeClusterPod) Reset added in v0.8.0

func (x *EdgeClusterPod) Reset()

func (*EdgeClusterPod) String added in v0.8.0

func (x *EdgeClusterPod) String() string

type EdgeClusterPodCondition added in v0.8.0

type EdgeClusterPodCondition struct {

	// Type is the type of the condition.
	Type EdgeClusterPodConditionType `protobuf:"varint,1,opt,name=type,proto3,enum=edgecluster.EdgeClusterPodConditionType" json:"type,omitempty"`
	// Status is the status of the condition.
	Status EdgeClusterConditionStatus `protobuf:"varint,2,opt,name=status,proto3,enum=edgecluster.EdgeClusterConditionStatus" json:"status,omitempty"`
	// Last time we got an update on a given condition.
	LastProbeTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=LastProbeTime,proto3" json:"LastProbeTime,omitempty"`
	// Last time the condition transitioned from one status to another.
	LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=LastTransitionTime,proto3" json:"LastTransitionTime,omitempty"`
	// Unique, one-word, CamelCase 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
}

* Declares the most recently observed status of the existing edge cluster pod

func (*EdgeClusterPodCondition) Descriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterPodCondition.ProtoReflect.Descriptor instead.

func (*EdgeClusterPodCondition) GetLastProbeTime added in v0.8.0

func (x *EdgeClusterPodCondition) GetLastProbeTime() *timestamppb.Timestamp

func (*EdgeClusterPodCondition) GetLastTransitionTime added in v0.8.0

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

func (*EdgeClusterPodCondition) GetMessage added in v0.8.0

func (x *EdgeClusterPodCondition) GetMessage() string

func (*EdgeClusterPodCondition) GetReason added in v0.8.0

func (x *EdgeClusterPodCondition) GetReason() string

func (*EdgeClusterPodCondition) GetStatus added in v0.8.0

func (*EdgeClusterPodCondition) GetType added in v0.8.0

func (*EdgeClusterPodCondition) ProtoMessage added in v0.8.0

func (*EdgeClusterPodCondition) ProtoMessage()

func (*EdgeClusterPodCondition) ProtoReflect added in v0.8.0

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

func (*EdgeClusterPodCondition) Reset added in v0.8.0

func (x *EdgeClusterPodCondition) Reset()

func (*EdgeClusterPodCondition) String added in v0.8.0

func (x *EdgeClusterPodCondition) String() string

type EdgeClusterPodConditionType added in v0.8.0

type EdgeClusterPodConditionType int32

* The different error types

const (
	// ContainersReady indicates whether all containers in the pod are ready.
	EdgeClusterPodConditionType_ContainersReady EdgeClusterPodConditionType = 0
	// PodInitialized means that all init containers in the pod have started successfully.
	EdgeClusterPodConditionType_PodInitialized EdgeClusterPodConditionType = 1
	// PodReady means the pod is able to service requests and should be added to the
	// load balancing pools of all matching services.
	EdgeClusterPodConditionType_PodReady EdgeClusterPodConditionType = 2
	// PodScheduled represents status of the scheduling process for this pod.
	EdgeClusterPodConditionType_PodScheduled EdgeClusterPodConditionType = 3
)

func (EdgeClusterPodConditionType) Descriptor added in v0.8.0

func (EdgeClusterPodConditionType) Enum added in v0.8.0

func (EdgeClusterPodConditionType) EnumDescriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterPodConditionType.Descriptor instead.

func (EdgeClusterPodConditionType) Number added in v0.8.0

func (EdgeClusterPodConditionType) String added in v0.8.0

func (EdgeClusterPodConditionType) Type added in v0.8.0

type EdgeClusterPodSpec added in v0.8.0

type EdgeClusterPodSpec struct {

	// The name of the node where the Pod is deployed into
	NodeName string `protobuf:"bytes,1,opt,name=nodeName,proto3" json:"nodeName,omitempty"`
	// contains filtered or unexported fields
}

* Declares the specification of the desired behavior of the existing edge cluster pod

func (*EdgeClusterPodSpec) Descriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterPodSpec.ProtoReflect.Descriptor instead.

func (*EdgeClusterPodSpec) GetNodeName added in v0.8.0

func (x *EdgeClusterPodSpec) GetNodeName() string

func (*EdgeClusterPodSpec) ProtoMessage added in v0.8.0

func (*EdgeClusterPodSpec) ProtoMessage()

func (*EdgeClusterPodSpec) ProtoReflect added in v0.8.0

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

func (*EdgeClusterPodSpec) Reset added in v0.8.0

func (x *EdgeClusterPodSpec) Reset()

func (*EdgeClusterPodSpec) String added in v0.8.0

func (x *EdgeClusterPodSpec) String() string

type EdgeClusterPodStatus added in v0.8.0

type EdgeClusterPodStatus struct {

	// IP address allocated to the pod. Routable at least within the cluster.
	HostIP string `protobuf:"bytes,1,opt,name=hostIP,proto3" json:"hostIP,omitempty"`
	// IP address allocated to the pod. Routable at least within the cluster.
	PodIP string `protobuf:"bytes,2,opt,name=podIP,proto3" json:"podIP,omitempty"`
	// Current service state of pod.
	Conditions []*EdgeClusterPodCondition `protobuf:"bytes,3,rep,name=conditions,proto3" json:"conditions,omitempty"`
	// contains filtered or unexported fields
}

* Declares the most recently observed status of the existing edge cluster pod

func (*EdgeClusterPodStatus) Descriptor deprecated added in v0.8.0

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

Deprecated: Use EdgeClusterPodStatus.ProtoReflect.Descriptor instead.

func (*EdgeClusterPodStatus) GetConditions added in v0.8.0

func (x *EdgeClusterPodStatus) GetConditions() []*EdgeClusterPodCondition

func (*EdgeClusterPodStatus) GetHostIP added in v0.8.0

func (x *EdgeClusterPodStatus) GetHostIP() string

func (*EdgeClusterPodStatus) GetPodIP added in v0.8.0

func (x *EdgeClusterPodStatus) GetPodIP() string

func (*EdgeClusterPodStatus) ProtoMessage added in v0.8.0

func (*EdgeClusterPodStatus) ProtoMessage()

func (*EdgeClusterPodStatus) ProtoReflect added in v0.8.0

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

func (*EdgeClusterPodStatus) Reset added in v0.8.0

func (x *EdgeClusterPodStatus) Reset()

func (*EdgeClusterPodStatus) String added in v0.8.0

func (x *EdgeClusterPodStatus) 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 existing 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 existing 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 existing 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)
	// ListEdgeClusterPods lists an existing edge cluster pods details
	// request: The request to list an existing edge cluster pods details
	// Returns an existing edge cluster pods details
	ListEdgeClusterPods(ctx context.Context, in *ListEdgeClusterPodsRequest, opts ...grpc.CallOption) (*ListEdgeClusterPodsResponse, 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 existing 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 existing 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 existing 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)
	// ListEdgeClusterPods lists an existing edge cluster pods details
	// request: The request to list an existing edge cluster pods details
	// Returns an existing edge cluster pods details
	ListEdgeClusterPods(context.Context, *ListEdgeClusterPodsRequest) (*ListEdgeClusterPodsResponse, 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 []*EdgeClusterNode `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 ListEdgeClusterPodsRequest added in v0.8.0

type ListEdgeClusterPodsRequest struct {

	// The unique edge cluster identifier
	EdgeClusterID string `protobuf:"bytes,1,opt,name=edgeClusterID,proto3" json:"edgeClusterID,omitempty"`
	// Optional, if provided, will be used to filter pods under the given namespace
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// Optional, if provided, will be used to filter pods deployed to the given node
	NodeName string `protobuf:"bytes,3,opt,name=nodeName,proto3" json:"nodeName,omitempty"`
	// contains filtered or unexported fields
}

* ListEdgeClusterNodePodsRequest to list an existing edge cluster pods details

func (*ListEdgeClusterPodsRequest) Descriptor deprecated added in v0.8.0

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

Deprecated: Use ListEdgeClusterPodsRequest.ProtoReflect.Descriptor instead.

func (*ListEdgeClusterPodsRequest) GetEdgeClusterID added in v0.8.0

func (x *ListEdgeClusterPodsRequest) GetEdgeClusterID() string

func (*ListEdgeClusterPodsRequest) GetNamespace added in v0.8.0

func (x *ListEdgeClusterPodsRequest) GetNamespace() string

func (*ListEdgeClusterPodsRequest) GetNodeName added in v0.8.0

func (x *ListEdgeClusterPodsRequest) GetNodeName() string

func (*ListEdgeClusterPodsRequest) ProtoMessage added in v0.8.0

func (*ListEdgeClusterPodsRequest) ProtoMessage()

func (*ListEdgeClusterPodsRequest) ProtoReflect added in v0.8.0

func (*ListEdgeClusterPodsRequest) Reset added in v0.8.0

func (x *ListEdgeClusterPodsRequest) Reset()

func (*ListEdgeClusterPodsRequest) String added in v0.8.0

func (x *ListEdgeClusterPodsRequest) String() string

type ListEdgeClusterPodsResponse added in v0.8.0

type ListEdgeClusterPodsResponse 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 pods details
	Pods []*EdgeClusterPod `protobuf:"bytes,3,rep,name=pods,proto3" json:"pods,omitempty"`
	// contains filtered or unexported fields
}

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

func (*ListEdgeClusterPodsResponse) Descriptor deprecated added in v0.8.0

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

Deprecated: Use ListEdgeClusterPodsResponse.ProtoReflect.Descriptor instead.

func (*ListEdgeClusterPodsResponse) GetError added in v0.8.0

func (x *ListEdgeClusterPodsResponse) GetError() Error

func (*ListEdgeClusterPodsResponse) GetErrorMessage added in v0.8.0

func (x *ListEdgeClusterPodsResponse) GetErrorMessage() string

func (*ListEdgeClusterPodsResponse) GetPods added in v0.8.0

func (*ListEdgeClusterPodsResponse) ProtoMessage added in v0.8.0

func (*ListEdgeClusterPodsResponse) ProtoMessage()

func (*ListEdgeClusterPodsResponse) ProtoReflect added in v0.8.0

func (*ListEdgeClusterPodsResponse) Reset added in v0.8.0

func (x *ListEdgeClusterPodsResponse) Reset()

func (*ListEdgeClusterPodsResponse) String added in v0.8.0

func (x *ListEdgeClusterPodsResponse) String() string

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) ListEdgeClusterPods added in v0.8.0

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