ResourceSetRulesOperations Class
ResourceSetRulesOperations 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.objectResourceSetRulesOperations
Constructor
ResourceSetRulesOperations(client, config, serializer, deserializer)
Parameters
- client
Client for service requests.
- config
Configuration of service client.
- serializer
An object model serializer.
- deserializer
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.
create_or_update_resource_set_rule(resource_set_rule_config: Any, **kwargs: Any) -> Any
Parameters
- resource_set_rule_config
- <xref:Any>
Returns
JSON object
Return type
Exceptions
Examples
# JSON input template you can fill out and use as your body input.
resource_set_rule_config = {
"advancedResourceSet": {
"modifiedAt": "datetime (optional)",
"resourceSetProcessing": "str (optional)"
},
"name": "str (optional)",
"pathPatternConfig": {
"acceptedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"complexReplacers": [
{
"createdBy": "str (optional)",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool (optional)",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional)",
"name": "str (optional)",
"typeName": "str (optional)"
}
],
"createdBy": "str",
"enableDefaultPatterns": "bool",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"normalizationRules": [
{
"description": "str (optional)",
"disabled": "bool (optional)",
"dynamicReplacement": "bool (optional)",
"entityTypes": [
"str (optional)"
],
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)",
"version": "float (optional)"
}
],
"regexReplacers": [
{
"condition": "str (optional)",
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool",
"doNotReplaceRegex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)"
}
],
"rejectedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"scopedRules": [
{
"bindingUrl": "str",
"rules": [
{
"displayName": "str (optional)",
"isResourceSet": "bool (optional). Default value is True",
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"qualifiedName": "str"
}
],
"storeType": "str"
}
],
"version": "int (optional). Default value is 0"
}
}
# response body for status code(s): 200
response.json() == {
"advancedResourceSet": {
"modifiedAt": "datetime (optional)",
"resourceSetProcessing": "str (optional)"
},
"name": "str (optional)",
"pathPatternConfig": {
"acceptedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"complexReplacers": [
{
"createdBy": "str (optional)",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool (optional)",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional)",
"name": "str (optional)",
"typeName": "str (optional)"
}
],
"createdBy": "str",
"enableDefaultPatterns": "bool",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"normalizationRules": [
{
"description": "str (optional)",
"disabled": "bool (optional)",
"dynamicReplacement": "bool (optional)",
"entityTypes": [
"str (optional)"
],
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)",
"version": "float (optional)"
}
],
"regexReplacers": [
{
"condition": "str (optional)",
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool",
"doNotReplaceRegex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)"
}
],
"rejectedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"scopedRules": [
{
"bindingUrl": "str",
"rules": [
{
"displayName": "str (optional)",
"isResourceSet": "bool (optional). Default value is True",
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"qualifiedName": "str"
}
],
"storeType": "str"
}
],
"version": "int (optional). Default value is 0"
}
}
delete_resource_set_rule
Deletes a ResourceSetRuleConfig resource.
delete_resource_set_rule(**kwargs: Any) -> None
Returns
None
Return type
Exceptions
get_resource_set_rule
Get a resource set config service model.
get_resource_set_rule(**kwargs: Any) -> Any
Returns
JSON object
Return type
Exceptions
Examples
# response body for status code(s): 200
response.json() == {
"advancedResourceSet": {
"modifiedAt": "datetime (optional)",
"resourceSetProcessing": "str (optional)"
},
"name": "str (optional)",
"pathPatternConfig": {
"acceptedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"complexReplacers": [
{
"createdBy": "str (optional)",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool (optional)",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional)",
"name": "str (optional)",
"typeName": "str (optional)"
}
],
"createdBy": "str",
"enableDefaultPatterns": "bool",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"normalizationRules": [
{
"description": "str (optional)",
"disabled": "bool (optional)",
"dynamicReplacement": "bool (optional)",
"entityTypes": [
"str (optional)"
],
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)",
"version": "float (optional)"
}
],
"regexReplacers": [
{
"condition": "str (optional)",
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool",
"doNotReplaceRegex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)"
}
],
"rejectedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"scopedRules": [
{
"bindingUrl": "str",
"rules": [
{
"displayName": "str (optional)",
"isResourceSet": "bool (optional). Default value is True",
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"qualifiedName": "str"
}
],
"storeType": "str"
}
],
"version": "int (optional). Default value is 0"
}
}
list_resource_set_rules
Get a resource set config service model.
list_resource_set_rules(**kwargs: Any) -> Iterable[Any]
Parameters
- skip_token
- str
Returns
An iterator like instance of JSON object
Return type
Exceptions
Examples
# response body for status code(s): 200
response.json() == {
"count": "long (optional)",
"nextLink": "str (optional)",
"value": [
{
"advancedResourceSet": {
"modifiedAt": "datetime (optional)",
"resourceSetProcessing": "str (optional)"
},
"name": "str (optional)",
"pathPatternConfig": {
"acceptedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"complexReplacers": [
{
"createdBy": "str (optional)",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool (optional)",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional)",
"name": "str (optional)",
"typeName": "str (optional)"
}
],
"createdBy": "str",
"enableDefaultPatterns": "bool",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"normalizationRules": [
{
"description": "str (optional)",
"disabled": "bool (optional)",
"dynamicReplacement": "bool (optional)",
"entityTypes": [
"str (optional)"
],
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)",
"version": "float (optional)"
}
],
"regexReplacers": [
{
"condition": "str (optional)",
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"description": "str (optional)",
"disableRecursiveReplacerApplication": "bool (optional)",
"disabled": "bool",
"doNotReplaceRegex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"regex": {
"maxDigits": "int (optional)",
"maxLetters": "int (optional)",
"minDashes": "int (optional)",
"minDigits": "int (optional)",
"minDigitsOrLetters": "int (optional)",
"minDots": "int (optional)",
"minHex": "int (optional)",
"minLetters": "int (optional)",
"minUnderscores": "int (optional)",
"options": "int (optional)",
"regexStr": "str (optional)"
},
"replaceWith": "str (optional)"
}
],
"rejectedPatterns": [
{
"createdBy": "str (optional). Default value is "AzureDataCatalog"",
"filterType": "str (optional). Default value is "Pattern"",
"lastUpdatedTimestamp": "long (optional)",
"modifiedBy": "str (optional). Default value is "AzureDataCatalog"",
"name": "str",
"path": "str"
}
],
"scopedRules": [
{
"bindingUrl": "str",
"rules": [
{
"displayName": "str (optional)",
"isResourceSet": "bool (optional). Default value is True",
"lastUpdatedTimestamp": "long (optional)",
"name": "str (optional)",
"qualifiedName": "str"
}
],
"storeType": "str"
}
],
"version": "int (optional). Default value is 0"
}
}
]
}
Feedback
Submit and view feedback for