module/scanner/appsettings.json
{
"AppMetadata": { "AppCurrentVersion": "1.0.0" }, "AuthNSettings": { "ScannerIdentityConnectionString": "RunAs=Developer;DeveloperTool=AzureCli", "InternalIdentityConnectionString": "", "ScannerApplicationId": "", "ScannerApplicationPassword": "", "TenantId": "" }, "AuthzSettings": { "IsPIMEnabled": false, "IsRGPIMEnabled": false, "MaxDegreeOfParallelismForSubPIMProcess": 50, "MaxDegreeOfParallelismForRGPIMProcess": 4 }, "AIConfigurations": { "ResourceId": "FILL" }, "AzureStorageSettings": { "ResourceId": "FILL", "ContainerName": "azskatsscanresult", "QueueName": "subjobqueue", "FileNames": { "SubscriptionMetadata": "{0}/Subscriptions/SubMetaData/{1}_SubMetaData.json", "SubscriptionRBAC": "{0}/Subscriptions/RBAC/{1}_RBAC.json", "ResourceInventory": "{0}/Subscriptions/ResourceInventory/{1}_ResourceInventory.json", "PolicyAssessments": "{0}/Subscriptions/SSAssessmentDetails/{1}_SSAssessmentDetails.json", "ControlEvaluation": "{0}/Subscriptions/ControlResults/{1}_ControlResults.json" } }, "HttpClientConfig": { "MaxRetries": 3, "RetryHttpStatusCodes": [ 429, 408, 502, 504 ], "RetryStepInSecs": 6 }, "LAConfigurations": { "WorkspaceId": "FILL", "ResourceId": "FILL", "LATypes": { "PolicySummary": "AzSK_PolicySummaryInfo", "SubscriptionRBAC": "AzSK_RBAC", "ADGraph": "AzSK_AADObjectInv", "PolicyAssignments": "AzSK_PolicyAssignmentsInv", "PolicyAssessments": "AzSK_SSAssessmentInv", "PolicyStates": "AzSK_PolicyStateResults", "ControlEvaluation": "AzSK_ControlResults", "ProcessedEvent": "AzSK_ProcessedSubscriptions", "Exceptions": "AzSK_RTExceptions", "PerformanceMetrics": "AzSK_PerformanceMetrics", "ResourceInventory": "AzSK_ResourceInvInfo" }, "QueryFiles": { }, "Functions": { }, "BatchSize": 500 }, "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Information", "System.Net.Http": "Information" } }, "WebJobConfigurations": { "ForceFetch": false, "MaxExecutionTimeInUTCHour": 14 }, "FeatureManagement": { "All": true, "ManagementGroups": true, "ADGraph": true, "Subscriptions": true, "PolicyDefinitions": true, "BaselineControls": true, "ControlScanException": true, "ScanExternalControl": false, "MetricAlerts": false, "DataMasking": false }, "ManagementGroupConfigurations": { "ManagementGroupId": "FILL", "HierarchyTraverseLimit": 7 }, "GraphConfigurations": { "BatchSize": 1000 }, "WorkItemProcessorSettings": { "BatchSize": 90000, "MinThreshold": 1, "MessageMaxTimeToLive": "03:00:00", "CacheClearingOn": true }, "RepositorySettings": { "SQLDatabase": { "ResourceEvaluationLimit": 5000 }, "Storage": { "StorageContainerFetchLimit": 5000 } } } |