google_api_iam v0.26.4 API Reference

Modules

API client metadata for GoogleApi.IAM.V1.

API calls for all endpoints tagged IamPolicies.

API calls for all endpoints tagged Organizations.

API calls for all endpoints tagged Permissions.

API calls for all endpoints tagged Projects.

API calls for all endpoints tagged Roles.

Handle Tesla connections for GoogleApi.IAM.V1.

Audit log information specific to Cloud IAM admin APIs. This message is serialized as an Any type in the ServiceData message of an AuditLog message.

Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.

Audit log information specific to Cloud IAM. This message is serialized as an Any type in the ServiceData message of an AuditLog message.

Provides the configuration for logging a type of permissions. Example

Contains information about an auditable service.

Associates members with a role.

One delta entry for Binding. Each individual change (only one member in each entry) to a binding will be a separate entry.

The request to create a new role.

The service account key create request.

The service account create request.

The service account disable request.

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance

The service account enable request.

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.

The request to lint a Cloud IAM policy object.

The response of a lint operation. An empty response indicates the operation was able to fully execute and no lint issue was found.

Structured response of a single validation unit.

The response containing the roles defined under a resource.

The service account keys list response.

The service account list response.

The request for PatchServiceAccount.

A permission which can be included by a role.

A PermissionDelta message to record the added_permissions and removed_permissions inside a role.

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.

The difference delta between two policies.

A request to get the list of auditable services for a resource.

A response containing a list of auditable services for a resource.

The grantable role query request.

The grantable role query response.

A request to get permissions which can be tested on a resource.

The response containing permissions which can be tested on a resource.

A role in the Identity and Access Management API.

An IAM service account.

Represents a service account key.

Request message for SetIamPolicy method.

Request message for TestIamPermissions method.

Response message for TestIamPermissions method.

The request to undelete an existing role.

The service account undelete request.

Attributes

  • restoredAccount (type: GoogleApi.IAM.V1.Model.ServiceAccount.t, default: nil) - Metadata for the restored service account.

The service account key upload request.