module/scanner/appsettings.json

{
  "AppMetadata": {
    "AppCurrentVersion": "1.0.0"
  },
  "AuthNSettings": {
    "ScannerIdentityConnectionString": "",
    "InternalIdentityConnectionString": "",
    "ScannerApplicationId": "",
    "ScannerApplicationPassword": "",
    "TenantId": ""
  },
  "InternalIdentityConfiguration": {
    "InternalApplicationId": "",
    "InternalApplicationPassword": ""
  },
    "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"
      },
      "EnabledCloudServices": [ "Azure" ]
    },
    "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
      }
    }
  }