core/utils/dataMappings/azure/storage/storage.json

{
    "storage_accounts_infra_encryption_disabled": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "requireInfrastructureEncryption": "Infrastructure Encryption"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "requireInfrastructureEncryption"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_rotation_reminder_disabled": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "properties.keyPolicy.keyExpirationPeriodInDays": "Reminder in Days"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "properties.keyPolicy.keyExpirationPeriodInDays"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_missing_key_rotation": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "keyRotation.key1.isRotated": "Key1 Rotated",
                "keyRotation.key2.isRotated": "Key2 Rotated"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "keyRotation"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_missing_queue_logging": [
        {
            "translate": {
                "name": "Name",
                "ResourceGroupName": "ResourceGroupName",
                "diagnosticSettings.queue.logging.read": "Read Enabled",
                "diagnosticSettings.queue.logging.write": "Write Enabled",
                "diagnosticSettings.queue.logging.delete": "Delete Enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "diagnosticSettings"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_missing_blob_data_protection": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "dataProtection.properties.deleteRetentionPolicy.enabled": "SoftDelete Enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "dataProtection"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_missing_cmk_encryption": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "usingOwnKey": "Customer Managed Key"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "usingOwnKey"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_missing_blob_logging": [
        {
            "translate": {
                "name": "Name",
                "ResourceGroupName": "ResourceGroupName",
                "diagnosticSettings.blob.logging.read": "Read Enabled",
                "diagnosticSettings.blob.logging.write": "Write Enabled",
                "diagnosticSettings.blob.logging.delete": "Delete Enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "diagnosticSettings"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_missing_table_logging": [
        {
            "translate": {
                "name": "Name",
                "ResourceGroupName": "ResourceGroupName",
                "diagnosticSettings.blob.logging.read": "Read Enabled",
                "diagnosticSettings.blob.logging.write": "Write Enabled",
                "diagnosticSettings.blob.logging.delete": "Delete Enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "diagnosticSettings"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_https_traffic_disabled": [
        {
            "translate": {
                "name": "Name",
                "CreationTime": "Creation Time",
                "location": "Location",
                "supportsHttpsTrafficOnly": "Https Only"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "supportsHttpsTrafficOnly"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_all_networks": [
        {
            "translate": {
                "name": "Name",
                "CreationTime": "Creation Time",
                "location": "Location",
                "AllowAccessFromAllNetworks": "Allow Access from all networks"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "AllowAccessFromAllNetworks"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_encryptblob_disabled": [
        {
            "translate": {
                "name": "Name",
                "CreationTime": "Creation Time",
                "location": "Location",
                "isBlobEncrypted": "Blob encrypted"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "isBlobEncrypted"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_protection_disabled": [
        {
            "translate": {
                "name": "Name",
                "CreationTime": "Creation Time",
                "location": "Location",
                "AdvancedProtectionEnabled": "Advanced Protection enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "AdvancedProtectionEnabled"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_filencrypt_disabled": [
        {
            "translate": {
                "name": "Name",
                "CreationTime": "Creation Time",
                "location": "Location",
                "isFileEncrypted": "File encryption enabled"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "isFileEncrypted"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_trusted_ms_services_bypass": [
        {
            "translate": {
                "name": "Name",
                "CreationTime": "Creation Time",
                "location": "Location",
                "AllowAzureServices": "Allow Azure services"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "AllowAzureServices"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_anonymous_access_enabled": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "properties.allowBlobPublicAccess": "Public Access"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": [
                        "name",
                        "location",
                        "ResourceGroupName",
                        "CreationTime",
                        "properties.allowBlobPublicAccess"
                    ],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ],
    "storage_accounts_minimum_tls_version_disabled": [
        {
            "translate": {
                "name": "Name",
                "location": "Location",
                "ResourceGroupName": "ResourceGroupName",
                "properties.minimumTlsVersion": "TLS version"
            },
            "table": "Normal",
            "actions":{
                "objectData":{
                    "expand": ["properties"],
                    "format": "json"
                },
                "showGoToButton":"True",
                "showModalButton":"True"
            }
        }
    ]
}