public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient) { _httpClientFactory = httpClientFactory; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _webSiteManagementClient = webSiteManagementClient; _dnsManagementClient = dnsManagementClient; }
public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, KeyVaultClient keyVaultClient, DnsManagementClient dnsManagementClient) { _httpClientFactory = httpClientFactory; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _keyVaultClient = keyVaultClient; _dnsManagementClient = dnsManagementClient; }
public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IOptions <LetsEncryptOptions> options, KeyVaultClient keyVaultClient, DnsManagementClient dnsManagementClient) { _httpClientFactory = httpClientFactory; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _options = options.Value; _keyVaultClient = keyVaultClient; _dnsManagementClient = dnsManagementClient; }
public SharedFunctions(LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IDnsProvider dnsProvider, CertificateClient certificateClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options) { _acmeProtocolClientFactory = acmeProtocolClientFactory; _dnsProvider = dnsProvider; _lookupClient = lookupClient; _certificateClient = certificateClient; _webhookClient = webhookClient; _options = options.Value; }
public SharedFunctions(LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IDnsProvider dnsProvider, KeyVaultClient keyVaultClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options) { _acmeProtocolClientFactory = acmeProtocolClientFactory; _dnsProvider = dnsProvider; _lookupClient = lookupClient; _keyVaultClient = keyVaultClient; _webhookClient = webhookClient; _options = options.Value; }
public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IKuduClientFactory kuduClientFactory, WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options) { _httpClientFactory = httpClientFactory; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _kuduClientFactory = kuduClientFactory; _webSiteManagementClient = webSiteManagementClient; _dnsManagementClient = dnsManagementClient; _webhookClient = webhookClient; _options = options.Value; }
public SharedFunctions(IHttpClientFactory httpClientFactory, IAzureEnvironment environment, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory, IKuduClientFactory kuduClientFactory, WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient, ResourceManagementClient resourceManagementClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options, ILogger <SharedFunctions> logger) { _httpClientFactory = httpClientFactory; _environment = environment; _lookupClient = lookupClient; _acmeProtocolClientFactory = acmeProtocolClientFactory; _kuduClientFactory = kuduClientFactory; _webSiteManagementClient = webSiteManagementClient; _dnsManagementClient = dnsManagementClient; _resourceManagementClient = resourceManagementClient; _webhookClient = webhookClient; _options = options.Value; _logger = logger; }
public AddCertificateFunctions(IHttpClientFactory httpClientFactory, CertbotConfiguration configuration, LookupClient lookupClient, KeyVaultClient keyVaultClient, IAzure azure, BlobContainerClient blobContainerClient, IAcmeProtocolClientFactory acmeProtocolClientFactory) { _httpClientFactory = httpClientFactory; _configuration = configuration; _lookupClient = lookupClient; _keyVaultClient = keyVaultClient; _azure = azure; _blobContainerClient = blobContainerClient; _acmeProtocolClient = acmeProtocolClientFactory.CreateClientAsync().Result; }