Namespace Google.Apis.AgentIdentity.v1beta
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 access summary.
ProjectsResource.LocationsResource.AccessSummariesResource.ListRequest
Lists access summaries 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 auth provider in a given project and location.
ProjectsResource.LocationsResource.AuthProvidersResource.DeleteRequest
Deletes a single auth provider.
ProjectsResource.LocationsResource.AuthProvidersResource.DisableRequest
Disables a single auth provider.
ProjectsResource.LocationsResource.AuthProvidersResource.EnableRequest
Enables a single auth provider.
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 auth provider.
ProjectsResource.LocationsResource.AuthProvidersResource.ListRequest
Lists auth providers in a given project and location.
ProjectsResource.LocationsResource.AuthProvidersResource.PatchRequest
Updates the parameters of a single auth provider.
ProjectsResource.LocationsResource.AuthProvidersResource.QueryRequest
Queries which auth providers are used by a given workload ID.
ProjectsResource.LocationsResource.AuthProvidersResource.QueryWorkloadsRequest
Queries which workloads are using a given auth provider.
ProjectsResource.LocationsResource.AuthProvidersResource.RevokeAuthorizationRequest
Revokes all authorizations for a specific user on an auth provider. This deletes all authorization records associated with the user and auth provider, 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 auth provider.
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.