DataZone / Client / search_listings
search_listings#
- DataZone.Client.search_listings(**kwargs)#
- Searches listings (records of an asset at a given time) in Amazon DataZone. - See also: AWS API Documentation - Request Syntax- response = client.search_listings( additionalAttributes=[ 'FORMS'|'TIME_SERIES_DATA_POINT_FORMS', ], domainIdentifier='string', filters={ 'and': [ {'... recursive ...'}, ], 'filter': { 'attribute': 'string', 'value': 'string' }, 'or': [ {'... recursive ...'}, ] }, maxResults=123, nextToken='string', searchIn=[ { 'attribute': 'string' }, ], searchText='string', sort={ 'attribute': 'string', 'order': 'ASCENDING'|'DESCENDING' } ) - Parameters:
- additionalAttributes (list) – - Specifies additional attributes for the search. - (string) – 
 
- domainIdentifier (string) – - [REQUIRED] - The identifier of the domain in which to search listings. 
- filters (dict) – - Specifies the filters for the search of listings. - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - and,- filter,- or.- and (list) – - The ‘and’ search filter clause in Amazon DataZone. - (dict) – - A search filter clause in Amazon DataZone. - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - and,- filter,- or.
 
- filter (dict) – - A search filter in Amazon DataZone. - attribute (string) – [REQUIRED] - A search filter attribute in Amazon DataZone. 
- value (string) – [REQUIRED] - A search filter value in Amazon DataZone. 
 
- or (list) – - The ‘or’ search filter clause in Amazon DataZone. - (dict) – - A search filter clause in Amazon DataZone. - Note- This is a Tagged Union structure. Only one of the following top level keys can be set: - and,- filter,- or.
 
 
- maxResults (integer) – The maximum number of results to return in a single call to - SearchListings. When the number of results to be listed is greater than the value of- MaxResults, the response contains a- NextTokenvalue that you can use in a subsequent call to- SearchListingsto list the next set of results.
- nextToken (string) – When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchListingsto list the next set of results.
- searchIn (list) – - The details of the search. - (dict) – - The details of the search. - attribute (string) – [REQUIRED] - The search attribute. 
 
 
- searchText (string) – Specifies the text for which to search. 
- sort (dict) – - Specifies the way for sorting the search results. - attribute (string) – [REQUIRED] - The attribute detail of the way to sort search results. 
- order (string) – - The order detail of the wya to sort search results. 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'items': [ { 'assetListing': { 'additionalAttributes': { 'forms': 'string', 'latestTimeSeriesDataPointForms': [ { 'contentSummary': 'string', 'formName': 'string', 'id': 'string', 'timestamp': datetime(2015, 1, 1), 'typeIdentifier': 'string', 'typeRevision': 'string' }, ] }, 'createdAt': datetime(2015, 1, 1), 'description': 'string', 'entityId': 'string', 'entityRevision': 'string', 'entityType': 'string', 'glossaryTerms': [ { 'name': 'string', 'shortDescription': 'string' }, ], 'listingCreatedBy': 'string', 'listingId': 'string', 'listingRevision': 'string', 'listingUpdatedBy': 'string', 'name': 'string', 'owningProjectId': 'string' }, 'dataProductListing': { 'additionalAttributes': { 'forms': 'string' }, 'createdAt': datetime(2015, 1, 1), 'description': 'string', 'entityId': 'string', 'entityRevision': 'string', 'glossaryTerms': [ { 'name': 'string', 'shortDescription': 'string' }, ], 'items': [ { 'glossaryTerms': [ { 'name': 'string', 'shortDescription': 'string' }, ], 'listingId': 'string', 'listingRevision': 'string' }, ], 'listingCreatedBy': 'string', 'listingId': 'string', 'listingRevision': 'string', 'listingUpdatedBy': 'string', 'name': 'string', 'owningProjectId': 'string' } }, ], 'nextToken': 'string', 'totalMatchCount': 123 } - Response Structure- (dict) – - items (list) – - The results of the - SearchListingsaction.- (dict) – - The details of the results of the - SearchListingsaction.- Note- This is a Tagged Union structure. Only one of the following top level keys will be set: - assetListing,- dataProductListing. If a client receives an unknown member it will set- SDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure of- SDK_UNKNOWN_MEMBERis as follows:- 'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'} - assetListing (dict) – - The asset listing included in the results of the - SearchListingsaction.- additionalAttributes (dict) – - The additional attributes of an asset published in an Amazon DataZone catalog. - forms (string) – - The metadata forms that form additional attributes of the metadata asset. 
- latestTimeSeriesDataPointForms (list) – - The latest time series data points forms included in the additional attributes of an asset. - (dict) – - The summary of the time series data points form. - contentSummary (string) – - The content of the summary of the time series data points form. 
- formName (string) – - The name of the time series data points summary form. 
- id (string) – - The ID of the time series data points summary form. 
- timestamp (datetime) – - The timestamp of the time series data points summary form. 
- typeIdentifier (string) – - The type ID of the time series data points summary form. 
- typeRevision (string) – - The type revision of the time series data points summary form. 
 
 
 
