» Data Source: azurerm_app_service

Use this data source to obtain information about an App Service.

» Example Usage

data "azurerm_app_service" "test" {
  name                = "search-app-service"
  resource_group_name = "search-service"
}

output "app_service_id" {
  value = "${data.azurerm_app_service.test.id}"
}

» Argument Reference

  • name - (Required) The name of the App Service.

  • resource_group_name - (Required) The Name of the Resource Group where the App Service exists.

» Attributes Reference

  • id - The ID of the App Service.

  • location - The Azure location where the App Service exists.

  • app_service_plan_id - The ID of the App Service Plan within which the App Service exists.

  • app_settings - A key-value pair of App Settings for the App Service.

  • connection_string - An connection_string block as defined below.

  • client_affinity_enabled - Does the App Service send session affinity cookies, which route client requests in the same session to the same instance?

  • enabled - Is the App Service Enabled?

  • https_only - Can the App Service only be accessed via HTTPS?

  • site_config - A site_config block as defined below.

  • tags - A mapping of tags to assign to the resource.


connection_string supports the following:

  • name - The name of the Connection String.

  • type - The type of the Connection String.

  • value - The value for the Connection String.


site_config supports the following:


ip_restriction exports the following:

  • ip_address - The IP Address used for this IP Restriction.

  • subnet_mask - The Subnet mask used for this IP Restriction.