Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountNode ¶
type AccountNode struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec AccountNodeSpec `json:"spec,omitempty"`
Status AccountNodeStatus `json:"status,omitempty"`
}
type AccountNodeList ¶
type AccountNodeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []AccountNode `json:"items"`
}
type AccountNodeSpec ¶
type AccountNodeSpec struct {
AccountRef string `json:"accountRef,omitempty"`
Region string `json:"region"`
EdgeRef string `json:"edgeRef"`
Provider string `json:"provider"`
ProviderRef string `json:"providerRef,omitempty"`
Config string `json:"config"`
Pool string `json:"pool"`
Index int `json:"nodeIndex,omitempty"`
}
type AccountNodeStatus ¶
type AccountNodeStatus struct {
IsReady bool `json:"isReady"`
Conditions []metav1.Condition `json:"conditions,omitempty"`
StatusConditions []metav1.Condition `json:"statusConditions,omitempty"`
OpsConditions []metav1.Condition `json:"opsConditions,omitempty"`
Message string `json:"message,omitempty"`
}
type Client ¶
type Client struct {
KubeconfigPath string
}
func NewClientWithConfigPath ¶
func (*Client) GetAccountNodes ¶
Click to show internal directories.
Click to hide internal directories.