Identity and Access Management (IAM) API

Manages identity and access control for Google Cloud Platform resources, including the creation of service accounts, which you can use to authenticate to Google and make API calls.

Service: iam.googleapis.com

The Service name iam.googleapis.com is needed to create RPC client stubs.

google.iam.admin.v1.IAM

Methods
CreateRole Creates a new custom Role.
CreateServiceAccount Creates a ServiceAccount.
CreateServiceAccountKey Creates a ServiceAccountKey.
DeleteRole Deletes a custom Role.
DeleteServiceAccount Deletes a ServiceAccount.
DeleteServiceAccountKey Deletes a ServiceAccountKey.
DisableServiceAccount Disables a ServiceAccount immediately.
DisableServiceAccountKey Disable a ServiceAccountKey.
EnableServiceAccount Enables a ServiceAccount that was disabled by DisableServiceAccount.
EnableServiceAccountKey Enable a ServiceAccountKey.
GetIamPolicy Gets the IAM policy that is attached to a ServiceAccount.
GetRole Gets the definition of a Role.
GetServiceAccount Gets a ServiceAccount.
GetServiceAccountKey Gets a ServiceAccountKey.
LintPolicy Lints, or validates, an IAM policy.
ListRoles Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project.
ListServiceAccountKeys Lists every ServiceAccountKey for a service account.
ListServiceAccounts Lists every ServiceAccount that belongs to a specific project.
PatchServiceAccount Patches a ServiceAccount.
QueryAuditableServices Returns a list of services that allow you to opt into audit logs that are not generated by default.
QueryGrantableRoles Lists roles that can be granted on a Google Cloud resource.
QueryTestablePermissions Lists every permission that you can test on a resource.
SetIamPolicy Sets the IAM policy that is attached to a ServiceAccount.
SignBlob
(deprecated)
Note: This method is deprecated.
SignJwt
(deprecated)
Note: This method is deprecated.
TestIamPermissions Tests whether the caller has the specified permissions on a ServiceAccount.
UndeleteRole Undeletes a custom Role.
UndeleteServiceAccount Restores a deleted ServiceAccount.
UpdateRole Updates the definition of a custom Role.
UpdateServiceAccount Note: We are in the process of deprecating this method.
UploadServiceAccountKey Uploads the public key portion of a key pair that you manage, and associates the public key with a ServiceAccount.

google.iam.admin.v1.OauthClients

Methods
CreateOauthClient The method google.iam.admin.v1.OauthClients.CreateOauthClient is not available in this (s3nsapis.fr) universe.
CreateOauthClientCredential The method google.iam.admin.v1.OauthClients.CreateOauthClientCredential is not available in this (s3nsapis.fr) universe.
DeleteOauthClient The method google.iam.admin.v1.OauthClients.DeleteOauthClient is not available in this (s3nsapis.fr) universe.
DeleteOauthClientCredential The method google.iam.admin.v1.OauthClients.DeleteOauthClientCredential is not available in this (s3nsapis.fr) universe.
GetOauthClient The method google.iam.admin.v1.OauthClients.GetOauthClient is not available in this (s3nsapis.fr) universe.
GetOauthClientCredential The method google.iam.admin.v1.OauthClients.GetOauthClientCredential is not available in this (s3nsapis.fr) universe.
ListOauthClientCredentials The method google.iam.admin.v1.OauthClients.ListOauthClientCredentials is not available in this (s3nsapis.fr) universe.
ListOauthClients The method google.iam.admin.v1.OauthClients.ListOauthClients is not available in this (s3nsapis.fr) universe.
UndeleteOauthClient The method google.iam.admin.v1.OauthClients.UndeleteOauthClient is not available in this (s3nsapis.fr) universe.
UpdateOauthClient The method google.iam.admin.v1.OauthClients.UpdateOauthClient is not available in this (s3nsapis.fr) universe.
UpdateOauthClientCredential The method google.iam.admin.v1.OauthClients.UpdateOauthClientCredential is not available in this (s3nsapis.fr) universe.

google.iam.admin.v1.WorkforcePools

