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)); }
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; } }
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; } }