gargle1.5.2 package

Utilities for Working with Google APIs

AuthState-class

Authorization state

bulletize

Abbreviate a bullet list neatly

check_is_service_account

Check for a service account

cred_funs

Credential function registry

credentials_app_default

Load Application Default Credentials

credentials_byo_oauth2

Load a user-provided token

credentials_external_account

Get a token for an external account

credentials_gce

Get a token from the Google metadata server

credentials_service_account

Load a service account token

credentials_user_oauth2

Get an OAuth token for a user

field_mask

Generate a field mask

Gargle-class

OAuth2 token objects specific to Google APIs

gargle-package

gargle: Utilities for Working with Google APIs

gargle_api_key

API key for demonstration purposes

gargle_client

OAuth client for demonstration purposes

gargle_map_cli

Map a cli-styled template over an object

gargle_oauth_client_from_json

Create an OAuth client for Google

gargle_oauth_sitrep

OAuth token situation report

gargle_options

Options consulted by gargle

gargle_secret

Encrypt/decrypt JSON or an R object

gargle2.0_token

Generate a gargle token

gce_access_token

Fetch access token for a service account on GCE

gce_instance_service_accounts

List all service accounts available on this GCE instance

GceToken

Token for use on Google Compute Engine instances

init_AuthState

Create an AuthState

internal-assets

Assets for internal use

oauth_app_from_json

Create an OAuth app from JSON

oauth_external_token

Generate OAuth token for an external account

request_develop

Build a Google API request

request_make

Make a Google API request

request_retry

Make a Google API request, repeatedly

response_process

Process a Google API response

token-info

Get info from a token

token_fetch

Fetch a token for the given scopes

WifToken

Token for use with workload identity federation

Provides utilities for working with Google APIs <https://developers.google.com/apis-explorer>. This includes functions and classes for handling common credential types and for preparing, executing, and processing HTTP requests.

  • Maintainer: Jennifer Bryan
  • License: MIT + file LICENSE
  • Last published: 2023-07-20