- createdAt (datetime) – - The timestamp of when an asset published in an Amazon DataZone catalog was created. 
- description (string) – - The description of an asset published in an Amazon DataZone catalog. 
- entityId (string) – - The identifier of the inventory asset. 
- entityRevision (string) – - The revision of the inventory asset. 
- entityType (string) – - The type of the inventory asset. 
- glossaryTerms (list) – - Glossary terms attached to the inventory asset. - (dict) – - Details of a glossary term attached to the inventory asset. - name (string) – - The name of a glossary term attached to the inventory asset. 
- shortDescription (string) – - The shoft description of a glossary term attached to the inventory asset. 
 
 
- listingCreatedBy (string) – - The Amazon DataZone user who created the listing. 
- listingId (string) – - The identifier of the listing (asset published in Amazon DataZone catalog). 
- listingRevision (string) – - The revision of the listing (asset published in Amazon DataZone catalog). 
- listingUpdatedBy (string) – - The Amazon DataZone user who updated the listing. 
- name (string) – - The name of the inventory asset. 
- owningProjectId (string) – - The identifier of the project that owns the inventory asset. 
 
- dataProductListing (dict) – - The data product listing. - additionalAttributes (dict) – - The additional attributes of the asset of the data product. - forms (string) – - The metadata forms of the asset of the data product. 
 
- createdAt (datetime) – - The timestamp at which the asset of the data product listing was created. 
- description (string) – - The description of the asset of the asset of the data product. 
- entityId (string) – - The entity ID of the asset of the asset of the data product. 
- entityRevision (string) – - The revision of the asset of the asset of the data product. 
- glossaryTerms (list) – - The glossary terms of the asset of the asset of the data product. - (dict) – - Details of a glossary term attached to the inventory asset. - name (string) – - The name of a glossary term attached to the inventory asset. 
- shortDescription (string) – - The shoft description of a glossary term attached to the inventory asset. 
 
 
- items (list) – - The data of the asset of the data product. - (dict) – - The results of the data product summary. - glossaryTerms (list) – - The glossary terms of the data product listing. - (dict) – - Details of a glossary term attached to the inventory asset. - name (string) – - The name of a glossary term attached to the inventory asset. 
- shortDescription (string) – - The shoft description of a glossary term attached to the inventory asset. 
 
 
- listingId (string) – - The ID of the data product listing. 
- listingRevision (string) – - The revision of the data product listing. 
 
 
- listingCreatedBy (string) – - The timestamp at which the listing was created. 
- listingId (string) – - The ID of the listing. 
- listingRevision (string) – - The revision of the listing. 
- listingUpdatedBy (string) – - The user who updated the listing. 
- name (string) – - The name of the asset of the data product. 
- owningProjectId (string) – - The ID of the owning project of the asset of the data product. 
 
 
 
- nextToken (string) – - When the number of results is greater than the default value for the - MaxResultsparameter, or if you explicitly specify a value for- MaxResultsthat is less than the number of results, the response includes a pagination token named- NextToken. You can specify this- NextTokenvalue in a subsequent call to- SearchListingsto list the next set of results.
- totalMatchCount (integer) – - Total number of search results. 
 
 
 - Exceptions- DataZone.Client.exceptions.InternalServerException
- DataZone.Client.exceptions.AccessDeniedException
- DataZone.Client.exceptions.ThrottlingException
- DataZone.Client.exceptions.ValidationException
- DataZone.Client.exceptions.UnauthorizedException