For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/ddsql_reference/data_directory/azure/azure.function.dataset.md. A documentation index is available at /llms.txt.

Function

An Azure Function is a serverless compute service for running event-driven code without managing infrastructure. It scales automatically in response to triggers and integrates with Azure services for building APIs, data processing workflows, and background jobs.

azure.function

Fields

TitleIDTypeData TypeDescription
_keycorestring
availability_statecorestringManagement information availability state for the app.
client_affinity_enabledcorebooltrue to enable client affinity; false to stop sending session affinity cookies, which route client requests in the same session to the same instance. Default is true.
client_cert_enabledcorebooltrue to enable client certificate authentication (TLS mutual authentication); otherwise, false. Default is false.
client_cert_exclusion_pathscorestringclient certificate authentication comma-separated exclusion paths
client_cert_modecorestringThis composes with ClientCertEnabled setting. - ClientCertEnabled: false means ClientCert is ignored. - ClientCertEnabled: true and ClientCertMode: Required means ClientCert is required. - ClientCertEnabled: true and ClientCertMode: Optional means ClientCert is optional or accepted.
container_sizecoreint64Size of the function container.
custom_domain_verification_idcorestringUnique identifier that verifies the custom domains assigned to the app. Customer will add this id to a txt record for verification.
daily_memory_time_quotacoreint64Maximum allowed daily memory-time quota (applicable on dynamic apps only).
default_host_namecorestringDefault hostname of the app. Read-only.
enabledcorebooltrue if the app is enabled; otherwise, false. Setting this value to false disables the app (takes the app offline).
enabled_host_namescorearray<string>Enabled hostnames for the app.Hostnames need to be assigned (see HostNames) AND enabled. Otherwise, the app is not served on those hostnames.
extended_locationcorejsonExtended Location.
host_namescorearray<string>Hostnames associated with the app.
host_names_disabledcorebooltrue to disable the public hostnames of the app; otherwise, false. If true, the app is only accessible via API management process.
hosting_environmentcorestring
hosting_environment_idcorestring
hosting_environment_profilecorestringSpecification for an App Service Environment to use for this resource.
https_onlycoreboolHttpsOnly: configures a web site to accept only https requests. Issues redirect for http requests
hyper_vcoreboolHyper-V sandbox.
idcorestringResource Id.
identity_principal_idcorestring
identity_tenant_idcorestring
identity_typecorestring
in_progress_operation_idcorestringSpecifies an operation id if this site has a pending operation.
is_default_containercorebooltrue if the app is a default container; otherwise, false.
is_xenoncoreboolObsolete: Hyper-V sandbox.
key_vault_reference_identitycorestringIdentity to use for Key Vault Reference authentication.
kindcorestringKind of resource.
last_modified_time_utccorestringLast time the app was modified, in UTC. Read-only.
locationcorestringResource Location.
max_number_of_workerscoreint64Maximum number of workers. This only applies to Functions container.
namecorestringResource Name.
outbound_ip_addressescorestringList of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from tenants that site can be hosted with current settings. Read-only.
possible_outbound_ip_addressescorestringList of IP addresses that the app uses for outbound connections (e.g. database access). Includes VIPs from all tenants except dataComponent. Read-only.
redundancy_modecorestringSite redundancy mode
repository_site_namecorestringName of the repository site.
reservedcorebooltrue if reserved; otherwise, false.
resource_groupcorestringName of the resource group the app belongs to. Read-only.
scm_site_also_stoppedcorebooltrue to stop SCM (KUDU) site when the app is stopped; otherwise, false. The default is false.
server_farm_idcorestringResource ID of the associated App Service plan, formatted as: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}".
site_config_acr_use_managed_identity_credscorebool
site_config_acr_user_managed_identity_idcorestring
site_config_always_oncorebool
site_config_ftps_statecorestring
site_config_function_app_scale_limitcoreint64
site_config_http20_enabledcorebool
site_config_http_logging_enabledcorebool
site_config_java_containercorestring
site_config_java_container_versioncorestring
site_config_java_versioncorestring
site_config_limitscoreint64
site_config_linux_fx_versioncorestring
site_config_load_balancingcorestring
site_config_local_my_sql_enabledcorebool
site_config_logs_directory_size_limitcoreint64
site_config_managed_pipeline_modecorestring
site_config_managed_service_identity_idcoreint64
site_config_min_tls_versioncorestring
site_config_minimum_elastic_instance_countcoreint64
site_config_net_framework_versioncorestring
site_config_node_versioncorestring
site_config_number_of_workerscoreint64
site_config_php_versioncorestring
site_config_power_shell_versioncorestring
site_config_pre_warmed_instance_countcoreint64
site_config_publishing_usernamecorestring
site_config_python_versioncorestring
site_config_remote_debugging_enabledcorebool
site_config_remote_debugging_versioncorestring
site_config_request_tracing_enabledcorebool
site_config_scm_ip_security_restrictions_use_maincorebool
site_config_scm_typecorestring
site_config_tracing_optionscorestring
site_config_use32_bit_worker_processcorebool
site_config_vnet_namecorestring
site_config_web_sockets_enabledcorebool
site_config_windows_fx_versioncorestring
site_config_x_managed_service_identity_idcoreint64
statecorestringCurrent state of the app.
storage_account_requiredcoreboolChecks if Customer provided storage account is required
subscription_idcorestring
subscription_namecorestring
suspended_tillcorestringApp suspended till in case memory-time quota is exceeded.
tagscorehstore_csv
target_swap_slotcorestringSpecifies which deployment slot this app will swap into. Read-only.
traffic_manager_host_namescorearray<string>Azure Traffic Manager hostnames associated with the app. Read-only.
typecorestringResource type.
usage_statecorestringState indicating whether the app has exceeded its quota usage. Read-only.
virtual_network_subnet_idcorestringAzure Resource Manager ID of the Virtual network and subnet to be joined by Regional VNET Integration. This must be of the form /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}
web_auth_settingscorejson