Updates the specified policy.
You can update only the rules and the display name for the policy.
To update a policy, you should use a read-modify-write loop:
- Use policies.getto read the current version of the policy.
- Modify the policy as needed.
- Use policies.updateto write the updated policy.
This pattern helps prevent conflicts between concurrent updates.
HTTP request
 PUT https://iam.googleapis.com/v2/{policy.name=policies/*/*/*} 
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| policy.name |   Immutable. The resource name of the  The attachment point is identified by its URL-encoded full resource name, which means that the forward-slash character,  For organizations and folders, use the numeric ID in the full resource name. For projects, requests can use the alphanumeric or the numeric ID. Responses always contain the numeric ID. | 
Request body
The request body contains an instance of  Policy 
 
.
Response body
If successful, the response body contains an instance of  Operation 
 
.
Authorization scopes
Requires one of the following OAuth scopes:
-  https://www.googleapis.com/auth/cloud-platform
-  https://www.googleapis.com/auth/iam
For more information, see the Authentication Overview .

