kubernetes

package
v0.0.0-...-b188b32 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MetaCreate

func MetaCreate(inputs *CreateFields) metav1.CreateOptions

func MetaDelete

func MetaDelete(inputs *DeleteFields) metav1.DeleteOptions

func MetaGet

func MetaGet(_ *GetFields) metav1.GetOptions

func MetaList

func MetaList(inputs *ListFields) metav1.ListOptions

func MetaPatch

func MetaPatch(inputs *PatchFields) metav1.PatchOptions

func MetaUpdate

func MetaUpdate(inputs *UpdateFields) metav1.UpdateOptions

Types

type CreateFields

type CreateFields struct {
	DryRun          string `json:"dryRun,omitempty"`
	FieldManager    string `json:"fieldManager,omitempty"`
	FieldValidation string `json:"fieldValidation,omitempty"`
}

type DeleteFields

type DeleteFields struct {
	Name               string                      `json:"name,omitempty"`
	GracePeriodSeconds *int64                      `json:"gracePeriodSeconds,omitempty"`
	PropagationPolicy  *metav1.DeletionPropagation `json:"propagationPolicy,omitempty"`
	DryRun             string                      `json:"dryRun,omitempty"`
}

type GetFields

type GetFields struct {
	Name string `json:"name,omitempty"`
}

type KubeConfigCredential

type KubeConfigCredential struct {
	Context string
}

type ListFields

type ListFields struct {
	FieldSelector string `json:"fieldSelector,omitempty"`
	LabelSelector string `json:"labelSelector,omitempty"`
	Limit         int64  `json:"limit,omitempty"`
}

type PatchFields

type PatchFields struct {
	Name            string                   `json:"name,omitempty"`
	DryRun          string                   `json:"dryRun,omitempty"`
	FieldManager    string                   `json:"fieldManager,omitempty"`
	FieldValidation string                   `json:"fieldValidation,omitempty"`
	Body            []map[string]interface{} `json:"body,omitempty"`
	Force           *bool                    `json:"force,omitempty"`
}

type UpdateFields

type UpdateFields struct {
	DryRun          string `json:"dryRun,omitempty"`
	FieldManager    string `json:"fieldManager,omitempty"`
	FieldValidation string `json:"fieldValidation,omitempty"`
}

Jump to

Keyboard shortcuts

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