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