Send feedback
Class PrivilegedAccessManagerConnection (2.30.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.30.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 > >
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-03-05 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-03-05 UTC."],[[["This document provides the reference for the `PrivilegedAccessManagerConnection` object, which is used with `PrivilegedAccessManagerClient` to interface with the Google Cloud Privileged Access Manager."],["The `PrivilegedAccessManagerConnection` interface defines virtual methods for each user-facing overload set in `PrivilegedAccessManagerClient`, enabling custom behavior in testing."],["You can use the `MakePrivilegedAccessManagerConnection()` function to create a concrete instance, and `MockPrivilegedAccessManagerConnection` for mocking purposes."],["This connection interface supports various operations such as checking onboarding status, managing entitlements (listing, searching, getting, creating, deleting, and updating), and managing grants (listing, searching, getting, creating, approving, denying, and revoking)."],["There are multiple version of this resource available, with the latest being `2.37.0-rc`, and other stable versions available, with the lowest stable version being `2.27.0`."]]],[]]