|
14 | 14 |
|
15 | 15 | # [START functions_billing_limit] |
16 | 16 | # [START functions_billing_limit_appengine] |
17 | | -# [START functions_billing_stop] |
18 | 17 | # [START functions_billing_slack] |
19 | 18 | import base64 |
20 | 19 | import json |
21 | 20 | import os |
22 | 21 |
|
23 | | -# [END functions_billing_stop] |
24 | 22 | # [END functions_billing_limit] |
25 | 23 | # [END functions_billing_limit_appengine] |
26 | 24 | # [END functions_billing_slack] |
27 | 25 |
|
28 | 26 | # [START functions_billing_limit] |
29 | 27 | # [START functions_billing_limit_appengine] |
30 | | -# [START functions_billing_stop] |
31 | 28 | from googleapiclient import discovery |
32 | 29 |
|
33 | | -# [END functions_billing_stop] |
34 | 30 | # [END functions_billing_limit] |
35 | 31 | # [END functions_billing_limit_appengine] |
36 | 32 |
|
|
41 | 37 | # [END functions_billing_slack] |
42 | 38 |
|
43 | 39 | # [START functions_billing_limit] |
44 | | -# [START functions_billing_stop] |
45 | 40 | PROJECT_ID = os.getenv("GCP_PROJECT") |
46 | 41 | PROJECT_NAME = f"projects/{PROJECT_ID}" |
47 | | -# [END functions_billing_stop] |
48 | 42 | # [END functions_billing_limit] |
49 | 43 |
|
50 | 44 | # [START functions_billing_slack] |
@@ -86,7 +80,6 @@ def notify_slack(data, context): |
86 | 80 | # [END functions_billing_slack] |
87 | 81 |
|
88 | 82 |
|
89 | | -# [START functions_billing_stop] |
90 | 83 | def stop_billing(data, context): |
91 | 84 | pubsub_data = base64.b64decode(data["data"]).decode("utf-8") |
92 | 85 | pubsub_json = json.loads(pubsub_data) |
@@ -148,7 +141,6 @@ def __disable_billing_for_project(project_name, projects): |
148 | 141 | print("Failed to disable billing, possibly check permissions") |
149 | 142 |
|
150 | 143 |
|
151 | | -# [END functions_billing_stop] |
152 | 144 |
|
153 | 145 |
|
154 | 146 | # [START functions_billing_limit] |
|
0 commit comments