Exemple #1
0
        public static Pageable <GenericResource> GetManagedHsmByName(this Subscription subscription, string filter, string expand, int?top, CancellationToken cancellationToken = default)
        {
            ResourceFilterCollection filters = new(ManagedHsm.ResourceType);

            filters.SubstringFilter = filter;
            return(ResourceListOperations.GetAtContext(subscription, filters, expand, top, cancellationToken));
        }
Exemple #2
0
 public virtual Pageable <GenericResource> GetAllAsGenericResources(string nameFilter, string expand = null, int?top = null, CancellationToken cancellationToken = default)
 {
     using var scope = _clientDiagnostics.CreateScope("VirtualNetworkContainer.GetAllAsGenericResources");
     scope.Start();
     try
     {
         var filters = new ResourceFilterCollection(VirtualNetwork.ResourceType);
         filters.SubstringFilter = nameFilter;
         return(ResourceListOperations.GetAtContext(Parent as ResourceGroup, filters, expand, top, cancellationToken));
     }
     catch (Exception e)
     {
         scope.Failed(e);
         throw;
     }
 }
Exemple #3
0
 public virtual Pageable <GenericResource> GetAllAsGenericResources(string nameFilter, string expand = null, int?top = null, CancellationToken cancellationToken = default)
 {
     using var scope = _clientDiagnostics.CreateScope("SubscriptionLongTermRetentionManagedInstanceBackupCollection.GetAllAsGenericResources");
     scope.Start();
     try
     {
         var filters = new ResourceFilterCollection(SubscriptionLongTermRetentionManagedInstanceBackup.ResourceType);
         filters.SubstringFilter = nameFilter;
         return(ResourceListOperations.GetAtContext(Parent as Subscription, filters, expand, top, cancellationToken));
     }
     catch (Exception e)
     {
         scope.Failed(e);
         throw;
     }
 }