Send feedback
Class PrivilegedAccessManagerConnection (2.36.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.36.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual CheckOnboardingStatus(google::cloud::privilegedaccessmanager::v1::CheckOnboardingStatusRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::CheckOnboardingStatusRequest const &
Returns
Type
Description
StatusOr< google::cloud::privilegedaccessmanager::v1::CheckOnboardingStatusResponse >
virtual ListEntitlements(google::cloud::privilegedaccessmanager::v1::ListEntitlementsRequest)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::ListEntitlementsRequest
Returns
Type
Description
StreamRange< google::cloud::privilegedaccessmanager::v1::Entitlement >
virtual SearchEntitlements(google::cloud::privilegedaccessmanager::v1::SearchEntitlementsRequest)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::SearchEntitlementsRequest
Returns
Type
Description
StreamRange< google::cloud::privilegedaccessmanager::v1::Entitlement >
virtual GetEntitlement(google::cloud::privilegedaccessmanager::v1::GetEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::GetEntitlementRequest const &
Returns
Type
Description
StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement >
virtual CreateEntitlement(google::cloud::privilegedaccessmanager::v1::CreateEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::CreateEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement > >
virtual CreateEntitlement(NoAwaitTag, google::cloud::privilegedaccessmanager::v1::CreateEntitlementRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::privilegedaccessmanager::v1::CreateEntitlementRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual CreateEntitlement(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement > >
virtual DeleteEntitlement(google::cloud::privilegedaccessmanager::v1::DeleteEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::DeleteEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement > >
virtual DeleteEntitlement(NoAwaitTag, google::cloud::privilegedaccessmanager::v1::DeleteEntitlementRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::privilegedaccessmanager::v1::DeleteEntitlementRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteEntitlement(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement > >
virtual UpdateEntitlement(google::cloud::privilegedaccessmanager::v1::UpdateEntitlementRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::UpdateEntitlementRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement > >
virtual UpdateEntitlement(NoAwaitTag, google::cloud::privilegedaccessmanager::v1::UpdateEntitlementRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::privilegedaccessmanager::v1::UpdateEntitlementRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UpdateEntitlement(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Entitlement > >
virtual ListGrants(google::cloud::privilegedaccessmanager::v1::ListGrantsRequest)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::ListGrantsRequest
Returns
Type
Description
StreamRange< google::cloud::privilegedaccessmanager::v1::Grant >
virtual SearchGrants(google::cloud::privilegedaccessmanager::v1::SearchGrantsRequest)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::SearchGrantsRequest
Returns
Type
Description
StreamRange< google::cloud::privilegedaccessmanager::v1::Grant >
virtual GetGrant(google::cloud::privilegedaccessmanager::v1::GetGrantRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::GetGrantRequest const &
Returns
Type
Description
StatusOr< google::cloud::privilegedaccessmanager::v1::Grant >
virtual CreateGrant(google::cloud::privilegedaccessmanager::v1::CreateGrantRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::CreateGrantRequest const &
Returns
Type
Description
StatusOr< google::cloud::privilegedaccessmanager::v1::Grant >
virtual ApproveGrant(google::cloud::privilegedaccessmanager::v1::ApproveGrantRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::ApproveGrantRequest const &
Returns
Type
Description
StatusOr< google::cloud::privilegedaccessmanager::v1::Grant >
virtual DenyGrant(google::cloud::privilegedaccessmanager::v1::DenyGrantRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::DenyGrantRequest const &
Returns
Type
Description
StatusOr< google::cloud::privilegedaccessmanager::v1::Grant >
virtual RevokeGrant(google::cloud::privilegedaccessmanager::v1::RevokeGrantRequest const &)
Parameter
Name
Description
request
google::cloud::privilegedaccessmanager::v1::RevokeGrantRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Grant > >
virtual RevokeGrant(NoAwaitTag, google::cloud::privilegedaccessmanager::v1::RevokeGrantRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::privilegedaccessmanager::v1::RevokeGrantRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual RevokeGrant(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::privilegedaccessmanager::v1::Grant > >
virtual ListLocations(google::cloud::location::ListLocationsRequest)
Parameter
Name
Description
request
google::cloud::location::ListLocationsRequest
Returns
Type
Description
StreamRange< google::cloud::location::Location >
virtual GetLocation(google::cloud::location::GetLocationRequest const &)
Parameter
Name
Description
request
google::cloud::location::GetLocationRequest const &
Returns
Type
Description
StatusOr< google::cloud::location::Location >
virtual ListOperations(google::longrunning::ListOperationsRequest)
Parameter
Name
Description
request
google::longrunning::ListOperationsRequest
Returns
Type
Description
StreamRange< google::longrunning::Operation >
virtual GetOperation(google::longrunning::GetOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::GetOperationRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteOperation(google::longrunning::DeleteOperationRequest const &)
Parameter
Name
Description
request
google::longrunning::DeleteOperationRequest const &
Returns
Type
Description
Status
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-04-23 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-23 UTC."],[[["This document provides details on the `PrivilegedAccessManagerConnection` object, which serves as an interface for virtual methods used by the `PrivilegedAccessManagerClient`."],["The `PrivilegedAccessManagerConnection` enables the injection of custom behavior, such as with Google Mock objects, primarily for testing purposes when working with `PrivilegedAccessManagerClient` objects."],["The document includes links to access the documentation for different versions of the Privileged Access Manager, including version 2.37.0-rc (latest) and multiple stable versions dating back to 2.27.0."],["The interface defines a range of virtual functions for managing entitlements and grants, including operations like checking onboarding status, listing, searching, getting, creating, updating, and deleting entitlements or grants, as well as operations for location and long-running operations."],["It shows the concrete instance creation with `MakePrivilegedAccessManagerConnection()` and shows the mocking instance with `privilegedaccessmanager_v1_mocks::MockPrivilegedAccessManagerConnection`."]]],[]]