コード例 #1
0
ファイル: OmsClient.cs プロジェクト: 1RedOne/AzureSDKTest
 public OmsClient(IConfiguration configuration)
 {
     logininfo   = new AzureLoginFields(configuration);
     azureClient = new AzureDeploymentClient(configuration);
     rmc         = new ResourceManagementRepo(configuration);
     client      = new HttpClient();
     token       = new TokenHolder(configuration);
 }
コード例 #2
0
        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);
        }
コード例 #3
0
        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());
        }
コード例 #4
0
 public AzureDeploymentClient(IConfiguration configuration)
 {
     logininfo = new AzureLoginFields(configuration);
 }
コード例 #5
0
 public AutoManagementRepo(IConfiguration configuration)
 {
     logininfo = new AzureLoginFields(configuration);
 }
コード例 #6
0
 public ResourceManagementRepo(IConfiguration configuration)
 {
     logininfo   = new AzureLoginFields(configuration);
     this.client = new HttpClient();
 }