Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ResourceAttributeValues.php

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\SemConv
View 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';

}

Members

Title Sort descending Modifiers Object type Summary
ResourceAttributeValues::AWS_ECS_LAUNCHTYPE_EC2 public constant ec2
ResourceAttributeValues::AWS_ECS_LAUNCHTYPE_FARGATE public constant fargate
ResourceAttributeValues::CLOUD_PLATFORM_ALIBABA_CLOUD_ECS public constant Alibaba Cloud Elastic Compute Service
ResourceAttributeValues::CLOUD_PLATFORM_ALIBABA_CLOUD_FC public constant Alibaba Cloud Function Compute
ResourceAttributeValues::CLOUD_PLATFORM_ALIBABA_CLOUD_OPENSHIFT public constant Red Hat OpenShift on Alibaba Cloud
ResourceAttributeValues::CLOUD_PLATFORM_AWS_APP_RUNNER public constant AWS App Runner
ResourceAttributeValues::CLOUD_PLATFORM_AWS_EC2 public constant AWS Elastic Compute Cloud
ResourceAttributeValues::CLOUD_PLATFORM_AWS_ECS public constant AWS Elastic Container Service
ResourceAttributeValues::CLOUD_PLATFORM_AWS_EKS public constant AWS Elastic Kubernetes Service
ResourceAttributeValues::CLOUD_PLATFORM_AWS_ELASTIC_BEANSTALK public constant AWS Elastic Beanstalk
ResourceAttributeValues::CLOUD_PLATFORM_AWS_LAMBDA public constant AWS Lambda
ResourceAttributeValues::CLOUD_PLATFORM_AWS_OPENSHIFT public constant Red Hat OpenShift on AWS (ROSA)
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_AKS public constant Azure Kubernetes Service
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_APP_SERVICE public constant Azure App Service
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_CONTAINER_APPS public constant Azure Container Apps
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_CONTAINER_INSTANCES public constant Azure Container Instances
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_FUNCTIONS public constant Azure Functions
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_OPENSHIFT public constant Azure Red Hat OpenShift
ResourceAttributeValues::CLOUD_PLATFORM_AZURE_VM public constant Azure Virtual Machines
ResourceAttributeValues::CLOUD_PLATFORM_GCP_APP_ENGINE public constant Google Cloud App Engine (GAE)
ResourceAttributeValues::CLOUD_PLATFORM_GCP_BARE_METAL_SOLUTION public constant Google Bare Metal Solution (BMS)
ResourceAttributeValues::CLOUD_PLATFORM_GCP_CLOUD_FUNCTIONS public constant Google Cloud Functions (GCF)
ResourceAttributeValues::CLOUD_PLATFORM_GCP_CLOUD_RUN public constant Google Cloud Run
ResourceAttributeValues::CLOUD_PLATFORM_GCP_COMPUTE_ENGINE public constant Google Cloud Compute Engine (GCE)
ResourceAttributeValues::CLOUD_PLATFORM_GCP_KUBERNETES_ENGINE public constant Google Cloud Kubernetes Engine (GKE)
ResourceAttributeValues::CLOUD_PLATFORM_GCP_OPENSHIFT public constant Red Hat OpenShift on Google Cloud
ResourceAttributeValues::CLOUD_PLATFORM_IBM_CLOUD_OPENSHIFT public constant Red Hat OpenShift on IBM Cloud
ResourceAttributeValues::CLOUD_PLATFORM_TENCENT_CLOUD_CVM public constant Tencent Cloud Cloud Virtual Machine (CVM)
ResourceAttributeValues::CLOUD_PLATFORM_TENCENT_CLOUD_EKS public constant Tencent Cloud Elastic Kubernetes Service (EKS)
ResourceAttributeValues::CLOUD_PLATFORM_TENCENT_CLOUD_SCF public constant Tencent Cloud Serverless Cloud Function (SCF)
ResourceAttributeValues::CLOUD_PROVIDER_ALIBABA_CLOUD public constant Alibaba Cloud
ResourceAttributeValues::CLOUD_PROVIDER_AWS public constant Amazon Web Services
ResourceAttributeValues::CLOUD_PROVIDER_AZURE public constant Microsoft Azure
ResourceAttributeValues::CLOUD_PROVIDER_GCP public constant Google Cloud Platform
ResourceAttributeValues::CLOUD_PROVIDER_HEROKU public constant Heroku Platform as a Service
ResourceAttributeValues::CLOUD_PROVIDER_IBM_CLOUD public constant IBM Cloud
ResourceAttributeValues::CLOUD_PROVIDER_TENCENT_CLOUD public constant Tencent Cloud
ResourceAttributeValues::HOST_ARCH_AMD64 public constant AMD64
ResourceAttributeValues::HOST_ARCH_ARM32 public constant ARM32
ResourceAttributeValues::HOST_ARCH_ARM64 public constant ARM64
ResourceAttributeValues::HOST_ARCH_IA64 public constant Itanium
ResourceAttributeValues::HOST_ARCH_PPC32 public constant 32-bit PowerPC
ResourceAttributeValues::HOST_ARCH_PPC64 public constant 64-bit PowerPC
ResourceAttributeValues::HOST_ARCH_S390X public constant IBM z/Architecture
ResourceAttributeValues::HOST_ARCH_X86 public constant 32-bit x86
ResourceAttributeValues::OS_TYPE_AIX public constant AIX (Advanced Interactive eXecutive)
ResourceAttributeValues::OS_TYPE_DARWIN public constant Apple Darwin
ResourceAttributeValues::OS_TYPE_DRAGONFLYBSD public constant DragonFly BSD
ResourceAttributeValues::OS_TYPE_FREEBSD public constant FreeBSD
ResourceAttributeValues::OS_TYPE_HPUX public constant HP-UX (Hewlett Packard Unix)
ResourceAttributeValues::OS_TYPE_LINUX public constant Linux
ResourceAttributeValues::OS_TYPE_NETBSD public constant NetBSD
ResourceAttributeValues::OS_TYPE_OPENBSD public constant OpenBSD
ResourceAttributeValues::OS_TYPE_SOLARIS public constant SunOS, Oracle Solaris
ResourceAttributeValues::OS_TYPE_WINDOWS public constant Microsoft Windows
ResourceAttributeValues::OS_TYPE_Z_OS public constant IBM z/OS
ResourceAttributeValues::SCHEMA_URL public constant The URL of the OpenTelemetry schema for these keys and values.
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_CPP public constant cpp
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_DOTNET public constant dotnet
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_ERLANG public constant erlang
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_GO public constant go
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_JAVA public constant java
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_NODEJS public constant nodejs
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_PHP public constant php
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_PYTHON public constant python
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_RUBY public constant ruby
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_RUST public constant rust
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_SWIFT public constant swift
ResourceAttributeValues::TELEMETRY_SDK_LANGUAGE_WEBJS public constant webjs

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal