Example #1
0
 internal Provider(ArmResource operations, ProviderData providerData)
     : base(operations, providerData.Id)
 {
     _data              = providerData;
     HasData            = true;
     _clientDiagnostics = new ClientDiagnostics(ClientOptions);
     _restClient        = new ProviderRestOperations(_clientDiagnostics, Pipeline, ClientOptions, Id.SubscriptionId, BaseUri);
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Tenant"/> class.
 /// </summary>
 /// <param name="operations"> The operations object to copy the client parameters from. </param>
 /// <param name="tenantData"> The data model representing the generic azure resource. </param>
 internal Tenant(ArmResource operations, TenantData tenantData)
     : base(operations, ResourceIdentifier.Root)
 {
     _data                   = tenantData;
     HasData                 = true;
     _clientDiagnostics      = new ClientDiagnostics(ClientOptions);
     _providerRestOperations = new ProviderRestOperations(_clientDiagnostics, Pipeline, ClientOptions, Guid.Empty.ToString(), BaseUri);
 }
Example #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionOperations"/> class.
 /// </summary>
 /// <param name="options"> The client parameters to use in these operations. </param>
 /// <param name="credential"> A credential used to authenticate to an Azure Service. </param>
 /// <param name="baseUri"> The base URI of the service. </param>
 /// <param name="pipeline"> The HTTP pipeline for sending and receiving REST requests and responses. </param>
 internal TenantOperations(ArmClientOptions options, TokenCredential credential, Uri baseUri, HttpPipeline pipeline)
     : base(new ClientContext(options, credential, baseUri, pipeline), ResourceIdentifier.RootResourceIdentifier)
 {
     _providerRestOperations = new ProviderRestOperations(Diagnostics, Pipeline, Guid.Empty.ToString(), BaseUri);
 }
Example #4
0
 internal Provider(ClientContext clientContext, ResourceIdentifier id)
     : base(clientContext, id)
 {
     _clientDiagnostics = new ClientDiagnostics(ClientOptions);
     _restClient        = new ProviderRestOperations(_clientDiagnostics, Pipeline, ClientOptions, Id.SubscriptionId, BaseUri);
 }