Package: googlesecretmanager 0.2.1
googlesecretmanager: Manage Google Cloud Platform Secrets with R
Create, inspect, update, and delete Google Cloud Secret Manager secrets and their versions directly from R. The package wraps the Secret Manager API v1 and uses 'gargle' for authentication, supporting interactive OAuth, service account keys, and pre-existing tokens. Secret and version metadata are returned as S3 objects with print methods that avoid revealing secret values, and listing operations return data frames with one row per secret or version. Default project settings, labels, filters, and the full version lifecycle (add, access, enable, disable, and delete) are supported.
Authors:
googlesecretmanager_0.2.1.tar.gz
googlesecretmanager_0.2.1.zip(r-4.7-any)googlesecretmanager_0.2.1.zip(r-4.6-any)
googlesecretmanager_0.2.1.tar.gz(r-4.7-any)googlesecretmanager_0.2.1.tar.gz(r-4.6-any)
googlesecretmanager_0.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
googlesecretmanager/json (API)
| # Install 'googlesecretmanager' in R: |
| install.packages('googlesecretmanager', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/brancengregory/googlesecretmanager/issues
Pkgdown/docs site:https://brancengregory.github.io
Last updated from:9677d07ff4. Checks:6 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 135 | ||
| source / vignettes | OK | 164 | ||
| linux-release | OK | 136 | ||
| windows-devel | OK | 169 | ||
| windows-release | OK | 196 | ||
| wasm-release | OK | 99 |
Exports:as_secretsm_api_keysm_authsm_auth_configuresm_deauthsm_endpointsm_endpointssm_oauth_clientsm_project_setsm_secret_createsm_secret_deletesm_secret_getsm_secret_lssm_secret_updatesm_secret_version_accesssm_secret_version_addsm_secret_version_deletesm_secret_version_disablesm_secret_version_enablesm_secret_version_getsm_secret_version_lssm_tokensm_user
Dependencies:askpassclicurldplyrfsgarglegenericsgluehttrjsonlitelifecyclemagrittrmimeopensslpillarpkgconfigpurrrR6rappdirsrlangsystibbletidyselectutf8vctrswithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| As Secret | as_secret |
| As Secret Character | as_secret.character |
| Print sm_secret | print.sm_secret |
| Print sm_tbl | print.sm_tbl |
| Retrieve the configured API key | sm_api_key |
| Authenticate with Google Secret Manager | sm_auth |
| Configure OAuth client and API key for Secret Manager | sm_auth_configure |
| De-authenticate from Secret Manager | sm_deauth |
| Secret Manager Endpoint | sm_endpoint |
| List Secret Manager endpoints | sm_endpoints |
| Retrieve the configured OAuth client | sm_oauth_client |
| Set Default Google Cloud Project ID | sm_project_set |
| Create a Secret | sm_secret_create |
| Delete a Secret | sm_secret_delete sm_secret_delete.character sm_secret_delete.sm_secret |
| Get Secret Metadata | sm_secret_get sm_secret_get.character sm_secret_get.sm_secret |
| List Secrets in a Project | sm_secret_ls |
| List Secrets in a Project | sm_secret_ls.character |
| Update a Secret | sm_secret_update sm_secret_update.character sm_secret_update.sm_secret |
| Access a Secret Version's Value | sm_secret_version_access sm_secret_version_access.character sm_secret_version_access.sm_secret |
| Add a Secret Version | sm_secret_version_add sm_secret_version_add.character sm_secret_version_add.sm_secret |
| Delete a Secret Version | sm_secret_version_delete sm_secret_version_delete.character sm_secret_version_delete.sm_secret |
| Disable a Secret Version | sm_secret_version_disable sm_secret_version_disable.character sm_secret_version_disable.sm_secret |
| Enable a Secret Version | sm_secret_version_enable sm_secret_version_enable.character sm_secret_version_enable.sm_secret |
| Get Secret Version Metadata | sm_secret_version_get sm_secret_version_get.character sm_secret_version_get.sm_secret |
| List Secret Versions | sm_secret_version_ls sm_secret_version_ls.character sm_secret_version_ls.sm_secret |
| Provide a token for Secret Manager API requests | sm_token |
| Get information about the authenticated user | sm_user |
