/// <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);
 }
Beispiel #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(OperationsBase operations, TenantData tenantData)
     : base(operations.ClientOptions, operations.Credential, operations.BaseUri, operations.Pipeline)
 {
     Data = tenantData;
 }
Beispiel #3
0
 /// <summary> Initializes a new instance of the <see cref = "Tenant"/> class. </summary>
 /// <param name="armClient"> The client parameters to use in these operations. </param>
 /// <param name="data"> The resource that is the target of operations. </param>
 internal Tenant(ArmClient armClient, TenantData data) : this(armClient, ResourceIdentifier.Root)
 {
     HasData = true;
     _data   = data;
 }