@@ -23,11 +23,11 @@ class ConfigManagementConfigSync extends \Google\Collection
2323 protected $ deploymentOverridesType = ConfigManagementDeploymentOverride::class;
2424 protected $ deploymentOverridesDataType = 'array ' ;
2525 /**
26- * Optional. Enables the installation of ConfigSync . If set to true,
27- * ConfigSync resources will be created and the other ConfigSync fields will
28- * be applied if exist. If set to false, all other ConfigSync fields will be
29- * ignored, ConfigSync resources will be deleted . If omitted, ConfigSync
30- * resources will be managed depends on the presence of the git or oci field.
26+ * Optional. Enables the installation of Config Sync . If set to true, the
27+ * Feature will manage Config Sync resources, and apply the other ConfigSync
28+ * fields if they exist. If set to false, the Feature will ignore all other
29+ * ConfigSync fields and delete the Config Sync resources . If omitted,
30+ * ConfigSync is considered enabled if the git or oci field is present .
3131 *
3232 * @var bool
3333 */
@@ -54,15 +54,19 @@ class ConfigManagementConfigSync extends \Google\Collection
5454 protected $ ociDataType = '' ;
5555 /**
5656 * Optional. Set to true to enable the Config Sync admission webhook to
57- * prevent drifts. If set to `false`, disables the Config Sync admission
58- * webhook and does not prevent drifts.
57+ * prevent drifts. If set to false, disables the Config Sync admission webhook
58+ * and does not prevent drifts. Defaults to false. See
59+ * https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-
60+ * to/prevent-config-drift for details.
5961 *
6062 * @var bool
6163 */
6264 public $ preventDrift ;
6365 /**
64- * Optional. Specifies whether the Config Sync Repo is in "hierarchical" or
65- * "unstructured" mode.
66+ * Optional. Specifies whether the Config Sync repo is in `hierarchical` or
67+ * `unstructured` mode. Defaults to `hierarchical`. See
68+ * https://docs.cloud.google.com/kubernetes-engine/config-
69+ * sync/docs/concepts/configs#organize-configs for an explanation.
6670 *
6771 * @var string
6872 */
@@ -76,7 +80,13 @@ class ConfigManagementConfigSync extends \Google\Collection
7680 public $ stopSyncing ;
7781
7882 /**
79- * Optional. Configuration for deployment overrides.
83+ * Optional. Configuration for deployment overrides. Applies only to Config
84+ * Sync deployments with containers that are not a root or namespace
85+ * reconciler: `reconciler-manager`, `otel-collector`, `resource-group-
86+ * controller-manager`, `admission-webhook`. To override a root or namespace
87+ * reconciler, use the rootsync or reposync fields at
88+ * https://docs.cloud.google.com/kubernetes-engine/config-
89+ * sync/docs/reference/rootsync-reposync-fields#override-resources instead.
8090 *
8191 * @param ConfigManagementDeploymentOverride[] $deploymentOverrides
8292 */
@@ -92,11 +102,11 @@ public function getDeploymentOverrides()
92102 return $ this ->deploymentOverrides ;
93103 }
94104 /**
95- * Optional. Enables the installation of ConfigSync . If set to true,
96- * ConfigSync resources will be created and the other ConfigSync fields will
97- * be applied if exist. If set to false, all other ConfigSync fields will be
98- * ignored, ConfigSync resources will be deleted . If omitted, ConfigSync
99- * resources will be managed depends on the presence of the git or oci field.
105+ * Optional. Enables the installation of Config Sync . If set to true, the
106+ * Feature will manage Config Sync resources, and apply the other ConfigSync
107+ * fields if they exist. If set to false, the Feature will ignore all other
108+ * ConfigSync fields and delete the Config Sync resources . If omitted,
109+ * ConfigSync is considered enabled if the git or oci field is present .
100110 *
101111 * @param bool $enabled
102112 */
@@ -172,8 +182,10 @@ public function getOci()
172182 }
173183 /**
174184 * Optional. Set to true to enable the Config Sync admission webhook to
175- * prevent drifts. If set to `false`, disables the Config Sync admission
176- * webhook and does not prevent drifts.
185+ * prevent drifts. If set to false, disables the Config Sync admission webhook
186+ * and does not prevent drifts. Defaults to false. See
187+ * https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-
188+ * to/prevent-config-drift for details.
177189 *
178190 * @param bool $preventDrift
179191 */
@@ -189,8 +201,10 @@ public function getPreventDrift()
189201 return $ this ->preventDrift ;
190202 }
191203 /**
192- * Optional. Specifies whether the Config Sync Repo is in "hierarchical" or
193- * "unstructured" mode.
204+ * Optional. Specifies whether the Config Sync repo is in `hierarchical` or
205+ * `unstructured` mode. Defaults to `hierarchical`. See
206+ * https://docs.cloud.google.com/kubernetes-engine/config-
207+ * sync/docs/concepts/configs#organize-configs for an explanation.
194208 *
195209 * @param string $sourceFormat
196210 */
0 commit comments