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 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.