response = client.describe_workspaces()
ALL_INFO = response['Workspaces']
file = "/tmp/LIST.csv"
with open(file, "w", newline='',encoding="utf-8") as f:
writer = csv.writer(f)
for INFO in ALL_INFO:
COMPUTERNAME = INFO["ComputerName"]
USER_NAME = INFO["UserName"]
REQUIRED_INFORMATION = []
REQUIRED_INFORMATION.append(COMPUTERNAME)
REQUIRED_INFORMATION.append(USER_NAME)
writer.writerow(REQUIRED_INFORMATION)
while 'NextToken' in response:
with open(file, "a", newline='',encoding="utf-8") as f:
writer = csv.writer(f)
response = client.describe_workspaces(NextToken=response['NextToken'])
ALL_INFO = response['Workspaces']
for INFO in ALL_INFO:
COMPUTERNAME = INFO["ComputerName"]
USER_NAME = INFO["UserName"]
REQUIRED_INFORMATION = []
REQUIRED_INFORMATION.append(COMPUTERNAME)
REQUIRED_INFORMATION.append(USER_NAME)
writer.writerow(REQUIRED_INFORMATION)