ResourceSetRulesOperations Class

ResourceSetRulesOperations async operations.

You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.

Inheritance
builtins.object
ResourceSetRulesOperations

Constructor

ResourceSetRulesOperations(client, config, serializer, deserializer)

Parameters

client
Required

Client for service requests.

config
Required

Configuration of service client.

serializer
Required

An object model serializer.

deserializer
Required

An object model deserializer.

Methods

create_or_update_resource_set_rule

Creates or updates an resource set config.

delete_resource_set_rule

Deletes a ResourceSetRuleConfig resource.

get_resource_set_rule

Get a resource set config service model.

list_resource_set_rules

Get a resource set config service model.

create_or_update_resource_set_rule

Creates or updates an resource set config.

async create_or_update_resource_set_rule(resource_set_rule_config: Any, **kwargs: Any) -> Any

Parameters

resource_set_rule_config
<xref:Any>
Required

Returns

JSON object

Return type

<xref:Any>

Exceptions

Examples


   # JSON input template you can fill out and use as your body input.
   resource_set_rule_config = {
       "advancedResourceSet": {
           "modifiedAt": "2020-02-20 00:00:00",  # Optional. Date at which ResourceSetProcessing property of the account is updated.
           "resourceSetProcessing": "str"  # Optional. The advanced resource property of the account. Possible values include: "Default", "Advanced".
       },
       "name": "str",  # Optional. The name of the rule.
       "pathPatternConfig": {
           "acceptedPatterns": [
               {
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "path": "str"  # Required.
               }
           ],
           "complexReplacers": [
               {
                   "createdBy": "str",  # Optional. The configuration rules for path pattern extraction.
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "str",  # Optional. The configuration rules for path pattern extraction.
                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                   "typeName": "str"  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "createdBy": "str",  # Required.
           "enableDefaultPatterns": bool,  # Required.
           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
           "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
           "normalizationRules": [
               {
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                   "dynamicReplacement": bool,  # Optional. The configuration rules for path pattern extraction.
                   "entityTypes": [
                       "str"  # Optional. The configuration rules for path pattern extraction.
                   ],
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                   "regex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "replaceWith": "str",  # Optional. The configuration rules for path pattern extraction.
                   "version": 0.0  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "regexReplacers": [
               {
                   "condition": "str",  # Optional. The configuration rules for path pattern extraction.
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Required.
                   "doNotReplaceRegex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "regex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "replaceWith": "str"  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "rejectedPatterns": [
               {
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "path": "str"  # Required.
               }
           ],
           "scopedRules": [
               {
                   "bindingUrl": "str",  # Required.
                   "rules": [
                       {
                           "displayName": "str",  # Optional. The configuration rules for path pattern extraction.
                           "isResourceSet": True,  # Optional. Default value is True. The configuration rules for path pattern extraction.
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "name": "str",  # Optional. The configuration rules for path pattern extraction.
                           "qualifiedName": "str"  # Required.
                       }
                   ],
                   "storeType": "str"  # Required.
               }
           ],
           "version": 0  # Optional. The configuration rules for path pattern extraction.
       }
   }

   # response body for status code(s): 200
   response.json() == {
       "advancedResourceSet": {
           "modifiedAt": "2020-02-20 00:00:00",  # Optional. Date at which ResourceSetProcessing property of the account is updated.
           "resourceSetProcessing": "str"  # Optional. The advanced resource property of the account. Possible values include: "Default", "Advanced".
       },
       "name": "str",  # Optional. The name of the rule.
       "pathPatternConfig": {
           "acceptedPatterns": [
               {
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "path": "str"  # Required.
               }
           ],
           "complexReplacers": [
               {
                   "createdBy": "str",  # Optional. The configuration rules for path pattern extraction.
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "str",  # Optional. The configuration rules for path pattern extraction.
                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                   "typeName": "str"  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "createdBy": "str",  # Required.
           "enableDefaultPatterns": bool,  # Required.
           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
           "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
           "normalizationRules": [
               {
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                   "dynamicReplacement": bool,  # Optional. The configuration rules for path pattern extraction.
                   "entityTypes": [
                       "str"  # Optional. The configuration rules for path pattern extraction.
                   ],
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                   "regex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "replaceWith": "str",  # Optional. The configuration rules for path pattern extraction.
                   "version": 0.0  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "regexReplacers": [
               {
                   "condition": "str",  # Optional. The configuration rules for path pattern extraction.
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Required.
                   "doNotReplaceRegex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "regex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "replaceWith": "str"  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "rejectedPatterns": [
               {
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "path": "str"  # Required.
               }
           ],
           "scopedRules": [
               {
                   "bindingUrl": "str",  # Required.
                   "rules": [
                       {
                           "displayName": "str",  # Optional. The configuration rules for path pattern extraction.
                           "isResourceSet": True,  # Optional. Default value is True. The configuration rules for path pattern extraction.
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "name": "str",  # Optional. The configuration rules for path pattern extraction.
                           "qualifiedName": "str"  # Required.
                       }
                   ],
                   "storeType": "str"  # Required.
               }
           ],
           "version": 0  # Optional. The configuration rules for path pattern extraction.
       }
   }

delete_resource_set_rule

Deletes a ResourceSetRuleConfig resource.

async delete_resource_set_rule(**kwargs: Any) -> None

Returns

None

Return type

Exceptions

get_resource_set_rule

Get a resource set config service model.

async get_resource_set_rule(**kwargs: Any) -> Any

Returns

JSON object

Return type

<xref:Any>

Exceptions

Examples


   # response body for status code(s): 200
   response.json() == {
       "advancedResourceSet": {
           "modifiedAt": "2020-02-20 00:00:00",  # Optional. Date at which ResourceSetProcessing property of the account is updated.
           "resourceSetProcessing": "str"  # Optional. The advanced resource property of the account. Possible values include: "Default", "Advanced".
       },
       "name": "str",  # Optional. The name of the rule.
       "pathPatternConfig": {
           "acceptedPatterns": [
               {
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "path": "str"  # Required.
               }
           ],
           "complexReplacers": [
               {
                   "createdBy": "str",  # Optional. The configuration rules for path pattern extraction.
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "str",  # Optional. The configuration rules for path pattern extraction.
                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                   "typeName": "str"  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "createdBy": "str",  # Required.
           "enableDefaultPatterns": bool,  # Required.
           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
           "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
           "normalizationRules": [
               {
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                   "dynamicReplacement": bool,  # Optional. The configuration rules for path pattern extraction.
                   "entityTypes": [
                       "str"  # Optional. The configuration rules for path pattern extraction.
                   ],
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                   "regex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "replaceWith": "str",  # Optional. The configuration rules for path pattern extraction.
                   "version": 0.0  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "regexReplacers": [
               {
                   "condition": "str",  # Optional. The configuration rules for path pattern extraction.
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "description": "str",  # Optional. The configuration rules for path pattern extraction.
                   "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                   "disabled": bool,  # Required.
                   "doNotReplaceRegex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "regex": {
                       "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                       "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                       "options": 0,  # Optional. The configuration rules for path pattern extraction.
                       "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                   },
                   "replaceWith": "str"  # Optional. The configuration rules for path pattern extraction.
               }
           ],
           "rejectedPatterns": [
               {
                   "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "name": "str",  # Required.
                   "path": "str"  # Required.
               }
           ],
           "scopedRules": [
               {
                   "bindingUrl": "str",  # Required.
                   "rules": [
                       {
                           "displayName": "str",  # Optional. The configuration rules for path pattern extraction.
                           "isResourceSet": True,  # Optional. Default value is True. The configuration rules for path pattern extraction.
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "name": "str",  # Optional. The configuration rules for path pattern extraction.
                           "qualifiedName": "str"  # Required.
                       }
                   ],
                   "storeType": "str"  # Required.
               }
           ],
           "version": 0  # Optional. The configuration rules for path pattern extraction.
       }
   }

list_resource_set_rules

Get a resource set config service model.

list_resource_set_rules(*, skip_token: Optional[str] = None, **kwargs: Any) -> AsyncIterable[Any]

Parameters

skip_token
str

Returns

An iterator like instance of JSON object

Return type

AsyncItemPaged[<xref:Any>]

Exceptions

Examples


   # response body for status code(s): 200
   response.json() == {
       "count": 0.0,  # Optional. Total item count.
       "nextLink": "str",  # Optional. The Url of next result page.
       "value": [
           {
               "advancedResourceSet": {
                   "modifiedAt": "2020-02-20 00:00:00",  # Optional. Date at which ResourceSetProcessing property of the account is updated.
                   "resourceSetProcessing": "str"  # Optional. The advanced resource property of the account. Possible values include: "Default", "Advanced".
               },
               "name": "str",  # Optional. The name of the rule.
               "pathPatternConfig": {
                   "acceptedPatterns": [
                       {
                           "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                           "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                           "name": "str",  # Required.
                           "path": "str"  # Required.
                       }
                   ],
                   "complexReplacers": [
                       {
                           "createdBy": "str",  # Optional. The configuration rules for path pattern extraction.
                           "description": "str",  # Optional. The configuration rules for path pattern extraction.
                           "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                           "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "modifiedBy": "str",  # Optional. The configuration rules for path pattern extraction.
                           "name": "str",  # Optional. The configuration rules for path pattern extraction.
                           "typeName": "str"  # Optional. The configuration rules for path pattern extraction.
                       }
                   ],
                   "createdBy": "str",  # Required.
                   "enableDefaultPatterns": bool,  # Required.
                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                   "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                   "normalizationRules": [
                       {
                           "description": "str",  # Optional. The configuration rules for path pattern extraction.
                           "disabled": bool,  # Optional. The configuration rules for path pattern extraction.
                           "dynamicReplacement": bool,  # Optional. The configuration rules for path pattern extraction.
                           "entityTypes": [
                               "str"  # Optional. The configuration rules for path pattern extraction.
                           ],
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "name": "str",  # Optional. The configuration rules for path pattern extraction.
                           "regex": {
                               "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                               "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                               "options": 0,  # Optional. The configuration rules for path pattern extraction.
                               "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                           },
                           "replaceWith": "str",  # Optional. The configuration rules for path pattern extraction.
                           "version": 0.0  # Optional. The configuration rules for path pattern extraction.
                       }
                   ],
                   "regexReplacers": [
                       {
                           "condition": "str",  # Optional. The configuration rules for path pattern extraction.
                           "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                           "description": "str",  # Optional. The configuration rules for path pattern extraction.
                           "disableRecursiveReplacerApplication": bool,  # Optional. The configuration rules for path pattern extraction.
                           "disabled": bool,  # Required.
                           "doNotReplaceRegex": {
                               "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                               "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                               "options": 0,  # Optional. The configuration rules for path pattern extraction.
                               "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                           },
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                           "name": "str",  # Required.
                           "regex": {
                               "maxDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                               "maxLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDashes": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDigits": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDigitsOrLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minDots": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minHex": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minLetters": 0,  # Optional. The configuration rules for path pattern extraction.
                               "minUnderscores": 0,  # Optional. The configuration rules for path pattern extraction.
                               "options": 0,  # Optional. The configuration rules for path pattern extraction.
                               "regexStr": "str"  # Optional. The configuration rules for path pattern extraction.
                           },
                           "replaceWith": "str"  # Optional. The configuration rules for path pattern extraction.
                       }
                   ],
                   "rejectedPatterns": [
                       {
                           "createdBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                           "filterType": "Pattern",  # Optional. Default value is "Pattern". Possible values include: "Pattern", "Regex". Default value: "Pattern".
                           "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                           "modifiedBy": "AzureDataCatalog",  # Optional. Default value is "AzureDataCatalog". The configuration rules for path pattern extraction.
                           "name": "str",  # Required.
                           "path": "str"  # Required.
                       }
                   ],
                   "scopedRules": [
                       {
                           "bindingUrl": "str",  # Required.
                           "rules": [
                               {
                                   "displayName": "str",  # Optional. The configuration rules for path pattern extraction.
                                   "isResourceSet": True,  # Optional. Default value is True. The configuration rules for path pattern extraction.
                                   "lastUpdatedTimestamp": 0.0,  # Optional. The configuration rules for path pattern extraction.
                                   "name": "str",  # Optional. The configuration rules for path pattern extraction.
                                   "qualifiedName": "str"  # Required.
                               }
                           ],
                           "storeType": "str"  # Required.
                       }
                   ],
                   "version": 0  # Optional. The configuration rules for path pattern extraction.
               }
           }
       ]
   }