Method: projects.setOrgPolicy

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

string

Resource name of the resource to attach the Policy.

Authorization requires the following IAM permission on the specified resource resource:

  • orgpolicy.policy.set

Request body

The request body contains data with the following structure:

JSON representation
{
  "policy": {
    object (Policy)
  }
}
Fields
policy

object (Policy)

Policy to set on the resource.

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-platform
  • https://www.googleapis.com/auth/cloudplatformorganizations
  • https://www.googleapis.com/auth/cloudplatformprojects
  • https://www.googleapis.com/auth/cloudplatformfolders

For more information, see the Authentication Overview.