Batch V1 API - Module Google::Iam::V1::IAMPolicy (v1.5.0)

Reference documentation and code samples for the Batch V1 API module Google::Iam::V1::IAMPolicy.

API Overview

Manages Identity and Access Management (IAM) policies.

Any implementation of an API that offers access control featuresimplements the google.iam.v1.IAMPolicy interface.

Data model

Access control is applied when a principal (user or service account), takessome action on a resource exposed by a service. Resources, identified byURI-like names, are the unit of access control specification. Serviceimplementations can choose the granularity of access control and thesupported permissions for their resources.For example one database service may allow access control to bespecified only at the Table level, whereas another might allow access controlto also be specified at the Column level.

Policy Structure

See google.iam.v1.Policy

This is intentionally not a CRUD style API because access control policiesare created and deleted implicitly with the resources to which they areattached.

To load this service and instantiate a REST client:

require "google/iam/v1/iam_policy/rest"client = ::Google::Iam::V1::IAMPolicy::Rest::Client.new

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-11-20 UTC.