Updates the specified Policy on the resource. Creates a new Policy for that Constraint on the resource if one does not exist.
Not supplying an etag on the request Policy results in an unconditional write of the Policy.
HTTP request
POST https://cloudresourcemanager.googleapis.com/v1/{resource=projects/*}:setOrgPolicy
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
resource |
Resource name of the resource to attach the Authorization requires the following IAM permission on the specified resource
|
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{
"policy": {
object ( |
| Fields | |
|---|---|
policy |
|
Response body
If successful, the response body contains an instance of Policy.
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/cloudplatformorganizationshttps://www.googleapis.com/auth/cloudplatformprojectshttps://www.googleapis.com/auth/cloudplatformfolders
For more information, see the Authentication Overview.