AsBuiltReport.Microsoft.Azure.json

{
    "Report": {
        "Name": "Microsoft Azure As Built Report",
        "Version": "1.0",
        "Status": "Released",
        "Language": "en-US",
        "ShowCoverPageImage": true,
        "ShowTableOfContents": true,
        "ShowHeaderFooter": true,
        "ShowTableCaptions": true
    },
    "Options": {
        "ShowSectionInfo": true,
        "ShowTags": true,
        "EnableDiagrams": true,
        "DiagramTheme": "White",
        "DiagramDpi": 600,
        "NvaPublishers": ["fortinet"],
        "NvaTag": "",
        "SectionOrder": [
            "ApplicationGateway",
            "StorageAccount",
            "KeyVault",
            "LogAnalyticsWorkspace",
            "DataCollectionRule",
            "DiagnosticSetting",
            "LoadBalancer",
            "ExpressRoute",
            "VirtualNetworkGateway",
            "DdosProtectionPlan",
            "VirtualNetwork",
            "PublicIpAddress",
            "NetworkWatcher",
            "NetworkSecurityGroup",
            "PrivateEndpoint",
            "IpGroup",
            "DnsPrivateResolver",
            "DnsForwardingRuleset",
            "PrivateDnsZone",
            "Bastion",
            "Policy",
            "UserAssignedManagedIdentity",
            "Firewall",
            "FirewallPolicy",
            "RouteTable",
            "NetworkVirtualAppliance",
            "VirtualMachine",
            "AvailabilitySet",
            "VmScaleSet",
            "MaintenanceConfiguration",
            "AutomationAccount",
            "RecoveryServicesVault",
            "SiteRecovery",
            "AsrPolicy",
            "AsrRecoveryPlan",
            "AsrNetworkMapping",
            "DesktopVirtualization",
            "NetAppFiles"
        ]
    },
    "Filter": {
        "Subscription": ["*"]
    },
    "InfoLevel": {
        "_comment_": "0 = Disabled, 1 = Enabled / Summary, 2 = Detailed, 3 = Adv. Detailed, 4 = Comprehensive",
        "ApplicationGateway": 1,
        "AsrNetworkMapping": 1,
        "AsrPolicy": 1,
        "AsrRecoveryPlan": 1,
        "AutomationAccount": 1,
        "AvailabilitySet": 1,
        "Bastion": 1,
        "DataCollectionRule": 1,
        "DdosProtectionPlan": 1,
        "DesktopVirtualization": 1,
        "DiagnosticSetting": 1,
        "DnsForwardingRuleset": 1,
        "DnsPrivateResolver": 1,
        "ExpressRoute": 1,
        "Firewall": 1,
        "FirewallPolicy": 1,
        "IpGroup": 1,
        "KeyVault": 1,
        "LoadBalancer": 1,
        "LogAnalyticsWorkspace": 1,
        "MaintenanceConfiguration": 1,
        "ManagementGroup": 1,
        "NetAppFiles": 1,
        "NetworkSecurityGroup": 1,
        "NetworkVirtualAppliance": 1,
        "NetworkWatcher": 1,
        "Policy": {
            "Assignments": 1,
            "Definitions": 0
        },
        "PrivateDnsZone": 1,
        "PrivateEndpoint": 2,
        "PublicIpAddress": 1,
        "RecoveryServicesVault": 1,
        "RouteTable": 1,
        "SiteRecovery": 1,
        "StorageAccount": 1,
        "Subscription": 1,
        "Tenant": 0,
        "UserAssignedManagedIdentity": 1,
        "VirtualMachine": 1,
        "VirtualNetwork": 1,
        "VirtualNetworkGateway": 1,
        "VmScaleSet": 1
    },
    "HealthCheck": {
        "ApplicationGateway": {
            "ProvisioningState": true,
            "OperationalState": true
        },
        "AsrNetworkMapping": {
            "MappingState": true
        },
        "AsrPolicy": {
            "AppConsistentSnapshot": true
        },
        "AutomationAccount": {
            "State": true
        },
        "Bastion": {
            "ProvisioningState": true
        },
        "DataCollectionRule": {
            "ProvisioningState": true
        },
        "DdosProtectionPlan": {
            "ProvisioningState": true
        },
        "DesktopVirtualization": {
            "SessionHostHealth": true,
            "DrainMode": true,
            "RegistrationExpiry": true,
            "NoSessionHosts": true,
            "HostPoolCapacity": true
        },
        "DiagnosticSetting": {
            "NoLogsEnabled": true
        },
        "DnsForwardingRuleset": {
            "ProvisioningState": true,
            "ForwardingRuleState": true
        },
        "DnsPrivateResolver": {
            "ProvisioningState": true,
            "CurrentState": true
        },
        "ExpressRoute": {
            "CircuitStatus": true
        },
        "Firewall": {
            "ProvisioningState": true
        },
        "FirewallPolicy": {
            "ProvisioningState": true,
            "ThreatIntelMode": true
        },
        "IpGroup": {
            "ProvisioningState": true
        },
        "KeyVault": {
            "SoftDelete": true,
            "PurgeProtection": true,
            "PublicNetworkAccess": true,
            "RBACAuthorization": true
        },
        "LoadBalancer": {
            "ProvisioningState": true
        },
        "LogAnalyticsWorkspace": {
            "ProvisioningState": true,
            "PublicNetworkAccessForIngestion": true,
            "PublicNetworkAccessForQuery": true
        },
        "NetAppFiles": {
            "PoolCapacity": true,
            "AdHealth": true,
            "SnapshotPolicy": true,
            "BackupProtection": true,
            "CustomerManagedKey": true
        },
        "NetworkSecurityGroup": {
            "ProvisioningState": true,
            "OverlyPermissiveRules": true
        },
        "NetworkVirtualAppliance": {
            "Status": true
        },
        "NetworkWatcher": {
            "ProvisioningState": true,
            "FlowLogEnabled": true
        },
        "PrivateDnsZone": {
            "ProvisioningState": true,
            "VirtualNetworkLinks": true
        },
        "PrivateEndpoint": {
            "ProvisioningState": true,
            "ConnectionStatus": true
        },
        "PublicIpAddress": {
            "ProvisioningState": true,
            "Unattached": true
        },
        "RecoveryServicesVault": {
            "ProvisioningState": true,
            "PrivateEndpointStateForBackup": true,
            "SoftDeleteEnabled": true,
            "ImmutabilityEnabled": true,
            "PublicNetworkAccess": true
        },
        "RouteTable": {
            "ProvisioningState": true
        },
        "StorageAccount": {
            "ProvisioningState": true,
            "StorageAccountKeyAccess": true,
            "SecureTransfer": true,
            "BlobAnonymousAccess": true,
            "PublicNetworkAccess": true,
            "MinimumTlsVersion": true
        },
        "SiteRecovery": {
            "ReplicationHealth": true,
            "FailoverHealth": true,
            "NoTestFailover": true
        },
        "VirtualMachine": {
            "Status": true,
            "DiskEncryption": true,
            "BootDiagnostics": true,
            "BackupEnabled": true
        },
        "VirtualNetwork": {
            "ProvisioningState": true,
            "DnsServers": true
        },
        "VirtualNetworkGateway": {
            "ProvisioningState": true,
            "ConnectionStatus": true
        },
        "VmScaleSet": {
            "ProvisioningState": true
        }
    }
}