Documentation
¶
Index ¶
- func DynamicKubeClient(c *privateconnection.PrivateCredentials) (*dynamic.DynamicClient, error)
- func KubeClient(c *privateconnection.PrivateCredentials) (*kubernetes.Clientset, error)
- func MetaCreate(inputs *CreateFields) metav1.CreateOptions
- func MetaDelete(inputs *DeleteFields) metav1.DeleteOptions
- func MetaGet(_ *GetFields) metav1.GetOptions
- func MetaList(inputs *ListFields) metav1.ListOptions
- func MetaPatch(inputs *PatchFields) metav1.PatchOptions
- func MetaUpdate(inputs *UpdateFields) metav1.UpdateOptions
- type CreateFields
- type DeleteFields
- type GetFields
- type KubeConfigCredential
- type ListFields
- type PatchFields
- type UpdateFields
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DynamicKubeClient ¶
func DynamicKubeClient(c *privateconnection.PrivateCredentials) (*dynamic.DynamicClient, error)
func KubeClient ¶
func KubeClient(c *privateconnection.PrivateCredentials) (*kubernetes.Clientset, error)
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 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 KubeConfigCredential ¶
type KubeConfigCredential struct {
Context string
}
type ListFields ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.