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')
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')
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')
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')