@@ -349,6 +349,12 @@ export interface OrganizationPolicies {
349349 */
350350 maximumEnvironmentTimeout ?: string ;
351351
352+ /**
353+ * project_creation_defaults contains default settings applied to newly created
354+ * projects.
355+ */
356+ projectCreationDefaults ?: ProjectCreationDefaults ;
357+
352358 /**
353359 * security_agent_policy contains security agent configuration for the
354360 * organization. When configured, security agents are automatically deployed to all
@@ -377,6 +383,18 @@ export namespace OrganizationPolicies {
377383 }
378384}
379385
386+ /**
387+ * ProjectCreationDefaults contains default settings applied to newly created
388+ * projects.
389+ */
390+ export interface ProjectCreationDefaults {
391+ /**
392+ * insights_enabled controls whether Insights (co-author attribution) is
393+ * automatically enabled on newly created projects.
394+ */
395+ insightsEnabled ?: boolean ;
396+ }
397+
380398/**
381399 * SecurityAgentPolicy contains security agent configuration for an organization.
382400 * When enabled, security agents are automatically deployed to all environments.
@@ -527,6 +545,12 @@ export interface PolicyUpdateParams {
527545 */
528546 portSharingDisabled ?: boolean | null ;
529547
548+ /**
549+ * project_creation_defaults contains updates to default settings applied to newly
550+ * created projects.
551+ */
552+ projectCreationDefaults ?: PolicyUpdateParams . ProjectCreationDefaults | null ;
553+
530554 /**
531555 * require_custom_domain_access controls whether users must access via custom
532556 * domain when one is configured. When true, access via app.gitpod.io is blocked.
@@ -606,6 +630,18 @@ export namespace PolicyUpdateParams {
606630 allowedVersions ?: Array < string > ;
607631 }
608632
633+ /**
634+ * project_creation_defaults contains updates to default settings applied to newly
635+ * created projects.
636+ */
637+ export interface ProjectCreationDefaults {
638+ /**
639+ * insights_enabled controls whether Insights (co-author attribution) is
640+ * automatically enabled on newly created projects.
641+ */
642+ insightsEnabled ?: boolean | null ;
643+ }
644+
609645 /**
610646 * security_agent_policy contains security agent configuration updates
611647 */
@@ -659,6 +695,7 @@ export declare namespace Policies {
659695 type CustomSecurityAgent as CustomSecurityAgent ,
660696 type KernelControlsAction as KernelControlsAction ,
661697 type OrganizationPolicies as OrganizationPolicies ,
698+ type ProjectCreationDefaults as ProjectCreationDefaults ,
662699 type SecurityAgentPolicy as SecurityAgentPolicy ,
663700 type VetoExecPolicy as VetoExecPolicy ,
664701 type PolicyRetrieveResponse as PolicyRetrieveResponse ,
0 commit comments