public InsightsManagementClient GetInsightsManagementClient(HttpPipelineTransport transport) { InsightsManagementClientOptions options = new InsightsManagementClientOptions(); options.Transport = transport; return(CreateClient <InsightsManagementClient>( TestEnvironment.SubscriptionId, new TestCredential(), options)); }
public InsightsManagementClient(string subscriptionId, TokenCredential tokenCredential, InsightsManagementClientOptions options = null) : this(subscriptionId, null, tokenCredential, options) { }
public InsightsManagementClient(string subscriptionId, Uri endpoint, TokenCredential tokenCredential, InsightsManagementClientOptions options = null) { if (subscriptionId == null) { throw new ArgumentNullException(nameof(subscriptionId)); } endpoint ??= new Uri("https://management.azure.com"); options ??= new InsightsManagementClientOptions(); _clientDiagnostics = new ClientDiagnostics(options); _pipeline = ManagementPipelineBuilder.Build(tokenCredential, endpoint, options); _subscriptionId = subscriptionId; _endpoint = endpoint; }
public InsightsManagementClient(string subscriptionId, Uri endpoint, TokenCredential tokenCredential, InsightsManagementClientOptions options = null) { if (subscriptionId == null) { throw new ArgumentNullException(nameof(subscriptionId)); } endpoint ??= new Uri("https://management.azure.com"); options ??= new InsightsManagementClientOptions(); _clientDiagnostics = new ClientDiagnostics(options); _pipeline = HttpPipelineBuilder.Build(options, new BearerTokenAuthenticationPolicy(tokenCredential, $"{endpoint}/.default")); _subscriptionId = subscriptionId; _endpoint = endpoint; }