Generated from protobuf enumPRIVILEGES_REQUIRED_UNSPECIFIED = 0;
PRIVILEGES_REQUIRED_NONE
Value: 1
The attacker is unauthorized prior to attack, and therefore does not
require any access to settings or files of the vulnerable system to
carry out an attack.
Generated from protobuf enumPRIVILEGES_REQUIRED_NONE = 1;
PRIVILEGES_REQUIRED_LOW
Value: 2
The attacker requires privileges that provide basic user capabilities
that could normally affect only settings and files owned by a user.
Alternatively, an attacker with Low privileges has the ability to access
only non-sensitive resources.
Generated from protobuf enumPRIVILEGES_REQUIRED_LOW = 2;
PRIVILEGES_REQUIRED_HIGH
Value: 3
The attacker requires privileges that provide significant (e.g.,
administrative) control over the vulnerable component allowing access to
component-wide settings and files.
Generated from protobuf enumPRIVILEGES_REQUIRED_HIGH = 3;
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud OsConfig V1 Client - Class PrivilegesRequired (2.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.0 (latest)](/php/docs/reference/cloud-osconfig/latest/V1.CVSSv3.PrivilegesRequired)\n- [2.0.5](/php/docs/reference/cloud-osconfig/2.0.5/V1.CVSSv3.PrivilegesRequired)\n- [1.3.5](/php/docs/reference/cloud-osconfig/1.3.5/V1.CVSSv3.PrivilegesRequired)\n- [1.2.2](/php/docs/reference/cloud-osconfig/1.2.2/V1.CVSSv3.PrivilegesRequired)\n- [1.1.1](/php/docs/reference/cloud-osconfig/1.1.1/V1.CVSSv3.PrivilegesRequired)\n- [1.0.5](/php/docs/reference/cloud-osconfig/1.0.5/V1.CVSSv3.PrivilegesRequired) \nReference documentation and code samples for the Google Cloud OsConfig V1 Client class PrivilegesRequired.\n\nThis metric describes the level of privileges an attacker must possess\nbefore successfully exploiting the vulnerability.\n\nProtobuf type `google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ OsConfig \\\\ V1 \\\\ CVSSv3\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### PRIVILEGES_REQUIRED_UNSPECIFIED\n\n Value: 0\n\nInvalid value.\n\nGenerated from protobuf enum `PRIVILEGES_REQUIRED_UNSPECIFIED = 0;`\n\n### PRIVILEGES_REQUIRED_NONE\n\n Value: 1\n\nThe attacker is unauthorized prior to attack, and therefore does not\nrequire any access to settings or files of the vulnerable system to\ncarry out an attack.\n\nGenerated from protobuf enum `PRIVILEGES_REQUIRED_NONE = 1;`\n\n### PRIVILEGES_REQUIRED_LOW\n\n Value: 2\n\nThe attacker requires privileges that provide basic user capabilities\nthat could normally affect only settings and files owned by a user.\n\nAlternatively, an attacker with Low privileges has the ability to access\nonly non-sensitive resources.\n\nGenerated from protobuf enum `PRIVILEGES_REQUIRED_LOW = 2;`\n\n### PRIVILEGES_REQUIRED_HIGH\n\n Value: 3\n\nThe attacker requires privileges that provide significant (e.g.,\nadministrative) control over the vulnerable component allowing access to\ncomponent-wide settings and files.\n\nGenerated from protobuf enum `PRIVILEGES_REQUIRED_HIGH = 3;`"]]