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 | |
|---|---|
|
Creates a new custom Role. |
|
Creates a ServiceAccount. |
|
Creates a ServiceAccountKey. |
|
Deletes a custom Role. |
|
Deletes a ServiceAccount. |
|
Deletes a ServiceAccountKey. |
|
Disables a ServiceAccount immediately. |
|
Disable a ServiceAccountKey. |
|
Enables a ServiceAccount that was disabled by DisableServiceAccount. |
|
Enable a ServiceAccountKey. |
|
Gets the IAM policy that is attached to a ServiceAccount. |
|
Gets the definition of a Role. |
|
Gets a ServiceAccount. |
|
Gets a ServiceAccountKey. |
|
Lints, or validates, an IAM policy. |
|
Lists every predefined Role that IAM supports, or every custom role that is defined for an organization or project. |
|
Lists every ServiceAccountKey for a service account. |
|
Lists every ServiceAccount that belongs to a specific project. |
|
Patches a ServiceAccount. |
|
Returns a list of services that allow you to opt into audit logs that are not generated by default. |
|
Lists roles that can be granted on a Cloud de Confiance resource. |
|
Lists every permission that you can test on a resource. |
|
Sets the IAM policy that is attached to a ServiceAccount. |
|
Signs a blob using the system-managed private key for a ServiceAccount. |
|
Signs a JSON Web Token (JWT) using the system-managed private key for a ServiceAccount. |
|
Tests whether the caller has the specified permissions on a ServiceAccount. |
|
Undeletes a custom Role. |
|
Restores a deleted ServiceAccount. |
|
Updates the definition of a custom Role. |
|
Note: We are in the process of deprecating this method. |
|
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 | |
|---|---|
|
The method google.iam.admin.v1.OauthClients.CreateOauthClient is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.CreateOauthClientCredential is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.DeleteOauthClient is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.DeleteOauthClientCredential is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.GetOauthClient is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.GetOauthClientCredential is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.ListOauthClientCredentials is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.ListOauthClients is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.UndeleteOauthClient is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.UpdateOauthClient is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.admin.v1.OauthClients.UpdateOauthClientCredential is not available in Cloud de Confiance by S3NS. |
google.iam.admin.v1.WorkforcePools
google.iam.v1.WorkloadIdentityPools
| Methods | |
|---|---|
|
The method google.iam.v1.WorkloadIdentityPools.AddAttestationRule is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.CreateWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.GetIamPolicy is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.GetWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.ListAttestationRules is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolManagedIdentities is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolNamespaces is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolProviderKeys is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.RemoveAttestationRule is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.SetAttestationRules is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.SetIamPolicy is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.TestIamPermissions is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProviderKey is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolManagedIdentity is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolNamespace is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
google.iam.v1beta.WorkloadIdentityPools
| Methods | |
|---|---|
|
The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.CreateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.DeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.GetWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPoolProviders is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.ListWorkloadIdentityPools is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.UndeleteWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPool is not available in Cloud de Confiance by S3NS. |
|
The method google.iam.v1beta.WorkloadIdentityPools.UpdateWorkloadIdentityPoolProvider is not available in Cloud de Confiance by S3NS. |
google.iam.v2.Policies
| Methods | |
|---|---|
|
Creates a policy. |
|
Deletes a policy. |
|
Gets a policy. |
|
Retrieves the policies of the specified kind that are attached to a resource. |
|
Updates the specified policy. |
google.iam.v2beta.Policies
| Methods | |
|---|---|
|
Creates a policy. |
|
Deletes a policy. |
|
Gets a policy. |
|
Retrieves the policies of the specified kind that are attached to a resource. |
|
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 | |
|---|---|
|
Gets the latest state of a long-running operation. |