public OmsClient(IConfiguration configuration) { logininfo = new AzureLoginFields(configuration); azureClient = new AzureDeploymentClient(configuration); rmc = new ResourceManagementRepo(configuration); client = new HttpClient(); token = new TokenHolder(configuration); }
private IAutomanageClient GetAutomanageClient() { logininfo = GetLoginInfo(); var credentials = SdkContext.AzureCredentialsFactory .FromServicePrincipal(logininfo.ClientId, logininfo.ClientSecret, logininfo.TenantId, AzureEnvironment.AzureGlobalCloud); var newClient = new AutomanageClient(credentials); newClient.SubscriptionId = logininfo.SubscriptionId; return(newClient); }
private IAzure GetAzureClient() { logininfo = GetLoginInfo(); var credentials = SdkContext.AzureCredentialsFactory .FromServicePrincipal(logininfo.ClientId, logininfo.ClientSecret, logininfo.TenantId, AzureEnvironment.AzureGlobalCloud); return(Microsoft.Azure.Management.Fluent.Azure .Configure() .Authenticate(credentials) .WithDefaultSubscription()); }
public AzureDeploymentClient(IConfiguration configuration) { logininfo = new AzureLoginFields(configuration); }
public AutoManagementRepo(IConfiguration configuration) { logininfo = new AzureLoginFields(configuration); }
public ResourceManagementRepo(IConfiguration configuration) { logininfo = new AzureLoginFields(configuration); this.client = new HttpClient(); }