Method: policies.createPolicy

Creates a policy.

HTTP request

POST https://iam.googleapis.com/v2beta/{parent=policies/*/*}

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The resource that the policy is attached to, along with the kind of policy to create. Format: policies/{attachmentPoint}/denypolicies

The attachment point is identified by its URL-encoded full resource name, which means that the forward-slash character, /, must be written as %2F. For example, policies/cloudresourcemanager.googleapis.com%2Fprojects%2Fmy-project/denypolicies.

For organizations and folders, use the numeric ID in the full resource name. For projects, you can use the alphanumeric or the numeric ID.

Query parameters

Parameters
policyId

string

The ID to use for this policy, which will become the final component of the policy's resource name. The ID must contain 3 to 63 characters. It can contain lowercase letters and numbers, as well as dashes (-) and periods (.). The first character must be a lowercase letter.

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.