core/utils/dataMappings/azure/Database/SQLServer/sql.json

{
    "sql_server_ad_admin_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "sqlAd.enabled": "Active Directory Admin enabled"
            },
            "table": "asList",
            "emphasis": ["Active Directory Admin enabled"]
        }
    ],
    "sql_server_tdp_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "tdpSettings.enabled": "Threat Detection policy enabled"
            },
            "table": "asList",
            "emphasis": ["Threat Detection policy enabled"]
        }
    ],
    "sql_server_audit_action_groups": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "auditing.auditActionsAndGroups": "Audit actions"
            },
            "table": "asList",
            "emphasis": ["Audit actions"]
        }
    ],
    "sql_server_auditing_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "auditing.enabled": "Auditing policy state"
            },
            "table": "asList",
            "emphasis": ["Auditing policy state"]
        }
    ],
    "sql_server_audit_retention": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "auditing.retentionDays": "Auditing policy state"
            },
            "table": "asList",
            "emphasis": ["Auditing retention days"]
        }
    ],
    "sql_server_tdp_alerts_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "tdpSettings.emailAddresses": "TDP email addresses"
            },
            "table": "asList",
            "emphasis": ["TDP email addresses"]
        }
    ],
    "sql_server_tdp_alerts_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "tdpSettings.disabledAlerts": "TDP email addresses"
            },
            "table": "asList",
            "emphasis": ["TDP disabled alerts"]
        }
    ],
    "sql_server_tdp_own_key_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "tdeSettings.protectorMode": "TDE Protector mode",
                "tdeSettings.properties.keyName": "TDE Key Name",
                "tdeSettings.properties.keyType": "TDE Key Type"
            },
            "table": "asList",
            "emphasis": ["TDE Protector mode",
                         "TDE Protector key name",
                         "TDE Protector server key type"
                        ]
        }
    ],
    "sql_server_tdp_email_admin_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "tdpSettings.sentToAdmins": "TDP notify admins"
            },
            "table": "asList",
            "emphasis": ["TDP notify admins"]
        }
    ],
    "sql_server_encryption_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "databases.name": "Server Name",
                "resourceGroupName": "Resource group name",
                "databases.encryptionStatus": "Encryption Status"
            },
            "table": "asList",
            "emphasis": ["Encryption Status",
                         "Database Name"]
        }
    ],
    "sql_server_va_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "vaConfig.properties.recurringScans.isEnabled": "VA Enabled"
            },
            "table": "asList",
            "emphasis": ["VA Enabled"]
        }
    ],
    "sql_server_va_send_reports_empty": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "vaConfig.properties.recurringScans.emails": "SendTo"
            },
            "table": "asList",
            "emphasis": ["SendTo"]
        }
    ],
    "sql_server_va_send_reports_admins_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "vaConfig.properties.recurringScans.emailSubscriptionAdmins": "SendTo"
            },
            "table": "asList",
            "emphasis": ["SendTo"]
        }
    ],
    "sql_server_va_periodic_disabled": [
        {
            "translate": {
                "name": "Server Name",
                "location": "Location",
                "resourceGroupName": "Resource group name",
                "fqdn": "FQDN",
                "vaConfig.properties.recurringScans.isEnabled": "Recurring Scans"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "resourceGroupName",
                        "fqdn",
                        "vaConfig"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ]
}