Methods
CreateWorkforcePool The method google.iam.admin.v1.WorkforcePools.CreateWorkforcePool is not available in this (s3nsapis.fr) universe.
CreateWorkforcePoolProvider The method google.iam.admin.v1.WorkforcePools.CreateWorkforcePoolProvider is not available in this (s3nsapis.fr) universe.
CreateWorkforcePoolProviderKey The method google.iam.admin.v1.WorkforcePools.CreateWorkforcePoolProviderKey is not available in this (s3nsapis.fr) universe.
DeleteWorkforcePool The method google.iam.admin.v1.WorkforcePools.DeleteWorkforcePool is not available in this (s3nsapis.fr) universe.
DeleteWorkforcePoolProvider The method google.iam.admin.v1.WorkforcePools.DeleteWorkforcePoolProvider is not available in this (s3nsapis.fr) universe.
DeleteWorkforcePoolProviderKey The method google.iam.admin.v1.WorkforcePools.DeleteWorkforcePoolProviderKey is not available in this (s3nsapis.fr) universe.
DeleteWorkforcePoolSubject The method google.iam.admin.v1.WorkforcePools.DeleteWorkforcePoolSubject is not available in this (s3nsapis.fr) universe.
GetIamPolicy The method google.iam.admin.v1.WorkforcePools.GetIamPolicy is not available in this (s3nsapis.fr) universe.
GetWorkforcePool The method google.iam.admin.v1.WorkforcePools.GetWorkforcePool is not available in this (s3nsapis.fr) universe.
GetWorkforcePoolProvider The method google.iam.admin.v1.WorkforcePools.GetWorkforcePoolProvider is not available in this (s3nsapis.fr) universe.
GetWorkforcePoolProviderKey The method google.iam.admin.v1.WorkforcePools.GetWorkforcePoolProviderKey is not available in this (s3nsapis.fr) universe.
ListWorkforcePoolProviderKeys The method google.iam.admin.v1.WorkforcePools.ListWorkforcePoolProviderKeys is not available in this (s3nsapis.fr) universe.
ListWorkforcePoolProviders The method google.iam.admin.v1.WorkforcePools.ListWorkforcePoolProviders is not available in this (s3nsapis.fr) universe.
ListWorkforcePools The method google.iam.admin.v1.WorkforcePools.ListWorkforcePools is not available in this (s3nsapis.fr) universe.
SetIamPolicy The method google.iam.admin.v1.WorkforcePools.SetIamPolicy is not available in this (s3nsapis.fr) universe.
TestIamPermissions The method google.iam.admin.v1.WorkforcePools.TestIamPermissions is not available in this (s3nsapis.fr) universe.
UndeleteWorkforcePool The method google.iam.admin.v1.WorkforcePools.UndeleteWorkforcePool is not available in this (s3nsapis.fr) universe.
UndeleteWorkforcePoolProvider The method google.iam.admin.v1.WorkforcePools.UndeleteWorkforcePoolProvider is not available in this (s3nsapis.fr) universe.
UndeleteWorkforcePoolProviderKey The method google.iam.admin.v1.WorkforcePools.UndeleteWorkforcePoolProviderKey is not available in this (s3nsapis.fr) universe.
UndeleteWorkforcePoolSubject The method google.iam.admin.v1.WorkforcePools.UndeleteWorkforcePoolSubject is not available in this (s3nsapis.fr) universe.
UpdateWorkforcePool The method google.iam.admin.v1.WorkforcePools.UpdateWorkforcePool is not available in this (s3nsapis.fr) universe.
UpdateWorkforcePoolProvider The method google.iam.admin.v1.WorkforcePools.UpdateWorkforcePoolProvider is not available in this (s3nsapis.fr) universe.

google.iam.v1.WorkloadIdentityPools

Methods
CreateWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
CreateWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
CreateWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolProviderKey is not available in this (s3nsapis.fr) universe.
DeleteWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
DeleteWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
DeleteWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProviderKey is not available in this (s3nsapis.fr) universe.
GetWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
GetWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
GetWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolProviderKey is not available in this (s3nsapis.fr) universe.
ListWorkloadIdentityPoolProviderKeys The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolProviderKeys is not available in this (s3nsapis.fr) universe.
ListWorkloadIdentityPoolProviders The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders is not available in this (s3nsapis.fr) universe.
ListWorkloadIdentityPools The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in this (s3nsapis.fr) universe.
UndeleteWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
UndeleteWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
UndeleteWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProviderKey is not available in this (s3nsapis.fr) universe.
UpdateWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
UpdateWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.

google.iam.v1beta.WorkloadIdentityPools

Methods
CreateWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
CreateWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
DeleteWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
DeleteWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
GetWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
GetWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
ListWorkloadIdentityPoolProviders The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders is not available in this (s3nsapis.fr) universe.
ListWorkloadIdentityPools The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in this (s3nsapis.fr) universe.
UndeleteWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
UndeleteWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.
UpdateWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in this (s3nsapis.fr) universe.
UpdateWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider is not available in this (s3nsapis.fr) universe.

google.iam.v2.Policies

Methods
CreatePolicy Creates a policy.
DeletePolicy Deletes a policy.
GetPolicy Gets a policy.
ListPolicies Retrieves the policies of the specified kind that are attached to a resource.
UpdatePolicy Updates the specified policy.

google.iam.v2beta.Policies

Methods
CreatePolicy Creates a policy.
DeletePolicy Deletes a policy.
GetPolicy Gets a policy.
ListPolicies Retrieves the policies of the specified kind that are attached to a resource.
UpdatePolicy Updates the specified policy.

google.iam.v3beta.PolicyBindings

Methods

google.iam.v3beta.PrincipalAccessBoundaryPolicies

Methods

google.longrunning.Operations

Methods
GetOperation The method google.longrunning.Operations.GetOperation is not available in this (s3nsapis.fr) universe.