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
    }
  }
}