search
async
¶
search(
*,
config_overrides: Optional[AsyncSageMakerClientConfig] = None,
resource: Optional[ResourceType] = None,
search_expression: Optional[SearchExpression] = None,
sort_by: Optional[ResourcePropertyName] = None,
sort_order: Optional[SearchSortOrder] = None,
next_token: Optional[NextToken] = None,
max_results: Optional[MaxResults] = None,
cross_account_filter_option: Optional[CrossAccountFilterOption] = None,
visibility_conditions: Optional[VisibilityConditionsList] = None,
) -> SearchResponse
Finds SageMaker resources that match a search query. Matching resources are returned as a list of SearchRecord objects in the response. You can sort the search results by any resource property in a ascending or descending order.
You can query against the following value types: numeric, text, Boolean, and timestamp.
The Search API may provide access to otherwise restricted data. See Amazon SageMaker API Permissions: Actions, Permissions, and Resources Reference for more information.
Parameters:
-
resource(Optional[ResourceType], default:None) –The name of the SageMaker resource to search for.
-
search_expression(Optional[SearchExpression], default:None) –A Boolean conditional statement. Resources must satisfy this condition to be included in search results. You must provide at least one subexpression, filter, or nested filter. The maximum number of recursive
SubExpressions,NestedFilters, andFiltersthat can be included in aSearchExpressionobject is 50. -
sort_by(Optional[ResourcePropertyName], default:None) –The name of the resource property used to sort the
SearchResults. The default isLastModifiedTime. -
sort_order(Optional[SearchSortOrder], default:None) –How
SearchResultsare ordered. Valid values areAscendingorDescending. The default isDescending. -
next_token(Optional[NextToken], default:None) –If more than
MaxResultsresources match the specifiedSearchExpression, the response includes aNextToken. TheNextTokencan be passed to the nextSearchRequestto continue retrieving results. -
max_results(Optional[MaxResults], default:None) –The maximum number of results to return.
-
cross_account_filter_option(Optional[CrossAccountFilterOption], default:None) –A cross account filter option. When the value is
"CrossAccount"the search results will only include resources made discoverable to you from other accounts. When the value is"SameAccount"ornullthe search results will only include resources from your account. Default isnull. For more information on searching for resources made discoverable to your account, see Search discoverable resources in the SageMaker Developer Guide. The maximum number ofResourceCatalogs viewable is 1000. -
visibility_conditions(Optional[VisibilityConditionsList], default:None) –Limits the results of your search request to the resources that you can access.
Raises:
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_sagemaker/_services/async_sage_maker.py
27448 27449 27450 27451 27452 27453 27454 27455 27456 27457 27458 27459 27460 27461 27462 27463 27464 27465 27466 27467 27468 27469 27470 27471 27472 27473 27474 27475 27476 27477 27478 27479 27480 27481 27482 27483 27484 27485 27486 27487 27488 27489 27490 27491 27492 27493 27494 27495 27496 27497 27498 27499 27500 27501 27502 27503 27504 27505 27506 27507 27508 27509 27510 27511 27512 27513 27514 27515 27516 27517 27518 27519 27520 27521 27522 27523 27524 27525 27526 27527 27528 27529 27530 27531 27532 27533 27534 27535 27536 | |