Available options to pass to
Auth Variable Override
The object to use as the
variable in your Realtime Database Rules when the Admin SDK reads from or
writes to the Realtime Database. This allows you to downscope the Admin SDK
from its default full read and write privileges.
You can pass
null to act as an unauthenticated client.
See Authenticate with limited privileges for detailed documentation and code samples.
The URL of the Realtime Database from which to read and write data.
An HTTP Agent
to be used when making outgoing HTTP calls. This Agent instance is used
by all services that make REST calls (e.g.
Realtime Database and Firestore use other means of communicating with
the backend servers, so they do not use this HTTP Agent.
instances also do not use this HTTP Agent, but instead support
specifying an HTTP Agent in the corresponding factory methods.
The ID of the Google Cloud project associated with the App.
The ID of the service account to be used for signing custom tokens. This
can be found in the
client_email field of a service account JSON file.
The name of the Google Cloud Storage bucket used for storing application data. Use only the bucket name without any prefixes or additions (do not prefix the name with "gs://").