API documentation for accessapproval_v1.types
module.
Classes
AccessApprovalSettings
Settings on a Project/Folder/Organization related to Access Approval.
A list of email addresses to which notifications relating to approval requests should be sent. Notifications relating to a resource will be sent to all emails in the settings of ancestor resources of that resource. A maximum of 50 email addresses are allowed.
Output only. This field is read only (not settable via UpdateAccessAccessApprovalSettings method). If the field is true, that indicates that at least one service is enrolled for Access Approval in one or more ancestors of the Project or Folder (this field will always be unset for the organization since organizations do not have ancestors).
AccessLocations
Home office and physical location of the principal.
Physical location of the principal at the time of the access. A two-letter country code (ISO 3166-1 alpha-2), such as "US", "DE" or "GB" or a region code. In some limited situations Google systems may refer refer to a region code instead of a country code. Possible Region Codes: .. raw:: html
-
.. raw:: html
- ASI: Asia .. raw:: html .. raw:: html
- EUR: Europe .. raw:: html .. raw:: html
- OCE: Oceania .. raw:: html .. raw:: html
- AFR: Africa .. raw:: html .. raw:: html
- NAM: North America .. raw:: html .. raw:: html
- SAM: South America .. raw:: html .. raw:: html
- ANT: Antarctica .. raw:: html .. raw:: html
- ANY: Any location .. raw:: html .. raw:: html
AccessReason
More detail about certain reason types. See comments for each type above.
ApprovalRequest
A request for the customer to approve access to a resource.
The resource for which approval is being requested. The format of the resource name is defined at https://cloud.google.com/apis/design/resource_names. The resource name here may either be a "full" resource name (e.g. "//library.googleapis.com/shelves/shelf1/books/book2") or a "relative" resource name (e.g. "shelves/shelf1/books/book2") as described in the resource name specification.
The justification for which approval is being requested.
The time at which approval was requested.
The current decision on the approval request.
The request was dismissed.
ApproveApprovalRequestMessage
Request to approve an ApprovalRequest.
The expiration time of this approval.
ApproveDecision
A decision that has been made to approve access to a resource.
The time at which the approval expires.
DeleteAccessApprovalSettingsMessage
Request to delete access approval settings.
DismissApprovalRequestMessage
Request to dismiss an approval request.
DismissDecision
A decision that has been made to dismiss an approval request.
Empty
API documentation for accessapproval_v1.types.Empty
class.
EnrolledService
Represents the enrollment of a cloud resource into a specific service.
The enrollment level of the service.
FieldMask
API documentation for accessapproval_v1.types.FieldMask
class.
GetAccessApprovalSettingsMessage
Request to get access approval settings.
GetApprovalRequestMessage
Request to get an approval request.
ListApprovalRequestsMessage
Request to list approval requests.
A filter on the type of approval requests to retrieve. Must be one of the following values: .. raw:: html
- .. raw::
html
- .. raw:: html
- ALL: All requests. .. raw:: html .. raw:: html
- PENDING: Only pending requests. .. raw:: html .. raw:: html
- ACTIVE: Only active (i.e. currently approved) requests. .. raw:: html .. raw:: html
- DISMISSED: Only dismissed (including expired) requests. .. raw:: html .. raw:: html
A token identifying the page of results to return.
ListApprovalRequestsResponse
Response to listing of ApprovalRequest objects.
Token to retrieve the next page of results, or empty if there are no more.
ResourceProperties
The properties associated with the resource of the request.
Timestamp
API documentation for accessapproval_v1.types.Timestamp
class.
UpdateAccessApprovalSettingsMessage
Request to update access approval settings.
The update mask applies to the settings. Only the top level
fields of AccessApprovalSettings (notification_emails &
enrolled_services) are supported. For each field, if it is
included, the currently stored value will be entirely
overwritten with the value of the field passed in this
request. For the FieldMask
definition, see
https://developers.google.com/protocol-
buffers/docs/reference/google.protobuf#fieldmask If this field
is left unset, only the notification_emails field will be
updated.