Пример #1
0
 def SearchAllIamPolicies(self, args):
     """Calls SearchAllIamPolicies method."""
     if self.api_version == V1P1BETA1_API_VERSION:
         request = self.search_all_iam_policies_request(
             scope=asset_utils.GetDefaultScopeIfEmpty(args),
             query=args.query)
     else:
         request = self.search_all_iam_policies_request(
             scope=asset_utils.GetDefaultScopeIfEmpty(args),
             query=args.query,
             assetTypes=args.asset_types,
             orderBy=args.order_by)
     return list_pager.YieldFromList(
         self.policy_service,
         request,
         method=self.search_all_iam_policies_method,
         field='results',
         batch_size=args.page_size or self._DEFAULT_PAGE_SIZE,
         batch_size_attribute='pageSize',
         current_token_attribute='pageToken',
         next_token_attribute='nextPageToken')
Пример #2
0
 def SearchAllIamPolicies(self, args):
     """Calls SearchAllIamPolicies method."""
     request = self.search_all_iam_policies_request(
         scope=asset_utils.GetDefaultScopeIfEmpty(args), query=args.query)
     return list_pager.YieldFromList(
         self.policy_service,
         request,
         method=self.search_all_iam_policies_method,
         field='results',
         batch_size=args.page_size or self._DEFAULT_PAGE_SIZE,
         batch_size_attribute='pageSize',
         current_token_attribute='pageToken',
         next_token_attribute='nextPageToken')
Пример #3
0
 def SearchAllResources(self, args):
     """Calls SearchAllResources method."""
     request = self.search_all_resources_request(
         scope=asset_utils.GetDefaultScopeIfEmpty(args),
         query=args.query,
         assetTypes=args.asset_types,
         orderBy=args.order_by)
     return list_pager.YieldFromList(
         self.resource_service,
         request,
         method=self.search_all_resources_method,
         field='results',
         batch_size=args.page_size or self._DEFAULT_PAGE_SIZE,
         batch_size_attribute='pageSize',
         current_token_attribute='pageToken',
         next_token_attribute='nextPageToken')
Пример #4
0
 def SearchAllResources(self, args):
     """Calls SearchAllResources method."""
     if self.api_version == V1P1BETA1_API_VERSION:
         optional_extra_args = {}
     else:
         optional_extra_args = {'readMask': args.read_mask}
     request = self.search_all_resources_request(
         scope=asset_utils.GetDefaultScopeIfEmpty(args),
         query=args.query,
         assetTypes=args.asset_types,
         orderBy=args.order_by,
         **optional_extra_args)
     return list_pager.YieldFromList(
         self.resource_service,
         request,
         method=self.search_all_resources_method,
         field='results',
         batch_size=args.page_size or self._DEFAULT_PAGE_SIZE,
         batch_size_attribute='pageSize',
         current_token_attribute='pageToken',
         next_token_attribute='nextPageToken')