/// <summary> /// Initializes a new instance of the <see cref="DiscoveryController" /> class. /// </summary> public ResourceRepository(AzureResourceGraph azureResourceGraph, IOptionsMonitor <ResourceDeclaration> resourceDeclarationMonitor) { Guard.NotNull(resourceDeclarationMonitor, nameof(resourceDeclarationMonitor)); Guard.NotNull(azureResourceGraph, nameof(azureResourceGraph)); _azureResourceGraph = azureResourceGraph; _resourceDeclarationMonitor = resourceDeclarationMonitor; }
public AzureResourceGraphHealthCheck(AzureResourceGraph azureResourceGraph, IOptionsMonitor <ResourceDeclaration> resourceDeclarationMonitor, ILogger <AzureResourceGraphHealthCheck> logger) { Guard.NotNull(resourceDeclarationMonitor, nameof(resourceDeclarationMonitor)); Guard.NotNull(azureResourceGraph, nameof(azureResourceGraph)); Guard.NotNull(logger, nameof(logger)); _logger = logger; _azureResourceGraph = azureResourceGraph; _resourceDeclarationMonitor = resourceDeclarationMonitor; }