# ProjectFeatureSettings

- [JSON representation](https://docs.cloud.google.com/compute/docs/osconfig/rest/v1/ProjectFeatureSettings#SCHEMA_REPRESENTATION)
- [PatchAndConfigFeatureSet](https://docs.cloud.google.com/compute/docs/osconfig/rest/v1/ProjectFeatureSettings#PatchAndConfigFeatureSet)

ProjectFeatureSettings represents the VM Manager feature settings in a project. For more information, see [Enable full VM Manager functionality](https://docs.cloud.google.com/compute/docs/manage-os#enable-full-vmm).

| JSON representation |
|---|
| ``` { "name": string, "patchAndConfigFeatureSet": enum (`https://docs.cloud.google.com/compute/docs/osconfig/rest/v1/ProjectFeatureSettings#PatchAndConfigFeatureSet`) } ``` |

| Fields ||
|---|---|
| `name` | `string` Required. Immutable. Name specifies the URL for the ProjectFeatureSettings resource: `projects/projectId/locations/global/projectFeatureSettings` . |
| `patchAndConfigFeatureSet` | ``enum (`https://docs.cloud.google.com/compute/docs/osconfig/rest/v1/ProjectFeatureSettings#PatchAndConfigFeatureSet`)`` Set PatchAndConfigFeatureSet for the project. |

## PatchAndConfigFeatureSet

The project-level PatchAndConfigFeatureSet for the VM Manager product.

| Enums ||
|---|---|
| `PATCH_AND_CONFIG_FEATURE_SET_UNSPECIFIED` | Not specified placeholder |
| `OSCONFIG_B` | Enables only the basic set of VM Manager features in the project. |
| `OSCONFIG_C` | Enables all VM Manager features in the project. |