-
Notifications
You must be signed in to change notification settings - Fork 896
/
Copy pathcloud.yaml
93 lines (93 loc) · 3.08 KB
/
cloud.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
groups:
- id: cloud
prefix: cloud
brief: >
A cloud infrastructure (e.g. GCP, Azure, AWS)
attributes:
- id: provider
type:
allow_custom_values: true
members:
- id: AWS
value: 'aws'
brief: 'Amazon Web Services'
- id: Azure
value: 'azure'
brief: 'Microsoft Azure'
- id: GCP
value: 'gcp'
brief: 'Google Cloud Platform'
brief: >
Name of the cloud provider.
examples: 'gcp'
- id: account.id
type: string
brief: >
The cloud account ID used to identify different entities.
examples: ['opentelemetry']
- id: region
type: string
brief: >
A specific geographical location where different entities can run.
examples: ['us-central1']
- id: zone
type: string
brief: >
Zones are a sub set of the region connected through low-latency links.
note: >
In AWS, this is called availability-zone.
examples: ['us-central1-a']
- id: infrastructure_service
type:
allow_custom_values: true
members:
- id: AWS_EC2
value: 'aws_ec2'
brief: AWS Elastic Compute Cloud
- id: AWS_ECS
value: 'aws_ecs'
brief: AWS Elastic Container Service
- id: AWS_EKS
value: 'aws_eks'
brief: AWS Elastic Kubernetes Service
- id: AWS_Lambda
value: 'aws_lambda'
brief: AWS Lambda
- id: AWS_ElasticBeanstalk
value: 'aws_elastic_beanstalk'
brief: AWS Elastic Beanstalk
- id: Azure_VM
value: 'azure_vm'
brief: Azure Virtual Machines
- id: Azure_ContainerInstances
value: 'azure_container_instances'
brief: Azure Container Instances
- id: Azure_AKS
value: 'azure_aks'
brief: Azure Kubernetes Service
- id: Azure_Functions
value: 'azure_functions'
brief: Azure Functions
- id: Azure_AppService
value: 'azure_app_service'
brief: Azure App Service
- id: GCP_ComputeEngine
value: 'gcp_compute_engine'
brief: GCP Compute Engine
- id: GCP_CloudRun
value: 'gcp_cloud_run'
brief: GCP Cloud Run
- id: GCP_GKE
value: 'gcp_gke'
brief: Google Kubernetes Engine
- id: GCP_CloudFunctions
value: 'gcp_cloud_functions'
brief: GCP Cloud Functions
- id: GCP_AppEngine
value: 'gcp_app_engine'
brief: GCP App Engine
brief: >
The cloud infrastructure resource in use.
note: >
The prefix of the service SHOULD match the one specified in `cloud.provider`.
examples: ['aws_ec2', 'azure_vm', 'gcp_compute_engine']