GoogleIamV2Policy
import type { GoogleIamV2Policy } from "https://googleapis.deno.dev/v1/iam:v2.ts";Data for an IAM policy.
§Properties
A key-value map to store arbitrary metadata for the Policy. Keys can be
up to 63 characters. Values can be up to 255 characters.
Output only. The time when the Policy was deleted. Empty if the policy
is not deleted.
A user-specified description of the Policy. This value can be up to 63
characters.
An opaque tag that identifies the current version of the Policy. IAM
uses this value to help manage concurrent updates, so they do not cause one
update to be overwritten by another. If this field is present in a
CreatePolicyRequest, the value is ignored.
Output only. The kind of the Policy. Always contains the value
DenyPolicy.
Immutable. The resource name of the Policy, which must be unique.
Format: policies/{attachment_point}/denypolicies/{policy_id} 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/my-deny-policy.
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.
A list of rules that specify the behavior of the Policy. All of the
rules should be of the kind specified in the Policy.