[docs]defvirtualmachines(self,page_size:int=10):""" Requests virtual machine vulnerability metadata. Args: page_size (int, optional): How many items should be returned per page? Returns: An iterable is returned that handles paging of the data. Example: >>> for vuln in cloudsecurity.vulns.virtualmachines(): ... print(vuln) """returnself._query(stored_file='vulns-virtualmachine.graphql',iterator=CloudSecurityVulnIterator,graphql_model='VirtualMachines',limit=page_size)
[docs]defcontainerimages(self,page_size:int=10):""" Requests container image vulnerability metadata. Args: page_size (int, optional): How many items should be returned per page? Returns: An iterable is returned that handles paging of the data. Example: >>> for vuln in cloudsecurity.vulns.containerimages(): ... print(vuln) """returnself._query(stored_file='vulns-containerimage.graphql',iterator=CloudSecurityVulnIterator,graphql_model='ContainerImages',limit=page_size)