Versions in this module Expand all Collapse all v0 v0.22.4 Dec 10, 2021 Changes in this version + type EvictionApplyConfiguration struct + DeleteOptions *v1.DeleteOptionsApplyConfiguration + func Eviction(name, namespace string) *EvictionApplyConfiguration + func ExtractEviction(eviction *policyv1.Eviction, fieldManager string) (*EvictionApplyConfiguration, error) + func ExtractEvictionStatus(eviction *policyv1.Eviction, fieldManager string) (*EvictionApplyConfiguration, error) + func (b *EvictionApplyConfiguration) WithAPIVersion(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithAnnotations(entries map[string]string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithClusterName(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithDeleteOptions(value *v1.DeleteOptionsApplyConfiguration) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithFinalizers(values ...string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithGenerateName(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithGeneration(value int64) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithKind(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithLabels(entries map[string]string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithName(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithNamespace(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithResourceVersion(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithSelfLink(value string) *EvictionApplyConfiguration + func (b *EvictionApplyConfiguration) WithUID(value types.UID) *EvictionApplyConfiguration + func (in *EvictionApplyConfiguration) DeepCopy() *EvictionApplyConfiguration + func (in *EvictionApplyConfiguration) DeepCopyInto(out *EvictionApplyConfiguration) + type PodDisruptionBudgetApplyConfiguration struct + Spec *PodDisruptionBudgetSpecApplyConfiguration + Status *PodDisruptionBudgetStatusApplyConfiguration + func ExtractPodDisruptionBudget(podDisruptionBudget *apipolicyv1.PodDisruptionBudget, fieldManager string) (*PodDisruptionBudgetApplyConfiguration, error) + func ExtractPodDisruptionBudgetStatus(podDisruptionBudget *apipolicyv1.PodDisruptionBudget, fieldManager string) (*PodDisruptionBudgetApplyConfiguration, error) + func PodDisruptionBudget(name, namespace string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithAPIVersion(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithAnnotations(entries map[string]string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithClusterName(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithFinalizers(values ...string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithGenerateName(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithGeneration(value int64) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithKind(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithLabels(entries map[string]string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithName(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithNamespace(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithResourceVersion(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithSelfLink(value string) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithSpec(value *PodDisruptionBudgetSpecApplyConfiguration) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithStatus(value *PodDisruptionBudgetStatusApplyConfiguration) *PodDisruptionBudgetApplyConfiguration + func (b *PodDisruptionBudgetApplyConfiguration) WithUID(value types.UID) *PodDisruptionBudgetApplyConfiguration + func (in *PodDisruptionBudgetApplyConfiguration) DeepCopy() *PodDisruptionBudgetApplyConfiguration + func (in *PodDisruptionBudgetApplyConfiguration) DeepCopyInto(out *PodDisruptionBudgetApplyConfiguration) + type PodDisruptionBudgetSpecApplyConfiguration struct + MaxUnavailable *intstr.IntOrString + MinAvailable *intstr.IntOrString + Selector *v1.LabelSelectorApplyConfiguration + func PodDisruptionBudgetSpec() *PodDisruptionBudgetSpecApplyConfiguration + func (b *PodDisruptionBudgetSpecApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *PodDisruptionBudgetSpecApplyConfiguration + func (b *PodDisruptionBudgetSpecApplyConfiguration) WithMinAvailable(value intstr.IntOrString) *PodDisruptionBudgetSpecApplyConfiguration + func (b *PodDisruptionBudgetSpecApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *PodDisruptionBudgetSpecApplyConfiguration + func (in *PodDisruptionBudgetSpecApplyConfiguration) DeepCopy() *PodDisruptionBudgetSpecApplyConfiguration + func (in *PodDisruptionBudgetSpecApplyConfiguration) DeepCopyInto(out *PodDisruptionBudgetSpecApplyConfiguration) + type PodDisruptionBudgetStatusApplyConfiguration struct + Conditions []metav1.ConditionApplyConfiguration + CurrentHealthy *int32 + DesiredHealthy *int32 + DisruptedPods map[string]v1.Time + DisruptionsAllowed *int32 + ExpectedPods *int32 + ObservedGeneration *int64 + func PodDisruptionBudgetStatus() *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithConditions(values ...*metav1.ConditionApplyConfiguration) *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithCurrentHealthy(value int32) *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithDesiredHealthy(value int32) *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithDisruptedPods(entries map[string]v1.Time) *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithDisruptionsAllowed(value int32) *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithExpectedPods(value int32) *PodDisruptionBudgetStatusApplyConfiguration + func (b *PodDisruptionBudgetStatusApplyConfiguration) WithObservedGeneration(value int64) *PodDisruptionBudgetStatusApplyConfiguration + func (in *PodDisruptionBudgetStatusApplyConfiguration) DeepCopy() *PodDisruptionBudgetStatusApplyConfiguration + func (in *PodDisruptionBudgetStatusApplyConfiguration) DeepCopyInto(out *PodDisruptionBudgetStatusApplyConfiguration)