blob: b4ed2b28ae17d2369c64e4428141332809a47280 [file] [log] [blame]
Jon Wayne Parrottaadb3de2016-10-19 09:34:05 -07001# Copyright 2016 Google Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15"""Environment variables used by :mod:`google.auth`."""
16
17
18PROJECT = 'GOOGLE_CLOUD_PROJECT'
19"""Environment variable defining default project.
20
21This used by :func:`google.auth.default` to explicitly set a project ID. This
22environment variable is also used by the Google Cloud Python Library.
23"""
24
Jon Wayne Parrottce37cba2016-11-07 16:41:42 -080025LEGACY_PROJECT = 'GCLOUD_PROJECT'
26"""Previously used environment variable defining the default project.
27
28This environment variable is used instead of the current one in some
29situations (such as Google App Engine).
30"""
31
Jon Wayne Parrottaadb3de2016-10-19 09:34:05 -070032CREDENTIALS = 'GOOGLE_APPLICATION_CREDENTIALS'
33"""Environment variable defining the location of Google application default
34credentials."""
35
36# The environment variable name which can replace ~/.config if set.
37CLOUD_SDK_CONFIG_DIR = 'CLOUDSDK_CONFIG'
38"""Environment variable defines the location of Google Cloud SDK's config
39files."""