github.com/khulnasoft-lab/defsec@v1.0.5-0.20230827010352-5e9f46893d95/rules/cloud/policies/azure/appservice/require_client_cert.tf.go (about) 1 package appservice 2 3 var terraformRequireClientCertGoodExamples = []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 client_cert_enabled = true 11 } 12 `, 13 } 14 15 var terraformRequireClientCertBadExamples = []string{ 16 ` 17 resource "azurerm_app_service" "bad_example" { 18 name = "example-app-service" 19 location = azurerm_resource_group.example.location 20 resource_group_name = azurerm_resource_group.example.name 21 app_service_plan_id = azurerm_app_service_plan.example.id 22 } 23 `, ` 24 resource "azurerm_app_service" "bad_example" { 25 name = "example-app-service" 26 location = azurerm_resource_group.example.location 27 resource_group_name = azurerm_resource_group.example.name 28 app_service_plan_id = azurerm_app_service_plan.example.id 29 client_cert_enabled = false 30 } 31 `, 32 } 33 34 var terraformRequireClientCertLinks = []string{ 35 `https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/app_service#client_cert_enabled`, 36 } 37 38 var terraformRequireClientCertRemediationMarkdown = ``