class Aws::SageMaker::Types::SearchRequest
@note When making an API call, you may pass SearchRequest
data as a hash: { resource: "TrainingJob", # required, accepts TrainingJob, Experiment, ExperimentTrial, ExperimentTrialComponent, Endpoint, ModelPackage, ModelPackageGroup, Pipeline, PipelineExecution, FeatureGroup search_expression: { filters: [ { name: "ResourcePropertyName", # required operator: "Equals", # accepts Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, Contains, Exists, NotExists, In value: "FilterValue", }, ], nested_filters: [ { nested_property_name: "ResourcePropertyName", # required filters: [ # required { name: "ResourcePropertyName", # required operator: "Equals", # accepts Equals, NotEquals, GreaterThan, GreaterThanOrEqualTo, LessThan, LessThanOrEqualTo, Contains, Exists, NotExists, In value: "FilterValue", }, ], }, ], sub_expressions: [ { # recursive SearchExpression }, ], operator: "And", # accepts And, Or }, sort_by: "ResourcePropertyName", sort_order: "Ascending", # accepts Ascending, Descending next_token: "NextToken", max_results: 1, }
@!attribute [rw] resource
The name of the Amazon SageMaker resource to search for. @return [String]
@!attribute [rw] search_expression
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`, and `Filters` that can be included in a `SearchExpression` object is 50. @return [Types::SearchExpression]
@!attribute [rw] sort_by
The name of the resource property used to sort the `SearchResults`. The default is `LastModifiedTime`. @return [String]
@!attribute [rw] sort_order
How `SearchResults` are ordered. Valid values are `Ascending` or `Descending`. The default is `Descending`. @return [String]
@!attribute [rw] next_token
If more than `MaxResults` resources match the specified `SearchExpression`, the response includes a `NextToken`. The `NextToken` can be passed to the next `SearchRequest` to continue retrieving results. @return [String]
@!attribute [rw] max_results
The maximum number of results to return. @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/SearchRequest AWS API Documentation
Constants
- SENSITIVE