2022-08-17 09:12:18 -07:00
|
|
|
---
|
|
|
|
id: gcp
|
|
|
|
title: GCP Context
|
|
|
|
sidebar_label: GCP
|
|
|
|
---
|
|
|
|
|
|
|
|
## What
|
|
|
|
|
|
|
|
Display the currently active GCP project, region and account
|
|
|
|
|
|
|
|
## Sample Configuration
|
|
|
|
|
|
|
|
```json
|
|
|
|
{
|
|
|
|
"type": "gcp",
|
|
|
|
"style": "powerline",
|
|
|
|
"powerline_symbol": "\uE0B0",
|
|
|
|
"foreground": "#ffffff",
|
|
|
|
"background": "#47888d",
|
|
|
|
"template": " \uE7B2 {{.Project} :: {{.Account}} "
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
## Template ([info][templates])
|
|
|
|
|
|
|
|
:::note default template
|
|
|
|
|
2022-09-16 07:32:48 -07:00
|
|
|
```template
|
2022-08-17 09:12:18 -07:00
|
|
|
{{ if .Error }}{{ .Error }}{{ else }}{{ .Project }}{{ end }}
|
|
|
|
```
|
|
|
|
|
|
|
|
:::
|
|
|
|
|
|
|
|
### Properties
|
|
|
|
|
2022-09-16 07:32:48 -07:00
|
|
|
| Name | Type | Description |
|
|
|
|
| ---------- | -------- | ------------------------------------------------------------------------ |
|
|
|
|
| `.Project` | `string` | the currently active project |
|
|
|
|
| `.Account` | `string` | the currently active account |
|
|
|
|
| `.Region` | `string` | default region for the active context |
|
|
|
|
| `.Error` | `string` | contains any error messages generated when trying to load the GCP config |
|
2022-08-17 09:12:18 -07:00
|
|
|
|
|
|
|
[templates]: /docs/configuration/templates
|