Comments (4)
Can implement the following which will show requests newest first
$Limit = "100"
$Page = "1"
$Response = Invoke-vRARestMethod -Method GET -URI "/catalog-service/api/consumer/requests?limit=$($Limit)&page=$($Page)&`$orderby=requestNumber%20desc"
$Response.content | Select requestedItemName, RequestNumber, StateName, requestedBy
from powervra.
Or force "Get all pages":
# --- Set limit and first page
$Limit = "100"
$Page = "1"
# --- Make the first request to determine the size of the request
$Response = Invoke-vRARestMethod -Method GET -URI "/catalog-service/api/consumer/requests?limit=$($Limit)"
# --- Get every page back
$CurrentPage = $page.ToInt32($null)
$TotalPages = $Response.metadata.totalPages.ToInt32($null)
while($CurrentPage -lt $TotalPages -or $CurrentPage -eq $TotalPages){
Write-Verbose -Message "PAGE $($CurrentPage) of $($TotalPages)"
$Response = Invoke-vRARestMethod -Method GET -URI "/catalog-service/api/consumer/requests?limit=$($Limit)&page=$($CurrentPage)&`$orderby=requestNumber%20asc"
$Response.content | Select requestedItemName, RequestNumber, StateName, requestedBy
$CurrentPage++
}
from powervra.
Potential fix in branch Get-vRAConsumerResource-Fix
Some interesting thouhgts:
- Should we be looking to handling paged responses in Invoke-vRARequest
- Should the Limit param be of type INT
from powervra.
Merged to develop
from powervra.
Related Issues (20)
- Update Azure Pipeline to support Pull Requests to the master branch
- Unable to Connect-vRAServer with a domain account HOT 5
- Add functionality to publish function md docs to GitHub pages
- Update the build step in CI to include exporting aliases
- Disconnect-vRAServer still references Global variable in comments
- Update CI Pipeline to run step 'Publish Unit Test Results' in the 'Build module' job
- Feature Request - Projects Custom Properties HOT 1
- Connect-vRAServer fails to connect to api.mgmt.cloud.vmware.com
- Consider Implementing Pester CodeCoverage HOT 1
- Get-vRACatalogPrincipal wrong with a list of group HOT 2
- Install fails on PowerShell v7.1.3 with Admin rights requirements
- Connect-vRAServer doesn't work on version 8.3 and newer HOT 2
- Debug trace
- Workflows are referencing vulnerable actions
- Bug in Invoke-vRARestMethod auto-pagination handling when fetching policies
- Deprecated (now removed) auth API endpoint breaks PowervRA Connect-vRAServer HOT 1
- Clear out vRA v7 Issues
- vRA 8.12 Connect-VRAServer URI issue HOT 2
- Vidm Authentication not possible
- Filtering doesn't seem to work correctly HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from powervra.