agentidentity/v1 library
Agent Identity API - v1
For more information, see cloud.google.com/iam/docs/
Create an instance of AgentIdentityApi to access these resources:
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 arole. - 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
SetIamPolicymethod. - 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
TestIamPermissionsmethod. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissionsmethod. - 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.