[ {
  "relativePath" : "plugin-azure-agent/teamcity-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureScheduledExecutorService.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzurePropertiesReader.kt",
  "extension" : "kt",
  "linesOfCode" : 144,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/UnixCustomDataReader.kt",
  "extension" : "kt",
  "linesOfCode" : 75,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/FileUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/FileUtilsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureEnvironmentReader.kt",
  "extension" : "kt",
  "linesOfCode" : 19,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureCustomDataReader.kt",
  "extension" : "kt",
  "linesOfCode" : 82,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureScheduledExecutorServiceImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/SpotInstanceTerminationCheckerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureMetadataReader.kt",
  "extension" : "kt",
  "linesOfCode" : 62,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/Retry.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/WindowsCustomDataReader.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/kotlin/jetbrains/buildServer/clouds/azure/SpotInstanceTerminationChecker.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-agent/src/main/resources/META-INF/build-agent-plugin-teamcity-cloud-azure.xml",
  "extension" : "xml",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-azure-agent" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/teamcity-plugin.xml",
  "extension" : "xml",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/CreateDeploymentTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 156,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/DeleteDeploymentTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 562,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureApi.kt",
  "extension" : "kt",
  "linesOfCode" : 34,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureApiImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/StopVirtualMachineTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureParsingHelper.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchSubscriptionsTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchStorageAccountKeysTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 35,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureTaskNotifications.kt",
  "extension" : "kt",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchVirtualMachinesTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchCustomImagesTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 213,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchNetworksTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchStorageAccountsTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 60,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchServicesTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/CreateResourceGroupTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/RestartVirtualMachineTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchVirtualMachineSizesTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureThrottlerReadTasks.kt",
  "extension" : "kt",
  "linesOfCode" : 29,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureTaskDescriptorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureThrottlerActionTasks.kt",
  "extension" : "kt",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/AzureClientUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 81,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchResourceGroupsTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/DeleteResourceGroupTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchInstancesTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 493,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/StartVirtualMachineTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 58,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/tasks/FetchLocationsTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/models/JsonValue.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureApiConnectorFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureProjectParameterResolver.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 72,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureApiConnector.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureApiConnectorFactoryImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/CredentialsAuthenticator.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureApiConnectorImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 898,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/connector/AzureProjectParametersProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureInstanceEventListener.kt",
  "extension" : "kt",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureRequestThrottlerCache.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/Constants.kt",
  "extension" : "kt",
  "linesOfCode" : 59,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/ResourceGraphConfigurableWithNetworkInterceptors.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerTaskBaseImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/ReqourceGraphConfigurableImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureRequestThrottlerCacheImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 89,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureConfigurableWithNetworkInterceptors.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureTaskNotifications.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureDeferralSequenceTimeManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 63,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerConfigurableImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 38,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerCacheableTaskImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 48,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureTimeManagerFactoryImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerTaskQueueCallHistoryImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerFactoryImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 149,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerAdapterImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 155,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 151,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureTimeManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 13,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureTicketTimeManagerImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerScheduledExecutorFactortyImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureTaskNotificationsImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureProxyUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 43,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerStrategyImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 126,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/Contracts.kt",
  "extension" : "kt",
  "linesOfCode" : 171,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerRequestQueueImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 123,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerSchedulersProviderImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 173,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerTaskQueueImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 231,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/throttler/AzureThrottlerInterceptor.kt",
  "extension" : "kt",
  "linesOfCode" : 131,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 148,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudClient.kt",
  "extension" : "kt",
  "linesOfCode" : 47,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/AzureImageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 80,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/AzureContainerHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 74,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/ValidationExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 127,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/AzureTemplateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 42,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/AzureHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/AzureVhdHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 73,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/types/AzureInstanceHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 40,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/health/AzureCloudProfileReport.kt",
  "extension" : "kt",
  "linesOfCode" : 54,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/virtualMachinesEx/VirtualMachineExUpdate.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/virtualMachinesEx/VirtualMachineExInner.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/virtualMachinesEx/VirtualMachinesExInner.kt",
  "extension" : "kt",
  "linesOfCode" : 173,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/virtualMachinesEx/VirtualMachinesEx.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudClientFactory.kt",
  "extension" : "kt",
  "linesOfCode" : 125,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/ResourceGroupsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/NetworksHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 23,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/InstancesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/UpdateImageResult.kt",
  "extension" : "kt",
  "linesOfCode" : 26,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/ActionError.kt",
  "extension" : "kt",
  "linesOfCode" : 2,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/handler/ImageUpdateType.kt",
  "extension" : "kt",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/handler/DeleteImageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/handler/AbstractImageUpdateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/handler/UpsertImageHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 22,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/handler/ImageUpdateHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/ImageUpdateConstants.kt",
  "extension" : "kt",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/ImageUpdateProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/UpdateImageProcessor.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/update/UpdateImageController.kt",
  "extension" : "kt",
  "linesOfCode" : 66,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/RegionsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/SubscriptionsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/VmSizesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/ImagesHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 20,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/ResourceHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/OsTypeHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/SettingsController.kt",
  "extension" : "kt",
  "linesOfCode" : 105,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/AgentPoolHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 46,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/web/StorageAccountsHandler.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudImageType.kt",
  "extension" : "kt",
  "linesOfCode" : 8,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/TableInner.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/ErrorResponseException.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/ResourceGraphClientImpl.kt",
  "extension" : "kt",
  "linesOfCode" : 32,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/Table.kt",
  "extension" : "kt",
  "linesOfCode" : 64,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/ResourceGraph.kt",
  "extension" : "kt",
  "linesOfCode" : 50,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/QueryRequestOptions.kt",
  "extension" : "kt",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/QueryResponseInner.kt",
  "extension" : "kt",
  "linesOfCode" : 14,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/QueryResponse.kt",
  "extension" : "kt",
  "linesOfCode" : 15,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/QueryRequest.kt",
  "extension" : "kt",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/resourceGraph/ResourceProvidersInner.kt",
  "extension" : "kt",
  "linesOfCode" : 119,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudImage.kt",
  "extension" : "kt",
  "linesOfCode" : 378,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudImageDetails.kt",
  "extension" : "kt",
  "linesOfCode" : 99,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/utils/ArmTemplateBuilder.kt",
  "extension" : "kt",
  "linesOfCode" : 386,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/utils/AzureUtils.kt",
  "extension" : "kt",
  "linesOfCode" : 214,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/utils/AzureSdkExtensions.kt",
  "extension" : "kt",
  "linesOfCode" : 92,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/utils/Serialization.kt",
  "extension" : "kt",
  "linesOfCode" : 17,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudDeployTarget.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/kotlin/jetbrains/buildServer/clouds/azure/arm/AzureCloudInstance.kt",
  "extension" : "kt",
  "linesOfCode" : 36,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/META-INF/build-server-plugin-teamcity-cloud-azure.xml",
  "extension" : "xml",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/buildServerResources/knockout.extenders.js",
  "extension" : "js",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/buildServerResources/settings.css",
  "extension" : "css",
  "linesOfCode" : 143,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/buildServerResources/health/addAzureCloudProfile.jsp",
  "extension" : "jsp",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/buildServerResources/images.vm.js",
  "extension" : "js",
  "linesOfCode" : 1356,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/buildServerResources/settings.jsp",
  "extension" : "jsp",
  "linesOfCode" : 694,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/buildServerResources/knockout.validation-2.0.3.js",
  "extension" : "js",
  "linesOfCode" : 1048,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server/src/main/resources/templates/ovf-env.xml",
  "extension" : "xml",
  "linesOfCode" : 9,
  "components" : [ "primary::plugin-azure-server" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudImage.java",
  "extension" : "java",
  "linesOfCode" : 79,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/tasks/UpdateInstancesTask.java",
  "extension" : "java",
  "linesOfCode" : 133,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/AbstractInstance.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/AsyncCloudTask.java",
  "extension" : "java",
  "linesOfCode" : 11,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudAsyncTaskExecutor.java",
  "extension" : "java",
  "linesOfCode" : 102,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/TaskCallbackHandler.java",
  "extension" : "java",
  "linesOfCode" : 10,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudApiConnector.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/connector/CloudTaskResult.java",
  "extension" : "java",
  "linesOfCode" : 27,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClient.java",
  "extension" : "java",
  "linesOfCode" : 108,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudClientFactory.java",
  "extension" : "java",
  "linesOfCode" : 41,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/types/CloneBehaviour.java",
  "extension" : "java",
  "linesOfCode" : 18,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/beans/CloudImageDetails.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/beans/CloudImagePasswordDetails.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/AbstractCloudInstance.java",
  "extension" : "java",
  "linesOfCode" : 195,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/DefaultErrorMessageUpdater.java",
  "extension" : "java",
  "linesOfCode" : 24,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/UpdatableCloudErrorProvider.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/TypedCloudErrorInfo.java",
  "extension" : "java",
  "linesOfCode" : 46,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CloudErrorMap.java",
  "extension" : "java",
  "linesOfCode" : 55,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/ErrorMessageUpdater.java",
  "extension" : "java",
  "linesOfCode" : 7,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/base/errors/CheckedCloudException.java",
  "extension" : "java",
  "linesOfCode" : 12,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/AzureUtils.java",
  "extension" : "java",
  "linesOfCode" : 71,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/connector/ActionIdChecker.java",
  "extension" : "java",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/connector/ConditionalRunner.java",
  "extension" : "java",
  "linesOfCode" : 36,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/connector/ProvisionActionsQueue.java",
  "extension" : "java",
  "linesOfCode" : 104,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/connector/AzureApiConnectorBase.java",
  "extension" : "java",
  "linesOfCode" : 16,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/AzureCloudImagesHolder.java",
  "extension" : "java",
  "linesOfCode" : 21,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/IdProvider.java",
  "extension" : "java",
  "linesOfCode" : 4,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/AzureCloudClientBase.java",
  "extension" : "java",
  "linesOfCode" : 96,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/FileIdProvider.java",
  "extension" : "java",
  "linesOfCode" : 31,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/utils/PluginPropertiesUtil.java",
  "extension" : "java",
  "linesOfCode" : 44,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/java/jetbrains/buildServer/clouds/azure/utils/AlphaNumericStringComparator.java",
  "extension" : "java",
  "linesOfCode" : 42,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-server-base/src/main/resources/META-INF/build-server-plugin-teamcity-cloud-azure.xml",
  "extension" : "xml",
  "linesOfCode" : 5,
  "components" : [ "primary::plugin-azure-server-base" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-common/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureCompress.kt",
  "extension" : "kt",
  "linesOfCode" : 30,
  "components" : [ "primary::plugin-azure-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-common/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureUserData.kt",
  "extension" : "kt",
  "linesOfCode" : 33,
  "components" : [ "primary::plugin-azure-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-common/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureMetadata.kt",
  "extension" : "kt",
  "linesOfCode" : 208,
  "components" : [ "primary::plugin-azure-common" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "plugin-azure-common/src/main/kotlin/jetbrains/buildServer/clouds/azure/AzureProperties.kt",
  "extension" : "kt",
  "linesOfCode" : 6,
  "components" : [ "primary::plugin-azure-common" ],
  "concerns" : [ "::Unclassified" ]
} ]