{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "SetIamPolicyRequest", "description": "Request message for `SetIamPolicy` method.", "properties": { "policy": { "$ref": "#/components/schemas/Policy", "description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Google Cloud services (such as Projects) might reject them." }, "updateMask": { "description": "OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used: `paths: \"bindings, etag\"`", "format": "google-fieldmask", "type": "string" } }, "type": "object" }