Glue / Client / list_data_quality_rulesets
list_data_quality_rulesets#
- Glue.Client.list_data_quality_rulesets(**kwargs)#
- Returns a paginated list of rulesets for the specified list of Glue tables. - See also: AWS API Documentation - Request Syntax- response = client.list_data_quality_rulesets( NextToken='string', MaxResults=123, Filter={ 'Name': 'string', 'Description': 'string', 'CreatedBefore': datetime(2015, 1, 1), 'CreatedAfter': datetime(2015, 1, 1), 'LastModifiedBefore': datetime(2015, 1, 1), 'LastModifiedAfter': datetime(2015, 1, 1), 'TargetTable': { 'TableName': 'string', 'DatabaseName': 'string', 'CatalogId': 'string' } }, Tags={ 'string': 'string' } ) - Parameters:
- NextToken (string) – A paginated token to offset the results. 
- MaxResults (integer) – The maximum number of results to return. 
- Filter (dict) – - The filter criteria. - Name (string) – - The name of the ruleset filter criteria. 
- Description (string) – - The description of the ruleset filter criteria. 
- CreatedBefore (datetime) – - Filter on rulesets created before this date. 
- CreatedAfter (datetime) – - Filter on rulesets created after this date. 
- LastModifiedBefore (datetime) – - Filter on rulesets last modified before this date. 
- LastModifiedAfter (datetime) – - Filter on rulesets last modified after this date. 
- TargetTable (dict) – - The name and database name of the target table. - TableName (string) – [REQUIRED] - The name of the Glue table. 
- DatabaseName (string) – [REQUIRED] - The name of the database where the Glue table exists. 
- CatalogId (string) – - The catalog id where the Glue table exists. 
 
 
- Tags (dict) – - A list of key-value pair tags. - (string) – - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Rulesets': [ { 'Name': 'string', 'Description': 'string', 'CreatedOn': datetime(2015, 1, 1), 'LastModifiedOn': datetime(2015, 1, 1), 'TargetTable': { 'TableName': 'string', 'DatabaseName': 'string', 'CatalogId': 'string' }, 'RecommendationRunId': 'string', 'RuleCount': 123 }, ], 'NextToken': 'string' } - Response Structure- (dict) – - Rulesets (list) – - A paginated list of rulesets for the specified list of Glue tables. - (dict) – - Describes a data quality ruleset returned by - GetDataQualityRuleset.- Name (string) – - The name of the data quality ruleset. 
- Description (string) – - A description of the data quality ruleset. 
- CreatedOn (datetime) – - The date and time the data quality ruleset was created. 
- LastModifiedOn (datetime) – - The date and time the data quality ruleset was last modified. 
- TargetTable (dict) – - An object representing an Glue table. - TableName (string) – - The name of the Glue table. 
- DatabaseName (string) – - The name of the database where the Glue table exists. 
- CatalogId (string) – - The catalog id where the Glue table exists. 
 
- RecommendationRunId (string) – - When a ruleset was created from a recommendation run, this run ID is generated to link the two together. 
- RuleCount (integer) – - The number of rules in the ruleset. 
 
 
- NextToken (string) – - A pagination token, if more results are available. 
 
 
 - Exceptions- Glue.Client.exceptions.EntityNotFoundException
- Glue.Client.exceptions.InvalidInputException
- Glue.Client.exceptions.OperationTimeoutException
- Glue.Client.exceptions.InternalServiceException