API documentation for accessapproval_v1.types
package.
Classes
AccessApprovalSettings
Settings on a Project/Folder/Organization related to Access Approval.
AccessLocations
Home office and physical location of the principal. .. attribute:: principal_office_country
The "home office" location of the principal. 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:
- ASI: Asia
- EUR: Europe
- OCE: Oceania
- AFR: Africa
- NAM: North America
- SAM: South America
- ANT: Antarctica
ANY: Any location
:type: str
AccessReason
ApprovalRequest
A request for the customer to approve access to a resource. .. attribute:: name
The resource name of the request. Format is "{projects|folders|organizations}/{id}/approvalRequests/{approval_request_id}".
:type: str
ApproveApprovalRequestMessage
Request to approve an ApprovalRequest. .. attribute:: name
Name of the approval request to approve.
:type: str
ApproveDecision
A decision that has been made to approve access to a resource.
DeleteAccessApprovalSettingsMessage
Request to delete access approval settings. .. attribute:: name
Name of the AccessApprovalSettings to delete.
:type: str
DismissApprovalRequestMessage
Request to dismiss an approval request. .. attribute:: name
Name of the ApprovalRequest to dismiss.
:type: str
DismissDecision
A decision that has been made to dismiss an approval request. .. attribute:: dismiss_time
The time at which the approval request was dismissed.
:type: google.protobuf.timestamp_pb2.Timestamp
EnrolledService
Represents the enrollment of a cloud resource into a specific service.
EnrollmentLevel
Represents the type of enrollment for a given service to Access Approval.
GetAccessApprovalSettingsMessage
Request to get access approval settings. .. attribute:: name
Name of the AccessApprovalSettings to retrieve.
:type: str
GetApprovalRequestMessage
Request to get an approval request. .. attribute:: name
Name of the approval request to retrieve.
:type: str
ListApprovalRequestsMessage
Request to list approval requests. .. attribute:: parent
The parent resource. This may be "projects/{project_id}", "folders/{folder_id}", or "organizations/{organization_id}".
:type: str
ListApprovalRequestsResponse
Response to listing of ApprovalRequest objects. .. attribute:: approval_requests
Approval request details.
:type: Sequence[google.cloud.accessapproval_v1.types.ApprovalRequest]
ResourceProperties
The properties associated with the resource of the request. .. attribute:: excludes_descendants
Whether an approval will exclude the descendants of the resource being requested.
:type: bool
UpdateAccessApprovalSettingsMessage
Request to update access approval settings. .. attribute:: settings
The new AccessApprovalSettings.
:type: google.cloud.accessapproval_v1.types.AccessApprovalSettings