internal ElasticPoolCollection(ArmClient client, ResourceIdentifier id) : base(client, id) { _elasticPoolClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Sql", ElasticPoolResource.ResourceType.Namespace, Diagnostics); TryGetApiVersion(ElasticPoolResource.ResourceType, out string elasticPoolApiVersion); _elasticPoolRestClient = new ElasticPoolsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, elasticPoolApiVersion); #if DEBUG ValidateResourceId(Id); #endif }
internal ElasticPoolCollection(ArmResource parent) : base(parent) { _elasticPoolClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Sql", ElasticPool.ResourceType.Namespace, DiagnosticOptions); ArmClient.TryGetApiVersion(ElasticPool.ResourceType, out string elasticPoolApiVersion); _elasticPoolRestClient = new ElasticPoolsRestOperations(_elasticPoolClientDiagnostics, Pipeline, DiagnosticOptions.ApplicationId, BaseUri, elasticPoolApiVersion); #if DEBUG ValidateResourceId(Id); #endif }
internal ElasticPoolsOperations(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string subscriptionId, Uri endpoint = null) { RestClient = new ElasticPoolsRestOperations(clientDiagnostics, pipeline, subscriptionId, endpoint); _clientDiagnostics = clientDiagnostics; _pipeline = pipeline; }
internal ElasticPoolCollection(ArmResource parent) : base(parent) { _clientDiagnostics = new ClientDiagnostics(ClientOptions); _elasticPoolsRestClient = new ElasticPoolsRestOperations(_clientDiagnostics, Pipeline, ClientOptions, BaseUri); }