Project: Headlamp (Observability and Analysis / Observability)
File: lib_k8s_validatingWebhookConfiguration.ValidatingWebhookConfiguration.md

title: "Class: ValidatingWebhookConfiguration" linkTitle: "ValidatingWebhookConfiguration" slug: "libk8svalidatingWebhookConfiguration.ValidatingWebhookConfiguration" .ValidatingWebhookConfiguration `any` `ValidatingWebhookConfiguration` new ValidatingWebhookConfiguration(`json`) | Name | Type | | : | : | | `json` | | makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).constructor `Static` apiEndpoint: `Object` | Name | Type | | : | : | | `apiInfo` | { `group`: `string` ; `resource`: `string` ; `version`: `string` }[] | | `delete` | (`name`: `string`, `queryParams?`: , `cluster?`: `string`) => `Promise`<`any`\> | | `get` | (`name`: `string`, `cb`: , `errCb`: , `queryParams?`: , `cluster?`: `string`) => `Promise`<() => `void`\> | | `isNamespaced` | `boolean` | | `list` | (`cb`: , `errCb`: , `queryParams?`: , `cluster?`: `string`) => `Promise`<() => `void`\> | | `patch` | (`body`: `OpPatch`, `cluster?`: `string`) => `Promise`<`any`\> | | `post` | (`body`: , `queryParams?`: , `cluster?`: `string`) => `Promise`<`any`\> | | `put` | (`body`: , `queryParams?`: , `cluster?`: `string`) => `Promise`<`any`\> | _ `Static` className: `string` makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).className `get` webhooks(): { `admissionReviewVersions`: `string` ; `failurePolicy?`: `string` ; `matchPolicy?`: `string` ; `name`: `string` ; `namespaceSelector?`: { `matchExpressions`: `undefined` \| { `key`: `string` ; `operator`: `string` ; `values`: `string`[] ; `sideEffects?`: `string` ; `timeoutSeconds?`: `number` }[] { `admissionReviewVersions`: `string` ; `failurePolicy?`: `string` ; `matchPolicy?`: `string` ; `name`: `string` ; `namespaceSelector?`: { `matchExpressions`: `undefined` \| { `key`: `string` ; `operator`: `string` ; `values`: `string`[] ; `sideEffects?`: `string` ; `timeoutSeconds?`: `number` }[] `Static` apiList(`onList`, `onError?`, `opts?`): `any` | Name | Type | | : | : | | `onList` | (`arg`: `any`[]) => `void` | | `onError?` | (`err`: ) => `void` | | `opts?` | | `any` makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).apiList _ `Static` `Optional` getAuthorization(`arg`, `resourceAttrs?`): `any` | Name | Type | | : | : | | `arg` | `string` | | `resourceAttrs?` | | `any` makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).getAuthorization _ `Static` getErrorMessage(`err?`): ``null`` \| `string` | Name | Type | | : | : | | `err?` | ``null`` \| | ``null`` \| `string` makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).getErrorMessage _ `Static` useApiGet(`onGet`, `name`, `namespace?`, `onError?`): `void` | Name | Type | | : | : | | `onGet` | (...`args`: `any`) => `void` | | `name` | `string` | | `namespace?` | `string` | | `onError?` | (`err`: ) => `void` | `void` makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).useApiGet _ `Static` useApiList(`onList`, `onError?`, `opts?`): `any` | Name | Type | | : | : | | `onList` | (`arg`: `any`[]) => `void` | | `onError?` | (`err`: ) => `void` | | `opts?` | | `any` makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).useApiList _ `Static` useGet(`name`, `namespace?`): , (`item`: `any`) => `void`, (`err`: ``null`` \| ) => `void`] | Name | Type | | : | : | | `name` | `string` | | `namespace?` | `string` | , (`item`: `any`) => `void`, (`err`: ``null`` \| ) => `void`] makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).useGet _ `Static` useList(`opts?`): , (`items`: `any`) => `void`] | Name | Type | | : | : | | `opts?` | | , (`items`: `any`) => `void`] makeKubeObject<KubeValidatingWebhookConfiguration\>( 'ValidatingWebhookConfiguration' ).useList