Enum EnvironmentInfo.Types.HostingEnvironment.Types.HostingEnvironmentType
- Namespace
- Temporalio.Api.Worker.V1
- Assembly
- Temporalio.dll
What kind of hosting environment we're running in. This list is about what can actually be detected reliably and is unrelated to what SDKs can actually run in.
public enum EnvironmentInfo.Types.HostingEnvironment.Types.HostingEnvironmentType
Fields
[OriginalName("HOSTING_ENVIRONMENT_TYPE_AWS_ECS")] AwsEcs = 4Detect via
ECS_CONTAINER_METADATA_URI_V4orECS_CONTAINER_METADATA_URI[OriginalName("HOSTING_ENVIRONMENT_TYPE_AWS_LAMBDA")] AwsLambda = 3Detect via
AWS_LAMBDA_FUNCTION_NAME[OriginalName("HOSTING_ENVIRONMENT_TYPE_AZURE_APP_SERVICE")] AzureAppService = 8Detect via
WEBSITE_SITE_NAME[OriginalName("HOSTING_ENVIRONMENT_TYPE_AZURE_CONTAINER_APPS")] AzureContainerApps = 10Detect via
CONTAINER_APP_NAME[OriginalName("HOSTING_ENVIRONMENT_TYPE_AZURE_FUNCTIONS")] AzureFunctions = 9Detect via
FUNCTIONS_EXTENSION_VERSION[OriginalName("HOSTING_ENVIRONMENT_TYPE_DOCKER")] Docker = 1Should always be in the list if we're running inside a docker container
[OriginalName("HOSTING_ENVIRONMENT_TYPE_GOOGLE_APP_ENGINE")] GoogleAppEngine = 7Detect via
GAE_SERVICE[OriginalName("HOSTING_ENVIRONMENT_TYPE_GOOGLE_CLOUD_RUN")] GoogleCloudRun = 6Detect via
K_SERVICE[OriginalName("HOSTING_ENVIRONMENT_TYPE_K8S")] K8S = 2Should always be in the list if we're running inside any k8s environment
[OriginalName("HOSTING_ENVIRONMENT_TYPE_UNSPECIFIED")] Unspecified = 0Should never actually be set, exists to follow convention of having a default. SDKs should just leave
hosting_environmentsempty if none can be determined.