Esempio n. 1
0
 internal ArmRestApiCollection(ArmResource operation, string nameSpace)
     : base(operation.Client, operation.Id)
 {
     _clientDiagnostics  = new ClientDiagnostics("Azure.ResourceManager.Resources", nameSpace, Diagnostics);
     _nameSpace          = nameSpace;
     _providerCollection = new ResourceProviderCollection(Client.GetSubscriptionResource(Id));
 }
Esempio n. 2
0
        internal GenericResource(ArmClient client, ResourceIdentifier id) : base(client, id)
        {
            ResourceIdentifier subscription = Id.GetSubscriptionResourceIdentifier();

            if (subscription == null)
            {
                throw new ArgumentException("Only resource in a subscription is supported");
            }
            _clientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Resources", Id.ResourceType.Namespace, Diagnostics);
            TryGetApiVersion(Id.ResourceType, out string apiVersion);
            _resourcesRestClient = new ResourcesRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, apiVersion);
            _providerCollection  = new ResourceProviderCollection(Client.GetSubscriptionResource(subscription));
        }