AWS SDK for JavaScript Appconfig Client for Node.js, Browser and React Native
Get the metadata from a Google Cloud Platform environment
Emergent intelligence through temporal consciousness - thousands of nano-agents collaborating in real-time with 500K+ ops/sec
Google APIs Authentication Client Library for Node.js
Complex behavior from simple rules. A minimal, type-safe library for event-driven systems where sophisticated patterns emerge naturally from simple handlers.
A result paging utility used by Google node.js modules
Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js
A simple utility for promisifying functions and classes.
A simple utility for replacing the projectid token in objects.
GOV.UK Notify Node.js client
Wattetheria deployment CLI
Cloud Storage Client Library for Node.js
A common tooling library used by the googleapis npm module. You probably don't want to use this directly.
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native
A fully-featured caching GraphQL client.
JavaScript client for client-search
Common components for Cloud APIs Node.js Client Libraries
AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native
Realtime application framework client
AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
JavaScript client for client-personalization
Actions Http Client
SSH2 client and server modules written in pure JavaScript for node.js
Ruby client for the DIDWW JSON:API v3, covering DID inventory, voice in/out trunks, regulatory documents, exports, and emergency calling services.
## Overview Privileged Access Manager (PAM) is a Google Cloud native, managed solution to secure, manage and audit privileged access while ensuring operational velocity and developer productivity. PAM enables just-in-time, time-bound, approval-based access elevations, and auditing of privileged access elevations and activity. PAM lets you define the rules of who can request access, what they can request access to, and if they should be granted access with or without approvals based on the sensitivity of the access and emergency of the situation. ## Concepts ### Entitlement An entitlement is an eligibility or license that allows specified users (requesters) to request and obtain access to specified resources subject to a set of conditions such as duration, etc. entitlements can be granted to both human and non-human principals. ### Grant A grant is an instance of active usage against the entitlement. A user can place a request for a grant against an entitlement. The request may be forwarded to an approver for their decision. Once approved, the grant is activated, ultimately giving the user access (roles/permissions) on a resource per the criteria specified in entitlement. ### How does PAM work PAM creates and uses a service agent (Google-managed service account) to perform the required IAM policy changes for granting access at a specific resource/access scope. The service agent requires getIAMPolicy and setIAMPolicy permissions at the appropriate (or higher) access scope - Organization/Folder/Project to make policy changes on the resources listed in PAM entitlements. When enabling PAM for a resource scope, the user/ principal performing that action should have the appropriate permissions at that resource scope (resourcemanager.{projects|folders|organizations}.setIamPolicy, resourcemanager.{projects|folders|organizations}.getIamPolicy, and resourcemanager.{projects|folders|organizations}.get) to list and grant the service agent/account the required access to perform IAM policy changes. Note that google-cloud-privileged_access_manager-v1 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-privileged_access_manager instead. See the readme for more details.