Show / Hide Table of Contents

Namespace Google.Apis.AgentIdentity.v1alpha

Classes

AgentIdentityBaseServiceRequest<TResponse>

A base abstract class for AgentIdentity requests.

AgentIdentityService

The AgentIdentity Service.

AgentIdentityService.Scope

Available OAuth 2.0 scopes for use with the Agent Identity API.

AgentIdentityService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Agent Identity API.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.LocationsResource

The "locations" collection of methods.

ProjectsResource.LocationsResource.AccessSummariesResource

The "accessSummaries" collection of methods.

ProjectsResource.LocationsResource.AccessSummariesResource.GetRequest

Gets details of a single AccessSummary.

ProjectsResource.LocationsResource.AccessSummariesResource.ListRequest

Lists AccessSummaries in a given project and location. Supported Filters: - workload_id: Filter by the SPIFFE ID of the agent. Example: workload_id="spiffe://example.com/ns/default/sa/my-agent"

ProjectsResource.LocationsResource.AuthProvidersResource

The "authProviders" collection of methods.

ProjectsResource.LocationsResource.AuthProvidersResource.AuthorizationsResource

The "authorizations" collection of methods.

ProjectsResource.LocationsResource.AuthProvidersResource.AuthorizationsResource.DeleteRequest

Deletes a single Authorization.

ProjectsResource.LocationsResource.AuthProvidersResource.AuthorizationsResource.GetRequest

Gets details of a single Authorization.

ProjectsResource.LocationsResource.AuthProvidersResource.AuthorizationsResource.ListRequest

Lists Authorizations in a given project and location.

ProjectsResource.LocationsResource.AuthProvidersResource.CreateRequest

Creates a new AuthProvider in a given project and location.

ProjectsResource.LocationsResource.AuthProvidersResource.DeleteRequest

Deletes a single AuthProvider.

ProjectsResource.LocationsResource.AuthProvidersResource.DisableRequest

Disables a single AuthProvider.

ProjectsResource.LocationsResource.AuthProvidersResource.EnableRequest

Enables a single AuthProvider.

ProjectsResource.LocationsResource.AuthProvidersResource.GetIamPolicyRequest

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

ProjectsResource.LocationsResource.AuthProvidersResource.GetRequest

Gets details of a single AuthProvider.

ProjectsResource.LocationsResource.AuthProvidersResource.ListRequest

Lists AuthProviders in a given project and location.

ProjectsResource.LocationsResource.AuthProvidersResource.PatchRequest

Updates the parameters of a single AuthProvider.

ProjectsResource.LocationsResource.AuthProvidersResource.QueryRequest

Queries what all auth_providers are used by a given workload_id.

ProjectsResource.LocationsResource.AuthProvidersResource.QueryWorkloadsRequest

Queries what all workloads are using a given auth_provider.

ProjectsResource.LocationsResource.AuthProvidersResource.RevokeAuthorizationRequest

Revokes all authorizations for a specific user on an AuthProvider. This deletes all authorization records associated with the user and AuthProvider, effectively revoking access across all agents.

ProjectsResource.LocationsResource.AuthProvidersResource.SetIamPolicyRequest

Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

ProjectsResource.LocationsResource.AuthProvidersResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

ProjectsResource.LocationsResource.AuthProvidersResource.UndeleteRequest

Undeletes a single AuthProvider.

ProjectsResource.LocationsResource.GetRequest

Gets information about a location.

ProjectsResource.LocationsResource.ListRequest

Lists information about the supported locations for this service. This method lists locations based on the resource scope provided in the ListLocationsRequest.name field: * Global locations: If name is empty, the method lists the public locations available to all projects. * Project-specific locations: If name follows the format projects/{project}, the method lists locations visible to that specific project. This includes public, private, or other project-specific locations enabled for the project. For gRPC and client library implementations, the resource name is passed as the name field. For direct service calls, the resource name is incorporated into the request path based on the specific service implementation and version.

Enums

AgentIdentityBaseServiceRequest<TResponse>.AltEnum

Data format for response.

AgentIdentityBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

In this article
Back to top Generated by DocFX