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.