Identity and Access Management (IAM) API

Manages identity and access control for Cloud de Confiance Platform resources, including the creation of service accounts, which you can use to authenticate to Cloud de Confiance 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 Cloud de Confiance 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)
Signs a blob using the system-managed private key for a ServiceAccount.
SignJwt
(deprecated)
Signs a JSON Web Token (JWT) using the system-managed private key for a ServiceAccount.
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 Cloud de Confiance by S3NS.
CreateOauthClientCredential The method google.iam.admin.v1.OauthClients.CreateOauthClientCredential is not available in Cloud de Confiance by S3NS.
DeleteOauthClient The method google.iam.admin.v1.OauthClients.DeleteOauthClient is not available in Cloud de Confiance by S3NS.
DeleteOauthClientCredential The method google.iam.admin.v1.OauthClients.DeleteOauthClientCredential is not available in Cloud de Confiance by S3NS.
GetOauthClient The method google.iam.admin.v1.OauthClients.GetOauthClient is not available in Cloud de Confiance by S3NS.
GetOauthClientCredential The method google.iam.admin.v1.OauthClients.GetOauthClientCredential is not available in Cloud de Confiance by S3NS.
ListOauthClientCredentials The method google.iam.admin.v1.OauthClients.ListOauthClientCredentials is not available in Cloud de Confiance by S3NS.
ListOauthClients The method google.iam.admin.v1.OauthClients.ListOauthClients is not available in Cloud de Confiance by S3NS.
UndeleteOauthClient The method google.iam.admin.v1.OauthClients.UndeleteOauthClient is not available in Cloud de Confiance by S3NS.
UpdateOauthClient The method google.iam.admin.v1.OauthClients.UpdateOauthClient is not available in Cloud de Confiance by S3NS.
UpdateOauthClientCredential The method google.iam.admin.v1.OauthClients.UpdateOauthClientCredential is not available in Cloud de Confiance by S3NS.

google.iam.admin.v1.WorkforcePools

Methods
CreateWorkforcePool Creates a new WorkforcePool.
CreateWorkforcePoolProvider Creates a new WorkforcePoolProvider in a WorkforcePool.
CreateWorkforcePoolProviderKey Creates a new WorkforcePoolProviderKey in a WorkforcePoolProvider.
DeleteWorkforcePool Deletes a WorkforcePool.
DeleteWorkforcePoolProvider Deletes a WorkforcePoolProvider.
DeleteWorkforcePoolProviderKey Deletes a WorkforcePoolProviderKey.
DeleteWorkforcePoolSubject Deletes a WorkforcePoolSubject.
GetIamPolicy Gets IAM policies on a WorkforcePool.
GetWorkforcePool Gets an individual WorkforcePool.
GetWorkforcePoolProvider Gets an individual WorkforcePoolProvider.
GetWorkforcePoolProviderKey Gets a WorkforcePoolProviderKey.
ListWorkforcePoolProviderKeys Lists all non-deleted WorkforcePoolProviderKeys in a WorkforcePoolProvider.
ListWorkforcePoolProviders Lists all non-deleted WorkforcePoolProviders in a WorkforcePool.
ListWorkforcePools Lists all non-deleted WorkforcePools under the specified parent.
RevokeWorkforcePoolSubjectSessions The method google.iam.admin.v1.WorkforcePools.RevokeWorkforcePoolSubjectSessions is not available in Cloud de Confiance by S3NS.
SetIamPolicy Sets IAM policies on a WorkforcePool.
TestIamPermissions Returns the caller's permissions on the WorkforcePool.
UndeleteWorkforcePool Undeletes a WorkforcePool, as long as it was deleted fewer than 30 days ago.
UndeleteWorkforcePoolProvider Undeletes a WorkforcePoolProvider, as long as it was deleted fewer than 30 days ago.
UndeleteWorkforcePoolProviderKey Undeletes a WorkforcePoolProviderKey, as long as it was deleted fewer than 30 days ago.
UndeleteWorkforcePoolSubject Undeletes a WorkforcePoolSubject, as long as it was deleted fewer than 30 days ago.
UpdateWorkforcePool Updates an existing WorkforcePool.
UpdateWorkforcePoolProvider Updates an existing WorkforcePoolProvider.

google.iam.v1.WorkloadIdentityPools

Methods
AddAttestationRule The method google.iam.v1.WorkloadIdentityPools.AddAttestationRule is not available in Cloud de Confiance by S3NS.
CreateWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
CreateWorkloadIdentityPoolManagedIdentity The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS.
CreateWorkloadIdentityPoolNamespace The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS.
CreateWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
CreateWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPoolManagedIdentity The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPoolNamespace The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS.
GetIamPolicy The method google.iam.v1.WorkloadIdentityPools.GetIamPolicy is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPoolManagedIdentity The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPoolNamespace The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS.
ListAttestationRules The method google.iam.v1.WorkloadIdentityPools.ListAttestationRules is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPoolManagedIdentities The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolManagedIdentities is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPoolNamespaces The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolNamespaces is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPoolProviderKeys The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolProviderKeys is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPoolProviders The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPools The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in Cloud de Confiance by S3NS.
RemoveAttestationRule The method google.iam.v1.WorkloadIdentityPools.RemoveAttestationRule is not available in Cloud de Confiance by S3NS.
SetAttestationRules The method google.iam.v1.WorkloadIdentityPools.SetAttestationRules is not available in Cloud de Confiance by S3NS.
SetIamPolicy The method google.iam.v1.WorkloadIdentityPools.SetIamPolicy is not available in Cloud de Confiance by S3NS.
TestIamPermissions The method google.iam.v1.WorkloadIdentityPools.TestIamPermissions is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPoolManagedIdentity The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPoolNamespace The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPoolProviderKey The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS.
UpdateWorkloadIdentityPool The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
UpdateWorkloadIdentityPoolManagedIdentity The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS.
UpdateWorkloadIdentityPoolNamespace The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS.
UpdateWorkloadIdentityPoolProvider The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.

google.iam.v1beta.WorkloadIdentityPools

Methods
CreateWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
CreateWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
DeleteWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
GetWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPoolProviders The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders is not available in Cloud de Confiance by S3NS.
ListWorkloadIdentityPools The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
UndeleteWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.
UpdateWorkloadIdentityPool The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS.
UpdateWorkloadIdentityPoolProvider The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS.

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.v3.AccessPolicies

Methods

google.iam.v3.PolicyBindings

Methods

google.iam.v3.PrincipalAccessBoundaryPolicies

Methods

google.iam.v3beta.AccessPolicies

Methods

google.iam.v3beta.PolicyBindings

Methods

google.iam.v3beta.PrincipalAccessBoundaryPolicies

Methods

google.longrunning.Operations

Methods
GetOperation Gets the latest state of a long-running operation.