interface ResourceAttributeValues
Hierarchy
- interface \OpenTelemetry\SemConv\ResourceAttributeValues
Expanded class hierarchy of ResourceAttributeValues
All classes that implement ResourceAttributeValues
File
-
vendor/
open-telemetry/ sem-conv/ ResourceAttributeValues.php, line 9
Namespace
OpenTelemetry\SemConvView source
interface ResourceAttributeValues {
/**
* The URL of the OpenTelemetry schema for these keys and values.
*/
public const SCHEMA_URL = 'https://opentelemetry.io/schemas/1.27.0';
/**
* ec2
*
* @see ResourceAttributes::AWS_ECS_LAUNCHTYPE
*/
public const AWS_ECS_LAUNCHTYPE_EC2 = 'ec2';
/**
* fargate
*
* @see ResourceAttributes::AWS_ECS_LAUNCHTYPE
*/
public const AWS_ECS_LAUNCHTYPE_FARGATE = 'fargate';
/**
* Alibaba Cloud Elastic Compute Service
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_ALIBABA_CLOUD_ECS = 'alibaba_cloud_ecs';
/**
* Alibaba Cloud Function Compute
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_ALIBABA_CLOUD_FC = 'alibaba_cloud_fc';
/**
* Red Hat OpenShift on Alibaba Cloud
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_ALIBABA_CLOUD_OPENSHIFT = 'alibaba_cloud_openshift';
/**
* AWS Elastic Compute Cloud
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_EC2 = 'aws_ec2';
/**
* AWS Elastic Container Service
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_ECS = 'aws_ecs';
/**
* AWS Elastic Kubernetes Service
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_EKS = 'aws_eks';
/**
* AWS Lambda
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_LAMBDA = 'aws_lambda';
/**
* AWS Elastic Beanstalk
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_ELASTIC_BEANSTALK = 'aws_elastic_beanstalk';
/**
* AWS App Runner
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_APP_RUNNER = 'aws_app_runner';
/**
* Red Hat OpenShift on AWS (ROSA)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AWS_OPENSHIFT = 'aws_openshift';
/**
* Azure Virtual Machines
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_VM = 'azure_vm';
/**
* Azure Container Apps
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_CONTAINER_APPS = 'azure_container_apps';
/**
* Azure Container Instances
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_CONTAINER_INSTANCES = 'azure_container_instances';
/**
* Azure Kubernetes Service
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_AKS = 'azure_aks';
/**
* Azure Functions
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_FUNCTIONS = 'azure_functions';
/**
* Azure App Service
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_APP_SERVICE = 'azure_app_service';
/**
* Azure Red Hat OpenShift
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_AZURE_OPENSHIFT = 'azure_openshift';
/**
* Google Bare Metal Solution (BMS)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_BARE_METAL_SOLUTION = 'gcp_bare_metal_solution';
/**
* Google Cloud Compute Engine (GCE)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_COMPUTE_ENGINE = 'gcp_compute_engine';
/**
* Google Cloud Run
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_CLOUD_RUN = 'gcp_cloud_run';
/**
* Google Cloud Kubernetes Engine (GKE)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_KUBERNETES_ENGINE = 'gcp_kubernetes_engine';
/**
* Google Cloud Functions (GCF)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_CLOUD_FUNCTIONS = 'gcp_cloud_functions';
/**
* Google Cloud App Engine (GAE)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_APP_ENGINE = 'gcp_app_engine';
/**
* Red Hat OpenShift on Google Cloud
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_GCP_OPENSHIFT = 'gcp_openshift';
/**
* Red Hat OpenShift on IBM Cloud
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_IBM_CLOUD_OPENSHIFT = 'ibm_cloud_openshift';
/**
* Tencent Cloud Cloud Virtual Machine (CVM)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_TENCENT_CLOUD_CVM = 'tencent_cloud_cvm';
/**
* Tencent Cloud Elastic Kubernetes Service (EKS)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_TENCENT_CLOUD_EKS = 'tencent_cloud_eks';
/**
* Tencent Cloud Serverless Cloud Function (SCF)
*
* @see ResourceAttributes::CLOUD_PLATFORM
*/
public const CLOUD_PLATFORM_TENCENT_CLOUD_SCF = 'tencent_cloud_scf';
/**
* Alibaba Cloud
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_ALIBABA_CLOUD = 'alibaba_cloud';
/**
* Amazon Web Services
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_AWS = 'aws';
/**
* Microsoft Azure
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_AZURE = 'azure';
/**
* Google Cloud Platform
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_GCP = 'gcp';
/**
* Heroku Platform as a Service
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_HEROKU = 'heroku';
/**
* IBM Cloud
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_IBM_CLOUD = 'ibm_cloud';
/**
* Tencent Cloud
*
* @see ResourceAttributes::CLOUD_PROVIDER
*/
public const CLOUD_PROVIDER_TENCENT_CLOUD = 'tencent_cloud';
/**
* AMD64
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_AMD64 = 'amd64';
/**
* ARM32
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_ARM32 = 'arm32';
/**
* ARM64
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_ARM64 = 'arm64';
/**
* Itanium
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_IA64 = 'ia64';
/**
* 32-bit PowerPC
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_PPC32 = 'ppc32';
/**
* 64-bit PowerPC
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_PPC64 = 'ppc64';
/**
* IBM z/Architecture
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_S390X = 's390x';
/**
* 32-bit x86
*
* @see ResourceAttributes::HOST_ARCH
*/
public const HOST_ARCH_X86 = 'x86';
/**
* Microsoft Windows
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_WINDOWS = 'windows';
/**
* Linux
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_LINUX = 'linux';
/**
* Apple Darwin
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_DARWIN = 'darwin';
/**
* FreeBSD
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_FREEBSD = 'freebsd';
/**
* NetBSD
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_NETBSD = 'netbsd';
/**
* OpenBSD
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_OPENBSD = 'openbsd';
/**
* DragonFly BSD
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_DRAGONFLYBSD = 'dragonflybsd';
/**
* HP-UX (Hewlett Packard Unix)
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_HPUX = 'hpux';
/**
* AIX (Advanced Interactive eXecutive)
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_AIX = 'aix';
/**
* SunOS, Oracle Solaris
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_SOLARIS = 'solaris';
/**
* IBM z/OS
*
* @see ResourceAttributes::OS_TYPE
*/
public const OS_TYPE_Z_OS = 'z_os';
/**
* cpp
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_CPP = 'cpp';
/**
* dotnet
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_DOTNET = 'dotnet';
/**
* erlang
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_ERLANG = 'erlang';
/**
* go
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_GO = 'go';
/**
* java
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_JAVA = 'java';
/**
* nodejs
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_NODEJS = 'nodejs';
/**
* php
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_PHP = 'php';
/**
* python
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_PYTHON = 'python';
/**
* ruby
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_RUBY = 'ruby';
/**
* rust
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_RUST = 'rust';
/**
* swift
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_SWIFT = 'swift';
/**
* webjs
*
* @see ResourceAttributes::TELEMETRY_SDK_LANGUAGE
*/
public const TELEMETRY_SDK_LANGUAGE_WEBJS = 'webjs';
}