github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/azure/appservice/enable_http2.tf.go (about)

     1  package appservice
     2  
     3  var terraformEnableHttp2GoodExamples = []string{
     4  	`
     5   resource "azurerm_app_service" "good_example" {
     6     name                = "example-app-service"
     7     location            = azurerm_resource_group.example.location
     8     resource_group_name = azurerm_resource_group.example.name
     9     app_service_plan_id = azurerm_app_service_plan.example.id
    10   
    11     site_config {
    12   	  http2_enabled = true
    13     }
    14   }
    15   `,
    16  }
    17  
    18  var terraformEnableHttp2BadExamples = []string{
    19  	`
    20   resource "azurerm_app_service" "bad_example" {
    21     name                = "example-app-service"
    22     location            = azurerm_resource_group.example.location
    23     resource_group_name = azurerm_resource_group.example.name
    24     app_service_plan_id = azurerm_app_service_plan.example.id
    25   }
    26   `, `
    27   resource "azurerm_app_service" "bad_example" {
    28     name                = "example-app-service"
    29     location            = azurerm_resource_group.example.location
    30     resource_group_name = azurerm_resource_group.example.name
    31     app_service_plan_id = azurerm_app_service_plan.example.id
    32     site_config {
    33   	  http2_enabled = false
    34     }
    35   }
    36   `,
    37  }
    38  
    39  var terraformEnableHttp2Links = []string{
    40  	`https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service#http2_enabled`,
    41  }
    42  
    43  var terraformEnableHttp2RemediationMarkdown = ``