def testGetGlobalResourcesDicts(self): service = self.compute.zones project = 'my-project' filter_expr = '' http = object() batch_url = object() errors = [] self.assertIs(self.result, lister.GetGlobalResourcesDicts( service=service, project=project, filter_expr=filter_expr, http=http, batch_url=batch_url, errors=errors)) self.assertListEqual(errors, []) self.list_json.assert_called_once_with( requests=[(service, 'List', self.messages.ComputeZonesListRequest( filter=filter_expr, maxResults=500, project=project))], http=http, batch_url=batch_url, errors=errors)
def GetResources(self, args, errors): return lister.GetGlobalResourcesDicts( service=self.service, project=self.project, filter_expr=self.GetFilterExpr(args), http=self.http, batch_url=self.batch_url, errors=errors)
def GetResources(self, args, errors): return lister.GetGlobalResourcesDicts( service=self.service, project=self.project, filter_expr=self.GetFilterExpr(args), http=self.http, batch_url='https://www.googleapis.com/batch/', errors=errors)
def Run(self, args): holder = base_classes.ComputeApiHolder(self.ReleaseTrack()) cua_holder = base_classes.ComputeUserAccountsApiHolder( self.ReleaseTrack()) client = holder.client request_data = lister.ParseNamesAndRegexpFlags(args, holder.resources) errors = [] for item in lister.GetGlobalResourcesDicts( service=cua_holder.client.users, project=list(request_data.scope_set)[0].project, filter_expr=request_data.filter, http=client.apitools_client.http, batch_url='https://www.googleapis.com/batch/', errors=errors): yield item if errors: utils.RaiseToolException(errors)
def GetResources(self, args, errors): """Gets a list of global healthcheck resources.""" health_checks = lister.GetGlobalResourcesDicts( service=self.service, project=self.project, filter_expr=self.GetFilterExpr(args), http=self.http, batch_url=self.batch_url, errors=errors) # If a protocol is specified, check that it is one we support, and convert # it to a number. protocol_value = None if args.protocol is not None: protocol_value = self._ConvertProtocolArgToValue(args) if protocol_value not in self._ProtocolWhitelist(): raise exceptions.ToolException( 'Invalid health check protocol ' + args.protocol + '.') for health_check in health_checks: if (protocol_value is None or health_check['type'] == args.protocol.upper()): yield health_check