@@ -190,6 +190,14 @@ export namespace BrowserPool {
190190 */
191191 size : number ;
192192
193+ /**
194+ * Custom Chrome enterprise policy overrides applied to all browsers in this pool.
195+ * Keys are Chrome enterprise policy names; values must match their expected types.
196+ * Blocked: kernel-managed policies (extensions, proxy, CDP/automation). See
197+ * https://chromeenterprise.google/policies/
198+ */
199+ chrome_policy ?: { [ key : string ] : unknown } ;
200+
193201 /**
194202 * List of browser extensions to load into the session. Provide each by id or name.
195203 */
@@ -370,6 +378,14 @@ export interface BrowserPoolCreateParams {
370378 */
371379 size : number ;
372380
381+ /**
382+ * Custom Chrome enterprise policy overrides applied to all browsers in this pool.
383+ * Keys are Chrome enterprise policy names; values must match their expected types.
384+ * Blocked: kernel-managed policies (extensions, proxy, CDP/automation). See
385+ * https://chromeenterprise.google/policies/
386+ */
387+ chrome_policy ?: { [ key : string ] : unknown } ;
388+
373389 /**
374390 * List of browser extensions to load into the session. Provide each by id or name.
375391 */
@@ -446,6 +462,14 @@ export interface BrowserPoolUpdateParams {
446462 */
447463 size : number ;
448464
465+ /**
466+ * Custom Chrome enterprise policy overrides applied to all browsers in this pool.
467+ * Keys are Chrome enterprise policy names; values must match their expected types.
468+ * Blocked: kernel-managed policies (extensions, proxy, CDP/automation). See
469+ * https://chromeenterprise.google/policies/
470+ */
471+ chrome_policy ?: { [ key : string ] : unknown } ;
472+
449473 /**
450474 * Whether to discard all idle browsers and rebuild the pool immediately. Defaults
451475 * to false.
0 commit comments