Skip to main content

Class: VPA

Extends

  • any

Constructors

new VPA()

new VPA(json: KubeVPA): VPA

Parameters

ParameterType
jsonKubeVPA

Returns

VPA

Inherited from

makeKubeObject<KubeVPA>('verticalPodAutoscaler').constructor

Defined in

src/lib/k8s/cluster.ts:337

Properties

PropertyModifierTypeInherited fromDefined in
apiEndpointstaticApiWithNamespaceClient<KubeObjectInterface>-src/lib/k8s/vpa.ts:80
apiListstatic(onList: (arg: any[]) => void, onError?: (err: ApiError) => void, opts?: ApiListSingleNamespaceOptions) => anymakeKubeObject<KubeVPA>('verticalPodAutoscaler').apiListsrc/lib/k8s/cluster.ts:311
classNamestaticstringmakeKubeObject<KubeVPA>('verticalPodAutoscaler').classNamesrc/lib/k8s/cluster.ts:338
getAuthorization?static(arg: string, resourceAttrs?: AuthRequestResourceAttrs) => anymakeKubeObject<KubeVPA>('verticalPodAutoscaler').getAuthorizationsrc/lib/k8s/cluster.ts:340
getErrorMessagestatic(err?: null | ApiError) => null | stringmakeKubeObject<KubeVPA>('verticalPodAutoscaler').getErrorMessagesrc/lib/k8s/cluster.ts:336
useApiGetstatic(onGet: (...args: any) => void, name: string, namespace?: string, onError?: (err: ApiError) => void) => voidmakeKubeObject<KubeVPA>('verticalPodAutoscaler').useApiGetsrc/lib/k8s/cluster.ts:321
useApiListstatic(onList: (arg: any[]) => void, onError?: (err: ApiError) => void, opts?: ApiListOptions) => anymakeKubeObject<KubeVPA>('verticalPodAutoscaler').useApiListsrc/lib/k8s/cluster.ts:316
useGetstatic(name: string, namespace?: string, opts?: object) => [any, null | ApiError] & QueryResponse<any, ApiError>makeKubeObject<KubeVPA>('verticalPodAutoscaler').useGetsrc/lib/k8s/cluster.ts:328

Accessors

referenceObject

get referenceObject(): any

Returns

any

Defined in

src/lib/k8s/vpa.ts:112


spec

get spec(): VpaSpec

Returns

VpaSpec

Defined in

src/lib/k8s/vpa.ts:104


status

get status(): VpaStatus

Returns

VpaStatus

Defined in

src/lib/k8s/vpa.ts:108


targetRecommendations

get targetRecommendations(): undefined | null | RecommendationValue

Returns

undefined | null | RecommendationValue

Defined in

src/lib/k8s/vpa.ts:132

Methods

isEnabled()

static isEnabled(): Promise<boolean>

Returns

Promise<boolean>

Defined in

src/lib/k8s/vpa.ts:86


useList()

static useList(options?: ApiListOptions): [null | any[], null | ApiError] & QueryListResponse<KubeList<any>, any, ApiError>

Parameters

ParameterType
options?ApiListOptions

Returns

[null | any[], null | ApiError] & QueryListResponse<KubeList<any>, any, ApiError>

Inherited from

makeKubeObject<KubeVPA>('verticalPodAutoscaler').useList

Defined in

src/lib/k8s/cluster.ts:327