import "k8s.io/kubernetes/staging/src/k8s.io/client-go/scale/scheme"
Package scheme contains a runtime.Scheme to be used for serializing and deserializing different versions of Scale, and for converting in between them.
doc.go register.go types.go zz_generated.deepcopy.go
const GroupName = autoscalingv1.GroupName
GroupName is the group name use in this package
var ( // SchemeBuilder points to a list of functions added to Scheme. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) // AddToScheme applies all the stored functions to the scheme. AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}
SchemeGroupVersion is group version used to register these objects
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
type Scale struct { metav1.TypeMeta // Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. // +optional metav1.ObjectMeta // defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. // +optional Spec ScaleSpec // current status of the scale. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. Read-only. // +optional Status ScaleStatus }
Scale represents a scaling request for a resource.
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Scale.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ScaleSpec struct { // desired number of instances for the scaled object. // +optional Replicas int32 }
ScaleSpec describes the attributes of a scale subresource.
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleSpec.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleStatus struct { // actual number of observed instances of the scaled object. Replicas int32 // label query over pods that should match the replicas count. // More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors // +optional Selector *metav1.LabelSelector }
ScaleStatus represents the current status of a scale subresource.
func (in *ScaleStatus) DeepCopy() *ScaleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleStatus.
func (in *ScaleStatus) DeepCopyInto(out *ScaleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Path | Synopsis |
---|---|
appsint | Package appsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic. |
extensionsint | Package extensionsint contains the necessary scaffolding of the internal version of extensions as required by conversion logic. |
Package scheme imports 4 packages (graph). Updated 2019-11-03. Refresh now. Tools for package owners.