agentidentity/v1 library

Classes

AccessSummary
Represents an access summary.
AgentIdentityApi
ApiKeyParams
Configuration for API key authentication.
AuditConfig
Specifies the audit configuration for a service.
Authorization
Represents an authorization.
AuthProvider
Represents an auth provider.
AuthProviderTypeParams
Parameters specific to the auth provider type.
Binding
Associates members, or principals, with a role.
ClientAssertionJwtAuth
Configuration for client ID and client assertion JWT authentication.
ClientSecretAuth
Configuration for client ID and client secret authentication.
ConnectorReferenceAuthProvider
Configuration parameters for the Connector Reference auth provider.
CrossAppAccessAuthProvider
Configuration parameters for the Cross-App Access auth provider.
CustomIssuer
Configuration for a custom or third-party authorization server issuer.
IdTokenProcessingConfig
Defines how to process an input ID token to obtain an ID-JAG.
ListAccessSummariesResponse
Response message for ListAccessSummaries.
ListAuthorizationsResponse
Response message for ListAuthorizations.
ListAuthProvidersResponse
Response message for ListAuthProviders.
ListLocationsResponse
The response message for Locations.ListLocations.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
ProjectsLocationsAccessSummariesResource
ProjectsLocationsAuthProvidersAuthorizationsResource
ProjectsLocationsAuthProvidersResource
ProjectsLocationsResource
ProjectsResource
QueryAuthProvidersResponse
Response message for QueryAuthProviders.
QueryWorkloadsResponse
Response message for QueryWorkloads.
ResolveAuthorizationRequest
Request message for ResolveAuthorization.
ResolveAuthorizationResponse
Response message for ResolveAuthorization.
RevokeAuthorizationRequest
Request message for RevokeAuthorization.
SetIamPolicyRequest
Request message for SetIamPolicy method.
ThreeLeggedOAuth
Configuration for 3-legged OAuth (3LO) authentication.
TwoLeggedOAuth
Configuration for 2-legged OAuth (2LO) authentication.

Typedefs

AgentIdentityPool = $Empty
Marker message to indicate the managed Agent Identity Pool is used.
AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
DirectIdJagInput = $Empty
Marker message indicating the input is already an ID-JAG, so no fetching is required.
DisableAuthProviderRequest = $Request02
Request message for DisableAuthProvider.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EnableAuthProviderRequest = $Request02
Request message for EnableAuthProvider.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
GeminiEnterpriseAuthProviderParams = $Empty
Configuration for Gemini Enterprise authentication.
GoogleAccount = $Empty
Configuration for Google Account usage as the issuer.
Location = $Location00
A resource that represents a Google Cloud location.
RevokeAuthorizationResponse = $Empty
Response message for RevokeAuthorization.
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.
UndeleteAuthProviderRequest = $Request02
Request message for UndeleteAuthProvider.
WorkforceIdentityFederation = $Empty
Configuration for Workforce Identity Federation usage as the issuer.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.