Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit e29f8dd

Browse files
committedMar 21, 2025·
Merge branch 'main' of github.com:open-telemetry/semantic-conventions
2 parents 686e309 + 5816d4b commit e29f8dd

File tree

6 files changed

+416
-2
lines changed

6 files changed

+416
-2
lines changed
 

‎.chloggen/gcp-apphub.yaml

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Use this changelog template to create an entry for release notes.
2+
#
3+
# If your change doesn't affect end users you should instead start
4+
# your pull request title with [chore] or use the "Skip Changelog" label.
5+
6+
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
7+
change_type: enhancement
8+
9+
# The name of the area of concern in the attributes-registry, (e.g. http, cloud, db)
10+
component: gcp
11+
12+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
13+
note: Adds GCP AppHub labels for resource.
14+
15+
# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
16+
# The values here must be integers.
17+
issues: [2006]
18+
19+
# (Optional) One or more lines of additional information to render under the primary note.
20+
# These lines will be padded with 2 spaces and then inserted directly into the document.
21+
# Use pipe (|) for multiline entries.
22+
subtext:

‎docs/attributes-registry/gcp.md

+71-2
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,88 @@
33

44
# GCP
55

6+
- [GCP - AppHub Attributes](#gcp---apphub-attributes)
67
- [GCP Client Attributes](#gcp-client-attributes)
78
- [GCP - Google Cloud Run Attributes](#gcp---google-cloud-run-attributes)
89
- [GCP - Google Compute Engine (GCE) Attributes](#gcp---google-compute-engine-gce-attributes)
910

11+
## GCP - AppHub Attributes
12+
13+
This document defines attributes AppHub will apply to resources in GCP. See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
14+
15+
| Attribute | Type | Description | Examples | Stability |
16+
|---|---|---|---|---|
17+
| <a id="gcp-apphub-application-container" href="#gcp-apphub-application-container">`gcp.apphub.application.container`</a> | string | The container within GCP where the AppHub application is defined. | `projects/my-container-project` | ![Development](https://img.shields.io/badge/-development-blue) |
18+
| <a id="gcp-apphub-application-id" href="#gcp-apphub-application-id">`gcp.apphub.application.id`</a> | string | The name of the application as configured in AppHub. | `my-application` | ![Development](https://img.shields.io/badge/-development-blue) |
19+
| <a id="gcp-apphub-application-location" href="#gcp-apphub-application-location">`gcp.apphub.application.location`</a> | string | The GCP zone or region where the application is defined. | `us-central1` | ![Development](https://img.shields.io/badge/-development-blue) |
20+
| <a id="gcp-apphub-service-criticality-type" href="#gcp-apphub-service-criticality-type">`gcp.apphub.service.criticality_type`</a> | string | Criticality of a service indicates its importance to the business. [1] | `MISSION_CRITICAL`; `HIGH`; `MEDIUM` | ![Development](https://img.shields.io/badge/-development-blue) |
21+
| <a id="gcp-apphub-service-environment-type" href="#gcp-apphub-service-environment-type">`gcp.apphub.service.environment_type`</a> | string | Environment of a service is the stage of a software lifecycle. [2] | `PRODUCTION`; `STAGING`; `TEST` | ![Development](https://img.shields.io/badge/-development-blue) |
22+
| <a id="gcp-apphub-service-id" href="#gcp-apphub-service-id">`gcp.apphub.service.id`</a> | string | The name of the service as configured in AppHub. | `my-service` | ![Development](https://img.shields.io/badge/-development-blue) |
23+
| <a id="gcp-apphub-workload-criticality-type" href="#gcp-apphub-workload-criticality-type">`gcp.apphub.workload.criticality_type`</a> | string | Criticality of a workload indicates its importance to the business. [3] | `MISSION_CRITICAL`; `HIGH`; `MEDIUM` | ![Development](https://img.shields.io/badge/-development-blue) |
24+
| <a id="gcp-apphub-workload-environment-type" href="#gcp-apphub-workload-environment-type">`gcp.apphub.workload.environment_type`</a> | string | Environment of a workload is the stage of a software lifecycle. [4] | `PRODUCTION`; `STAGING`; `TEST` | ![Development](https://img.shields.io/badge/-development-blue) |
25+
| <a id="gcp-apphub-workload-id" href="#gcp-apphub-workload-id">`gcp.apphub.workload.id`</a> | string | The name of the workload as configured in AppHub. | `my-workload` | ![Development](https://img.shields.io/badge/-development-blue) |
26+
27+
**[1] `gcp.apphub.service.criticality_type`:** [See AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)
28+
29+
**[2] `gcp.apphub.service.environment_type`:** [See AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)
30+
31+
**[3] `gcp.apphub.workload.criticality_type`:** [See AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)
32+
33+
**[4] `gcp.apphub.workload.environment_type`:** [See AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)
34+
35+
---
36+
37+
`gcp.apphub.service.criticality_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
38+
39+
| Value | Description | Stability |
40+
|---|---|---|
41+
| `HIGH` | High impact. | ![Development](https://img.shields.io/badge/-development-blue) |
42+
| `LOW` | Low impact. | ![Development](https://img.shields.io/badge/-development-blue) |
43+
| `MEDIUM` | Medium impact. | ![Development](https://img.shields.io/badge/-development-blue) |
44+
| `MISSION_CRITICAL` | Mission critical service. | ![Development](https://img.shields.io/badge/-development-blue) |
45+
46+
---
47+
48+
`gcp.apphub.service.environment_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
49+
50+
| Value | Description | Stability |
51+
|---|---|---|
52+
| `DEVELOPMENT` | Development environment. | ![Development](https://img.shields.io/badge/-development-blue) |
53+
| `PRODUCTION` | Production environment. | ![Development](https://img.shields.io/badge/-development-blue) |
54+
| `STAGING` | Staging environment. | ![Development](https://img.shields.io/badge/-development-blue) |
55+
| `TEST` | Test environment. | ![Development](https://img.shields.io/badge/-development-blue) |
56+
57+
---
58+
59+
`gcp.apphub.workload.criticality_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
60+
61+
| Value | Description | Stability |
62+
|---|---|---|
63+
| `HIGH` | High impact. | ![Development](https://img.shields.io/badge/-development-blue) |
64+
| `LOW` | Low impact. | ![Development](https://img.shields.io/badge/-development-blue) |
65+
| `MEDIUM` | Medium impact. | ![Development](https://img.shields.io/badge/-development-blue) |
66+
| `MISSION_CRITICAL` | Mission critical service. | ![Development](https://img.shields.io/badge/-development-blue) |
67+
68+
---
69+
70+
`gcp.apphub.workload.environment_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
71+
72+
| Value | Description | Stability |
73+
|---|---|---|
74+
| `DEVELOPMENT` | Development environment. | ![Development](https://img.shields.io/badge/-development-blue) |
75+
| `PRODUCTION` | Production environment. | ![Development](https://img.shields.io/badge/-development-blue) |
76+
| `STAGING` | Staging environment. | ![Development](https://img.shields.io/badge/-development-blue) |
77+
| `TEST` | Test environment. | ![Development](https://img.shields.io/badge/-development-blue) |
78+
1079
## GCP Client Attributes
1180

1281
Attributes for Google Cloud client libraries.
1382

1483
| Attribute | Type | Description | Examples | Stability |
1584
|---|---|---|---|---|
16-
| <a id="gcp-client-service" href="#gcp-client-service">`gcp.client.service`</a> | string | Identifies the Google Cloud service for which the official client library is intended. [1] | `appengine`; `run`; `firestore`; `alloydb`; `spanner` | ![Development](https://img.shields.io/badge/-development-blue) |
85+
| <a id="gcp-client-service" href="#gcp-client-service">`gcp.client.service`</a> | string | Identifies the Google Cloud service for which the official client library is intended. [5] | `appengine`; `run`; `firestore`; `alloydb`; `spanner` | ![Development](https://img.shields.io/badge/-development-blue) |
1786

18-
**[1] `gcp.client.service`:** Intended to be a stable identifier for Google Cloud client libraries that is uniform across implementation languages. The value should be derived from the canonical service domain for the service; for example, 'foo.googleapis.com' should result in a value of 'foo'.
87+
**[5] `gcp.client.service`:** Intended to be a stable identifier for Google Cloud client libraries that is uniform across implementation languages. The value should be derived from the canonical service domain for the service; for example, 'foo.googleapis.com' should result in a value of 'foo'.
1988

2089
## GCP - Google Cloud Run Attributes
2190

‎docs/resource/cloud-provider/gcp/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@ provider (like account ID, operating system, etc), it belongs in the parent
1515

1616
- [Cloud Run](./cloud-run.md)
1717
- [Compute Engine](./gce.md)
18+
- [AppHub](./apphub.md)
1819

1920
[DocumentStatus]: https://opentelemetry.io/docs/specs/otel/document-status
+146
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
# Google Cloud AppHub
2+
3+
**Status**: [Development][DocumentStatus]
4+
5+
These conventions are used by Google Cloud when using [AppHub](https://cloud.google.com/app-hub/docs/overview). Observability
6+
data from Google Cloud will be annotated with these resource types, depending
7+
on the source of telemetry. For example, metrics coming from a Google Cloud
8+
service will be annotated with the appropriate `gcp.apphub.application` and
9+
`gcp.apphub.service` as configured in AppHub.
10+
11+
See [Supported Resources](https://cloud.google.com/app-hub/docs/supported-resources) for what data will be annotated by Google Cloud.
12+
13+
## Application
14+
15+
<!-- semconv resource.gcp.apphub.application -->
16+
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
17+
<!-- see templates/registry/markdown/snippet.md.j2 -->
18+
<!-- prettier-ignore-start -->
19+
<!-- markdownlint-capture -->
20+
<!-- markdownlint-disable -->
21+
22+
23+
**Status:** ![Development](https://img.shields.io/badge/-development-blue)
24+
25+
**type:** `gcp.apphub.application`
26+
27+
**Description:** Attributes denoting data from an Application in AppHub. See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
28+
29+
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
30+
|---|---|---|---|---|---|
31+
| [`gcp.apphub.application.container`](/docs/attributes-registry/gcp.md) | string | The container within GCP where the AppHub application is defined. | `projects/my-container-project` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
32+
| [`gcp.apphub.application.id`](/docs/attributes-registry/gcp.md) | string | The name of the application as configured in AppHub. | `my-application` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
33+
| [`gcp.apphub.application.location`](/docs/attributes-registry/gcp.md) | string | The GCP zone or region where the application is defined. | `us-central1` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
34+
35+
<!-- markdownlint-restore -->
36+
<!-- prettier-ignore-end -->
37+
<!-- END AUTOGENERATED TEXT -->
38+
<!-- endsemconv -->
39+
40+
## Service
41+
42+
<!-- semconv resource.gcp.apphub.service -->
43+
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
44+
<!-- see templates/registry/markdown/snippet.md.j2 -->
45+
<!-- prettier-ignore-start -->
46+
<!-- markdownlint-capture -->
47+
<!-- markdownlint-disable -->
48+
49+
50+
**Status:** ![Development](https://img.shields.io/badge/-development-blue)
51+
52+
**type:** `gcp.apphub.service`
53+
54+
**Description:** Attributes denoting data from a Service in AppHub. See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
55+
56+
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
57+
|---|---|---|---|---|---|
58+
| [`gcp.apphub.service.criticality_type`](/docs/attributes-registry/gcp.md) | string | Criticality of a service indicates its importance to the business. [1] | `MISSION_CRITICAL`; `HIGH`; `MEDIUM` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
59+
| [`gcp.apphub.service.environment_type`](/docs/attributes-registry/gcp.md) | string | Environment of a service is the stage of a software lifecycle. [2] | `PRODUCTION`; `STAGING`; `TEST` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
60+
| [`gcp.apphub.service.id`](/docs/attributes-registry/gcp.md) | string | The name of the service as configured in AppHub. | `my-service` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
61+
62+
**[1] `gcp.apphub.service.criticality_type`:** [See AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)
63+
64+
**[2] `gcp.apphub.service.environment_type`:** [See AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)
65+
66+
---
67+
68+
`gcp.apphub.service.criticality_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
69+
70+
| Value | Description | Stability |
71+
|---|---|---|
72+
| `HIGH` | High impact. | ![Development](https://img.shields.io/badge/-development-blue) |
73+
| `LOW` | Low impact. | ![Development](https://img.shields.io/badge/-development-blue) |
74+
| `MEDIUM` | Medium impact. | ![Development](https://img.shields.io/badge/-development-blue) |
75+
| `MISSION_CRITICAL` | Mission critical service. | ![Development](https://img.shields.io/badge/-development-blue) |
76+
77+
---
78+
79+
`gcp.apphub.service.environment_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
80+
81+
| Value | Description | Stability |
82+
|---|---|---|
83+
| `DEVELOPMENT` | Development environment. | ![Development](https://img.shields.io/badge/-development-blue) |
84+
| `PRODUCTION` | Production environment. | ![Development](https://img.shields.io/badge/-development-blue) |
85+
| `STAGING` | Staging environment. | ![Development](https://img.shields.io/badge/-development-blue) |
86+
| `TEST` | Test environment. | ![Development](https://img.shields.io/badge/-development-blue) |
87+
88+
<!-- markdownlint-restore -->
89+
<!-- prettier-ignore-end -->
90+
<!-- END AUTOGENERATED TEXT -->
91+
<!-- endsemconv -->
92+
93+
## Workload
94+
95+
<!-- semconv resource.gcp.apphub.workload -->
96+
<!-- NOTE: THIS TEXT IS AUTOGENERATED. DO NOT EDIT BY HAND. -->
97+
<!-- see templates/registry/markdown/snippet.md.j2 -->
98+
<!-- prettier-ignore-start -->
99+
<!-- markdownlint-capture -->
100+
<!-- markdownlint-disable -->
101+
102+
103+
**Status:** ![Development](https://img.shields.io/badge/-development-blue)
104+
105+
**type:** `gcp.apphub.workload`
106+
107+
**Description:** Attributes denoting data from a Workload in AppHub. See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
108+
109+
| Attribute | Type | Description | Examples | [Requirement Level](https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/) | Stability |
110+
|---|---|---|---|---|---|
111+
| [`gcp.apphub.workload.criticality_type`](/docs/attributes-registry/gcp.md) | string | Criticality of a workload indicates its importance to the business. [1] | `MISSION_CRITICAL`; `HIGH`; `MEDIUM` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
112+
| [`gcp.apphub.workload.environment_type`](/docs/attributes-registry/gcp.md) | string | Environment of a workload is the stage of a software lifecycle. [2] | `PRODUCTION`; `STAGING`; `TEST` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
113+
| [`gcp.apphub.workload.id`](/docs/attributes-registry/gcp.md) | string | The name of the workload as configured in AppHub. | `my-workload` | `Required` | ![Development](https://img.shields.io/badge/-development-blue) |
114+
115+
**[1] `gcp.apphub.workload.criticality_type`:** [See AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)
116+
117+
**[2] `gcp.apphub.workload.environment_type`:** [See AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)
118+
119+
---
120+
121+
`gcp.apphub.workload.criticality_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
122+
123+
| Value | Description | Stability |
124+
|---|---|---|
125+
| `HIGH` | High impact. | ![Development](https://img.shields.io/badge/-development-blue) |
126+
| `LOW` | Low impact. | ![Development](https://img.shields.io/badge/-development-blue) |
127+
| `MEDIUM` | Medium impact. | ![Development](https://img.shields.io/badge/-development-blue) |
128+
| `MISSION_CRITICAL` | Mission critical service. | ![Development](https://img.shields.io/badge/-development-blue) |
129+
130+
---
131+
132+
`gcp.apphub.workload.environment_type` has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
133+
134+
| Value | Description | Stability |
135+
|---|---|---|
136+
| `DEVELOPMENT` | Development environment. | ![Development](https://img.shields.io/badge/-development-blue) |
137+
| `PRODUCTION` | Production environment. | ![Development](https://img.shields.io/badge/-development-blue) |
138+
| `STAGING` | Staging environment. | ![Development](https://img.shields.io/badge/-development-blue) |
139+
| `TEST` | Test environment. | ![Development](https://img.shields.io/badge/-development-blue) |
140+
141+
<!-- markdownlint-restore -->
142+
<!-- prettier-ignore-end -->
143+
<!-- END AUTOGENERATED TEXT -->
144+
<!-- endsemconv -->
145+
146+
[DocumentStatus]: https://opentelemetry.io/docs/specs/otel/document-status

‎model/gcp/apphub.yaml

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
groups:
2+
- id: resource.gcp.apphub.application
3+
type: resource
4+
stability: development
5+
name: gcp.apphub.application
6+
brief: >
7+
Attributes denoting data from an Application in AppHub.
8+
See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
9+
attributes:
10+
- ref: gcp.apphub.application.container
11+
requirement_level: required
12+
- ref: gcp.apphub.application.location
13+
requirement_level: required
14+
- ref: gcp.apphub.application.id
15+
requirement_level: required
16+
- id: resource.gcp.apphub.service
17+
type: resource
18+
stability: development
19+
name: gcp.apphub.service
20+
brief: >
21+
Attributes denoting data from a Service in AppHub.
22+
See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
23+
attributes:
24+
- ref: gcp.apphub.service.id
25+
requirement_level: required
26+
- ref: gcp.apphub.service.environment_type
27+
requirement_level: required
28+
- ref: gcp.apphub.service.criticality_type
29+
requirement_level: required
30+
- id: resource.gcp.apphub.workload
31+
type: resource
32+
stability: development
33+
name: gcp.apphub.workload
34+
brief: >
35+
Attributes denoting data from a Workload in AppHub.
36+
See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
37+
attributes:
38+
- ref: gcp.apphub.workload.id
39+
requirement_level: required
40+
- ref: gcp.apphub.workload.environment_type
41+
requirement_level: required
42+
- ref: gcp.apphub.workload.criticality_type
43+
requirement_level: required

‎model/gcp/registry.yaml

+133
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,139 @@ groups:
3939
[`CLOUD_RUN_TASK_INDEX`](https://cloud.google.com/run/docs/container-contract#jobs-env-vars)
4040
environment variable.
4141
examples: [0, 1]
42+
- id: registry.gcp.apphub
43+
type: attribute_group
44+
display_name: GCP - AppHub Attributes
45+
brief: >
46+
This document defines attributes AppHub will apply to resources in GCP.
47+
See [AppHub overview](https://cloud.google.com/app-hub/docs/overview).
48+
attributes:
49+
- id: gcp.apphub.application.container
50+
type: string
51+
stability: development
52+
brief: >
53+
The container within GCP where the AppHub application is defined.
54+
examples: ['projects/my-container-project']
55+
- id: gcp.apphub.application.location
56+
type: string
57+
stability: development
58+
brief: >
59+
The GCP zone or region where the application is defined.
60+
examples: ['us-central1']
61+
- id: gcp.apphub.application.id
62+
type: string
63+
stability: development
64+
brief: >
65+
The name of the application as configured in AppHub.
66+
examples: ['my-application']
67+
- id: gcp.apphub.service.id
68+
type: string
69+
stability: development
70+
brief: >
71+
The name of the service as configured in AppHub.
72+
examples: ['my-service']
73+
- id: gcp.apphub.service.environment_type
74+
type:
75+
members:
76+
- id: production
77+
value: "PRODUCTION"
78+
brief: Production environment.
79+
stability: development
80+
- id: staging
81+
value: "STAGING"
82+
brief: Staging environment.
83+
stability: development
84+
- id: test
85+
value: "TEST"
86+
brief: Test environment.
87+
stability: development
88+
- id: development
89+
value: "DEVELOPMENT"
90+
brief: Development environment.
91+
stability: development
92+
stability: development
93+
brief: >
94+
Environment of a service is the stage of a software lifecycle.
95+
note: >
96+
[See AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)
97+
- id: gcp.apphub.service.criticality_type
98+
type:
99+
members:
100+
- id: mission_critical
101+
value: "MISSION_CRITICAL"
102+
brief: Mission critical service.
103+
stability: development
104+
- id: high
105+
value: "HIGH"
106+
brief: High impact.
107+
stability: development
108+
- id: medium
109+
value: "MEDIUM"
110+
brief: Medium impact.
111+
stability: development
112+
- id: low
113+
value: "LOW"
114+
brief: Low impact.
115+
stability: development
116+
stability: development
117+
brief: >
118+
Criticality of a service indicates its importance to the business.
119+
note: >
120+
[See AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)
121+
- id: gcp.apphub.workload.id
122+
type: string
123+
stability: development
124+
brief: >
125+
The name of the workload as configured in AppHub.
126+
examples: ['my-workload']
127+
- id: gcp.apphub.workload.environment_type
128+
type:
129+
members:
130+
- id: production
131+
value: "PRODUCTION"
132+
brief: Production environment.
133+
stability: development
134+
- id: staging
135+
value: "STAGING"
136+
brief: Staging environment.
137+
stability: development
138+
- id: test
139+
value: "TEST"
140+
brief: Test environment.
141+
stability: development
142+
- id: development
143+
value: "DEVELOPMENT"
144+
brief: Development environment.
145+
stability: development
146+
stability: development
147+
brief: >
148+
Environment of a workload is the stage of a software lifecycle.
149+
note: >
150+
[See AppHub environment type](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type_1)
151+
- id: gcp.apphub.workload.criticality_type
152+
type:
153+
members:
154+
- id: mission_critical
155+
value: "MISSION_CRITICAL"
156+
brief: Mission critical service.
157+
stability: development
158+
- id: high
159+
value: "HIGH"
160+
brief: High impact.
161+
stability: development
162+
- id: medium
163+
value: "MEDIUM"
164+
brief: Medium impact.
165+
stability: development
166+
- id: low
167+
value: "LOW"
168+
brief: Low impact.
169+
stability: development
170+
stability: development
171+
brief: >
172+
Criticality of a workload indicates its importance to the business.
173+
note: >
174+
[See AppHub type enum](https://cloud.google.com/app-hub/docs/reference/rest/v1/Attributes#type)
42175
- id: registry.gcp.gce
43176
type: attribute_group
44177
display_name: GCP - Google Compute Engine (GCE) Attributes

0 commit comments

Comments
 (0)
Please sign in to comment.