accessapproval.v1 library Null safety

Access Approval API - v1

An API for controlling access to data by Google personnel.

For more information, see cloud.google.com/cloud-provider-access-management/access-approval/docs

Create an instance of AccessApprovalApi to access these resources:

Classes

AccessApprovalApi
An API for controlling access to data by Google personnel.
AccessApprovalServiceAccount
Access Approval service account related to a project/folder/organization.
AccessApprovalSettings
Settings on a Project/Folder/Organization related to Access Approval.
AccessLocations
Home office and physical location of the principal.
AccessReason
ApprovalRequest
A request for the customer to approve access to a resource.
ApproveApprovalRequestMessage
Request to approve an ApprovalRequest.
ApproveDecision
A decision that has been made to approve access to a resource.
DismissDecision
A decision that has been made to dismiss an approval request.
EnrolledService
Represents the enrollment of a cloud resource into a specific service.
FoldersApprovalRequestsResource
FoldersResource
ListApprovalRequestsResponse
Response to listing of ApprovalRequest objects.
OrganizationsApprovalRequestsResource
OrganizationsResource
ProjectsApprovalRequestsResource
ProjectsResource
ResourceProperties
The properties associated with the resource of the request.
SignatureInfo
Information about the digital signature of the resource.

Typedefs

DismissApprovalRequestMessage = $Empty
Request to dismiss an approval request.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
InvalidateApprovalRequestMessage = $Empty
Request to invalidate an existing approval.

Exceptions / Errors

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