core/utils/dataMappings/azure/app_services/app_services.json

{
    "app_service_missing_identity": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "identity.principalId": "Principal ID",
                "appConfig.properties.ftpsState": "SSL FTP",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "appConfig.properties.siteAuthSettings.Enabled": "Site Auth Enabled"
            },
            "table": "asList",
            "emphasis": ["Principal ID"]
        }
    ],
    "app_service_site_auth_disabled": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.ftpsState": "SSL FTP",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "appConfig.properties.siteAuthSettings.Enabled": "Site Auth Enabled"
            },
            "table": "asList",
            "emphasis": ["Site Auth Enabled"]
        }
    ],
    "app_service_missing_client_cert": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.ftpsState": "SSL FTP",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "properties.clientCertEnabled": "Client certificate enabled"
            },
            "table": "asList",
            "emphasis": ["Client certificate enabled"]
        }
    ],
    "app_service_httpsonly_disabled": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.ftpsState": "SSL FTP",
                "appConfig.properties.minTlsVersion": "TLS Version"
            },
            "table": "asList",
            "emphasis": ["Https Only"]
        }
    ],
    "app_service_latest_tls_missing": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.ftpsState": "SSL FTP",
                "appConfig.properties.minTlsVersion": "TLS Version"
            },
            "table": "asList",
            "emphasis": ["TLS Version"]
        }
    ],
    "app_service_latest_java_missing": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "appConfig.properties.javaVersion": "Java Version"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "kind",
                        "location",
                        "properties.defaultHostName",
                        "properties.httpsOnly",
                        "appConfig.properties.minTlsVersion",
                        "appConfig.properties.javaVersion"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "app_service_latest_php_missing": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "appConfig.properties.linuxFxVersion": "FX Version",
                "appConfig.properties.phpVersion": "PHP Version"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "kind",
                        "location",
                        "properties.defaultHostName",
                        "properties.httpsOnly",
                        "appConfig.properties.minTlsVersion",
                        "appConfig.properties.linuxFxVersion",
                        "appConfig.properties.phpVersion"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "app_service_latest_python_missing": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "appConfig.properties.linuxFxVersion": "FX Version",
                "appConfig.properties.pythonVersion": "Python Version"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "kind",
                        "location",
                        "properties.defaultHostName",
                        "properties.httpsOnly",
                        "appConfig.properties.minTlsVersion",
                        "appConfig.properties.linuxFxVersion",
                        "appConfig.properties.pythonVersion"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "app_service_http20_disabled": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "properties.httpsOnly": "Https Only",
                "appConfig.properties.minTlsVersion": "TLS Version",
                "appConfig.properties.http20Enabled": "HTTP 2.0 Enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "kind",
                        "location",
                        "properties.defaultHostName",
                        "properties.httpsOnly",
                        "appConfig.properties.minTlsVersion",
                        "appConfig.properties.http20Enabled"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "app_service_login_disabled": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "diagnosticSettings.enabled": "Diagnostic Settings Enabled",
                "diagnosticSettings.properties.logs.category": "Log Category"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "kind",
                        "location",
                        "properties.defaultHostName",
                        "diagnosticSettings.enabled",
                        "diagnosticSettings.properties.logs.category"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "app_service_ftp_allowed": [
        {
            "translate": {
                "name": "Application Name",
                "kind": "Kind",
                "location": "Location",
                "properties.defaultHostName": "HostName",
                "appConfig.properties.ftpsState": "FTPS State"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "kind",
                        "location",
                        "properties.defaultHostName",
                        "appConfig.properties.ftpsState"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ]
}