public static async Async.Task <Network> Create(string region, ICreds creds, IConfigOperations configOperations, ISubnet subnet) { var group = creds.GetBaseResourceGroup(); var instanceConfig = await configOperations.Fetch(); var networkConfig = instanceConfig.NetworkConfig; // Network names will be calculated from the address_space/subnet // *except* if they are the original values. This allows backwards // compatibility to existing configs if you don't change the network // configs. string name; if (networkConfig.AddressSpace == NetworkConfig.Default.AddressSpace && networkConfig.Subnet == NetworkConfig.Default.Subnet) { name = region; } else { var networkId = Faithlife.Utility.GuidUtility.Create(NETWORK_GUID_NAMESPACE, string.Join("|", networkConfig.AddressSpace, networkConfig.Subnet), 5); name = $"{region}-{networkId}"; } return(new Network(region, group, name, networkConfig, subnet)); }
/// <summary> /// Initializes a new instance of the ReadingNotesApiApp class. /// </summary> /// <param name='rootHandler'> /// Optional. The http client handler used to handle http transport. /// </param> /// <param name='handlers'> /// Optional. The set of delegating handlers to insert in the http /// client pipeline. /// </param> public ReadingNotesApiApp(HttpClientHandler rootHandler, params DelegatingHandler[] handlers) : base(rootHandler, handlers) { this._config = new ConfigOperations(this); this._readingNotes = new ReadingNotesOperations(this); this._baseUri = new Uri("https://readingnotesapiapp.azurewebsites.net"); }
public DiskOperationsTestHooks(ILogTracer log, IConfigOperations configOps, IDiskOperations diskOps, ICreds creds) { _log = log.WithTag("TestHooks", nameof(DiskOperationsTestHooks)); _configOps = configOps; _diskOps = diskOps; _creds = creds; }
/// <summary> /// Initializes a new instance of the ReadingNotesApiApp class. /// </summary> public ReadingNotesApiApp() : base() { this._config = new ConfigOperations(this); this._readingNotes = new ReadingNotesOperations(this); this._baseUri = new Uri("https://readingnotesapiapp.azurewebsites.net"); }
/// <param name='operations'> /// Reference to the ReadingNotesServices.IConfigOperations. /// </param> public static object IncrementCounter(this IConfigOperations operations) { return(Task.Factory.StartNew((object s) => { return ((IConfigOperations)s).IncrementCounterAsync(); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <param name='operations'> /// Reference to the ReadingNotesServices.IConfigOperations. /// </param> /// <param name='value'> /// Required. /// </param> public static object Post(this IConfigOperations operations, Config value) { return(Task.Factory.StartNew((object s) => { return ((IConfigOperations)s).PostAsync(value); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
public Extensions(IServiceConfig config, ICreds creds, IQueue queue, IContainers containers, IConfigOperations instanceConfigOps, ILogAnalytics logAnalytics) { _serviceConfig = config; _creds = creds; _queue = queue; _containers = containers; _instanceConfigOps = instanceConfigOps; _logAnalytics = logAnalytics; }
public TestHooks(ILogTracer log, IConfigOperations configOps, IEvents events, IServiceConfig config, ISecretsOperations secretOps, ILogAnalytics logAnalytics) { _log = log; _configOps = configOps; _events = events; _config = config; _secretOps = secretOps; _logAnalytics = logAnalytics; }
public TimerProxy(ILogTracer logTracer, IProxyOperations proxies, IScalesetOperations scalesets, INsgOperations nsg, ICreds creds, IConfigOperations configOperations, ISubnet subnet) { _logger = logTracer; _proxYOperations = proxies; _scalesetOperations = scalesets; _nsg = nsg; _creds = creds; _configOperations = configOperations; _subnet = subnet; }
public LogAnalyticsTestHooks(ILogTracer log, IConfigOperations configOps, ILogAnalytics logAnalytics) { _log = log.WithTag("TestHooks", nameof(LogAnalyticsTestHooks)); _configOps = configOps; _logAnalytics = logAnalytics; }
/// <param name='operations'> /// Reference to the ReadingNotesServices.IConfigOperations. /// </param> /// <param name='value'> /// Required. /// </param> /// <param name='cancellationToken'> /// Cancellation token. /// </param> public static async Task <object> PostAsync(this IConfigOperations operations, Config value, CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { Microsoft.Rest.HttpOperationResponse <object> result = await operations.PostWithOperationResponseAsync(value, cancellationToken).ConfigureAwait(false); return(result.Body); }
public ConsoleWebService(IConfigOperations configOperations, IInvoiceOperations invoiceOperations) { ConfigOperations = configOperations; InvoiceOperations = invoiceOperations; }
public NsgOperationsTestHooks(ILogTracer log, IConfigOperations configOps, INsgOperations nsgOperations) { _log = log.WithTag("TestHooks", nameof(NsgOperationsTestHooks)); _configOps = configOps;; _nsgOperations = nsgOperations; }
/// <param name='operations'> /// Reference to the ReadingNotesServices.IConfigOperations. /// </param> /// <param name='cancellationToken'> /// Cancellation token. /// </param> public static async Task <Config> GetAsync(this IConfigOperations operations, CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { Microsoft.Rest.HttpOperationResponse <ReadingNotesServices.Models.Config> result = await operations.GetWithOperationResponseAsync(cancellationToken).ConfigureAwait(false); return(result.Body); }
public ProxyForwardTestHooks(ILogTracer log, IConfigOperations configOps, IProxyForwardOperations proxyForward) { _log = log.WithTag("TestHooks", nameof(ProxyForwardTestHooks)); _configOps = configOps;; _proxyForward = proxyForward;; }
public EventsTestHooks(ILogTracer log, IConfigOperations configOps, IEvents events) { _log = log.WithTag("TestHooks", nameof(EventsTestHooks)); _configOps = configOps; _events = events; }
public TestUserCredentials(ILogTracer log, IConfigOperations instanceConfig, OneFuzzResult <UserInfo> tokenResult) : base(log, instanceConfig) { _tokenResult = tokenResult; }
public UserCredentials(ILogTracer log, IConfigOperations instanceConfig) { _log = log; _instanceConfig = instanceConfig; }
public PoolOperationsTestHooks(ILogTracer log, IConfigOperations configOps, IPoolOperations poolOps) { _log = log.WithTag("TestHooks", nameof(PoolOperationsTestHooks)); _configOps = configOps;; _poolOps = poolOps; }
public VmssTestHooks(ILogTracer log, IConfigOperations configOps, IVmssOperations vmssOps) { _log = log.WithTag("TestHooks", nameof(VmssTestHooks)); _configOps = configOps;; _vmssOps = vmssOps;; }
public NotificationOperationsTestHooks(ILogTracer log, IConfigOperations configOps, INotificationOperations notificationOps) { _log = log.WithTag("TestHooks", nameof(NotificationOperationsTestHooks)); _configOps = configOps;; _notificationOps = notificationOps; }
public ContainerTestHooks(ILogTracer log, IConfigOperations configOps, IContainers containers) { _log = log.WithTag("TestHooks", nameof(ContainerTestHooks)); _configOps = configOps; _containers = containers; }
public InstanceConfigTestHooks(ILogTracer log, IConfigOperations configOps) { _log = log.WithTag("TestHooks", nameof(InstanceConfigTestHooks)); _configOps = configOps; }
public JobOperationsTestHooks(ILogTracer log, IConfigOperations configOps, IJobOperations jobOps) { _log = log.WithTag("TestHooks", nameof(JobOperationsTestHooks)); _configOps = configOps; _jobOps = jobOps; }
public IpOperationsTestHooks(ILogTracer log, IConfigOperations configOps, IIpOperations ipOps) { _log = log.WithTag("TestHooks", nameof(IpOperationsTestHooks)); _configOps = configOps; _ipOps = ipOps; }
public ExtensionsTestHooks(ILogTracer log, IConfigOperations configOps, IExtensions extensions) { _log = log.WithTag("TestHooks", nameof(ExtensionsTestHooks)); _configOps = configOps; _extensions = extensions; }