Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DEFAULT_NAMESPACE = "default"
)
Functions ¶
This section is empty.
Types ¶
type ApiResourceList ¶
type ApiResourceList struct {
Items []*metav1.APIResourceList
}
func NewApiResourceList ¶
func NewApiResourceList(items []*metav1.APIResourceList) *ApiResourceList
func (*ApiResourceList) GetResourceByName ¶
func (l *ApiResourceList) GetResourceByName(name string) metav1.APIResource
type CreateRequest ¶
type CreateRequest struct {
Opts metav1.CreateOptions
}
func NewCreateRequest ¶
func NewCreateRequest() *CreateRequest
type DeleteRequest ¶
type DeleteRequest struct { Namespace string Name string Opts metav1.DeleteOptions }
func NewDeleteRequest ¶
func NewDeleteRequest(name string) *DeleteRequest
func (*DeleteRequest) SetPropagationPolicy ¶
func (req *DeleteRequest) SetPropagationPolicy(dp metav1.DeletionPropagation)
func (*DeleteRequest) WithNamespace ¶
func (r *DeleteRequest) WithNamespace(namespace string) *DeleteRequest
type GetRequest ¶
type GetRequest struct { Namespace string Name string Opts metav1.GetOptions }
func NewGetRequest ¶
func NewGetRequest(name string) *GetRequest
func NewGetRequestFromHttp ¶
func NewGetRequestFromHttp(r *http.Request) *GetRequest
func (*GetRequest) WithNamespace ¶
func (r *GetRequest) WithNamespace(namespace string) *GetRequest
type LabelSelector ¶
type LabelSelector struct {
// contains filtered or unexported fields
}
func NewLabelSelector ¶
func NewLabelSelector() *LabelSelector
func (*LabelSelector) Add ¶
func (l *LabelSelector) Add(key, value string) *LabelSelector
type ListRequest ¶
type ListRequest struct { Namespace string SkipManagedFields bool Opts metav1.ListOptions }
func NewListRequest ¶
func NewListRequest() *ListRequest
func NewListRequestFromHttp ¶
func NewListRequestFromHttp(r *http.Request) *ListRequest
func (*ListRequest) WithLabelSelector ¶
func (r *ListRequest) WithLabelSelector(l *LabelSelector) *ListRequest
func (*ListRequest) WithNamespace ¶
func (r *ListRequest) WithNamespace(ns string) *ListRequest
type ObjectMeta ¶
type ObjectMeta struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func NewObjectMeta ¶
func NewObjectMeta() *ObjectMeta
type ScaleRequest ¶
type ScaleRequest struct { Scale *v1.Scale Options metav1.UpdateOptions }
func NewScaleRequest ¶
func NewScaleRequest() *ScaleRequest
Click to show internal directories.
Click to hide internal directories.