adding projects to repo
This commit is contained in:
42
vrops-api/__dev/old/getVms.py
Normal file
42
vrops-api/__dev/old/getVms.py
Normal file
@@ -0,0 +1,42 @@
|
||||
import requests
|
||||
import json
|
||||
import math
|
||||
|
||||
url = "https://sc1prapvro01/suite-api/api/resources"
|
||||
|
||||
querystring = {"page": "0", "regex": "^prdx*"}
|
||||
|
||||
headers = {
|
||||
'Content-Type': "application/json",
|
||||
'Authorization': "vRealizeOpsToken f72a2910-88c3-442d-9dfb-58f61aa833fe"
|
||||
"::29abe2bf-a1f7-464d-b48a-508320a98627",
|
||||
'Content-Type': "application/json",
|
||||
'Accept': "application/json",
|
||||
'Cache-Control': "no-cache",
|
||||
'Host': "sc1prapvro01",
|
||||
'Accept-Encoding': "gzip, deflate",
|
||||
'Connection': "keep-alive",
|
||||
'cache-control': "no-cache"
|
||||
}
|
||||
|
||||
response = requests.request("GET", url, headers=headers,
|
||||
params=querystring, verify=False)
|
||||
|
||||
t = json.loads(response.text)
|
||||
listNames = []
|
||||
totalVms = (t['pageInfo']['totalCount'])
|
||||
vmsPerPage = (t['pageInfo']['pageSize'])
|
||||
pages = math.ceil(totalVms/vmsPerPage)
|
||||
|
||||
queryList = [i for i in range(0, pages)]
|
||||
|
||||
for page in queryList:
|
||||
querystring = {'page': page}
|
||||
response = requests.request("GET", url, headers=headers,
|
||||
params=querystring, verify=False)
|
||||
for i in (range(0, 1000)):
|
||||
t = json.loads(response.text)
|
||||
listNames.append(t['resourceList'][i]['resourceKey']['name'])
|
||||
print(listNames[i])
|
||||
|
||||
print(listNames)
|
||||
Reference in New Issue
Block a user