diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/account.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/account.json index f56908bfcb27..a07c2d4c6508 100644 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/account.json +++ b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/account.json @@ -161,254 +161,6 @@ } } }, - "/businessRules/{businessRuleName}": { - "get": { - "tags": [ - "BusinessRule" - ], - "description": "Get a business rule model.", - "operationId": "BusinessRules_Get", - "parameters": [ - { - "name": "businessRuleName", - "in": "path", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/BusinessRule" - } - }, - "default": { - "description": "An error response received from the provider.", - "schema": { - "$ref": "#/definitions/ErrorResponseModel" - } - } - }, - "x-ms-examples": { - "BusinessRules_Get": { - "$ref": "./examples/BusinessRules_Get.json" - } - } - }, - "put": { - "tags": [ - "BusinessRule" - ], - "description": "Creates or updates a businessRule.", - "operationId": "BusinessRules_CreateOrUpdate", - "parameters": [ - { - "name": "businessRuleName", - "in": "path", - "required": true, - "type": "string" - }, - { - "name": "businessRule", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/BusinessRule" - } - }, - { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/BusinessRule" - } - }, - "default": { - "description": "An error response received from the provider.", - "schema": { - "$ref": "#/definitions/ErrorResponseModel" - } - } - }, - "x-ms-examples": { - "BusinessRules_CreateOrUpdate": { - "$ref": "./examples/BusinessRules_CreateOrUpdate.json" - } - } - }, - "delete": { - "tags": [ - "BusinessRule" - ], - "description": "Deletes a BusinessRule resource.", - "operationId": "BusinessRules_Delete", - "parameters": [ - { - "name": "businessRuleName", - "in": "path", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "Success" - }, - "204": { - "description": "Success" - }, - "default": { - "description": "An error response received from the provider.", - "schema": { - "$ref": "#/definitions/ErrorResponseModel" - } - } - }, - "x-ms-examples": { - "BusinessRules_Delete": { - "$ref": "./examples/BusinessRules_Delete.json" - } - } - } - }, - "/businessRules": { - "get": { - "tags": [ - "BusinessRule" - ], - "description": "List the businessRules in the account.", - "operationId": "BusinessRules_ListByAccount", - "parameters": [ - { - "$ref": "#/parameters/api-version" - }, - { - "name": "metadataOnly", - "in": "query", - "required": false, - "type": "boolean", - "default": false - }, - { - "name": "$skipToken", - "in": "query", - "required": false, - "type": "string" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/BusinessRuleList" - } - }, - "default": { - "description": "An error response received from the provider.", - "schema": { - "$ref": "#/definitions/ErrorResponseModel" - } - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - }, - "x-ms-examples": { - "BusinessRules_ListByAccount": { - "$ref": "./examples/BusinessRules_ListByAccount.json" - } - } - } - }, - "/businessRules/{businessRuleName}/enable": { - "post": { - "tags": [ - "BusinessRule" - ], - "description": "Enables a BusinessRule.", - "operationId": "BusinessRules_Enable", - "parameters": [ - { - "name": "businessRuleName", - "in": "path", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/BusinessRule" - } - }, - "default": { - "description": "An error response received from the provider.", - "schema": { - "$ref": "#/definitions/ErrorResponseModel" - } - } - }, - "x-ms-examples": { - "BusinessRules_Enable": { - "$ref": "./examples/BusinessRules_Enable.json" - } - } - } - }, - "/businessRules/{businessRuleName}/disable": { - "post": { - "tags": [ - "BusinessRule" - ], - "description": "Disables a BusinessRule.", - "operationId": "BusinessRules_Disable", - "parameters": [ - { - "name": "businessRuleName", - "in": "path", - "required": true, - "type": "string" - }, - { - "$ref": "#/parameters/api-version" - } - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "$ref": "#/definitions/BusinessRule" - } - }, - "default": { - "description": "An error response received from the provider.", - "schema": { - "$ref": "#/definitions/ErrorResponseModel" - } - } - }, - "x-ms-examples": { - "BusinessRules_Disable": { - "$ref": "./examples/BusinessRules_Disable.json" - } - } - } - }, "/collections/{collectionName}": { "get": { "tags": [ @@ -1291,127 +1043,6 @@ } } }, - "BusinessRule": { - "description": "Filter resource", - "type": "object", - "properties": { - "businessRuleMetadata": { - "$ref": "#/definitions/BusinessRuleMetadata", - "description": "Gets or sets the properties." - }, - "name": { - "description": "Gets or sets the name.", - "type": "string" - }, - "ruleJson": { - "description": "Gets or sets the actual rule json as a string.", - "type": "string" - } - } - }, - "BusinessRuleMetadata": { - "description": "The business rule properties", - "type": "object", - "properties": { - "catalogId": { - "description": "Gets or sets the catalog id associated with the business rule.", - "type": "string", - "readOnly": true - }, - "createdBy": { - "description": "Gets or sets the creator of the business rule.", - "type": "string", - "readOnly": true - }, - "createTimestamp": { - "format": "date-time", - "description": "Gets or sets the create timestamp of the business rule.", - "type": "string", - "readOnly": true - }, - "description": { - "description": "Gets or sets the description of the business rule.", - "type": "string" - }, - "expirationTimestamp": { - "format": "date-time", - "description": "Gets or sets the expiration time stamp of the business rule.", - "type": "string" - }, - "friendlyName": { - "description": "Gets or sets the friendly name of the business rule.", - "type": "string" - }, - "lastModifiedTimestamp": { - "format": "date-time", - "description": "Gets or sets the last modified timestamp of the business rule.", - "type": "string", - "readOnly": true - }, - "modifiedBy": { - "description": "Gets or sets the modifier of the business rule.", - "type": "string", - "readOnly": true - }, - "name": { - "description": "Gets or sets the name of the business rule.", - "type": "string", - "readOnly": true - }, - "rank": { - "format": "int32", - "description": "Gets or sets the rank of the business rule.", - "type": "integer" - }, - "ruleStatus": { - "description": "Gets or sets the status of the business rule.", - "enum": [ - "Unknown", - "Draft", - "Enabled", - "Disabled", - "Expired" - ], - "type": "string", - "x-ms-enum": { - "name": "ruleStatus", - "modelAsString": true - } - }, - "version": { - "format": "int32", - "description": "Gets or sets the version of the business rule.", - "type": "integer", - "readOnly": true - } - } - }, - "BusinessRuleList": { - "description": "Paged list of business rules", - "required": [ - "value" - ], - "type": "object", - "properties": { - "count": { - "format": "int64", - "description": "Total item count.", - "type": "integer" - }, - "nextLink": { - "description": "The Url of next result page.", - "type": "string" - }, - "value": { - "description": "Collection of items of type results.", - "uniqueItems": false, - "type": "array", - "items": { - "$ref": "#/definitions/BusinessRule" - } - } - } - }, "Collection": { "description": "Collection resource.", "type": "object", diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_CreateOrUpdate.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_CreateOrUpdate.json deleted file mode 100644 index 197761fb9d53..000000000000 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_CreateOrUpdate.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parameters": { - "businessRuleName": "myBusinessRule", - "api-version": "2019-11-01-preview", - "businessRule": { - "name": "myBusinessRule", - "ruleJson": "rule1", - "businessRuleMetadata": { - "friendlyName": "myBusinessRuleFriendlyName", - "ruleStatus": "Enabled", - "description": "A sample business rule", - "rank": 1 - } - } - }, - "responses": { - "200": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - }, - "body": { - "name": "myBusinessRule", - "ruleJson": "rule1", - "businessRuleMetadata": { - "catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885", - "friendlyName": "myBusinessRuleFriendlyName", - "ruleStatus": "Enabled", - "expirationTimestamp": "2022-11-22T18:39:58.6929344Z", - "createTimestamp": "2019-11-22T18:39:58.6929344Z", - "lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z", - "description": "A sample business rule", - "rank": 1, - "version": 1, - "createdBy": "client-name", - "modifiedBy": "modifier-name" - } - } - } - } -} diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Delete.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Delete.json deleted file mode 100644 index ba15d5d98ccd..000000000000 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Delete.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "parameters": { - "businessRuleName": "myBusinessRule", - "api-version": "2019-11-01-preview" - }, - "responses": { - "200": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - } - }, - "204": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - } - } - } -} diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Disable.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Disable.json deleted file mode 100644 index 76e2d3d273d0..000000000000 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Disable.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parameters": { - "businessRuleName": "myBusinessRule", - "api-version": "2019-11-01-preview" - }, - "responses": { - "200": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - }, - "body": { - "name": "myBusinessRule", - "ruleJson": "rule1", - "businessRuleMetadata": { - "catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885", - "friendlyName": "myBusinessRuleFriendlyName", - "ruleStatus": "Disabled", - "expirationTimestamp": "2022-11-22T18:39:58.6929344Z", - "createTimestamp": "2019-11-22T18:39:58.6929344Z", - "lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z", - "description": "A sample business rule", - "rank": 1, - "version": 1, - "createdBy": "client-name", - "modifiedBy": "modifier-name" - } - } - } - } -} diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Enable.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Enable.json deleted file mode 100644 index f2bef7c4abd8..000000000000 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Enable.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parameters": { - "businessRuleName": "myBusinessRule", - "api-version": "2019-11-01-preview" - }, - "responses": { - "200": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - }, - "body": { - "name": "myBusinessRule", - "ruleJson": "rule1", - "businessRuleMetadata": { - "catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885", - "friendlyName": "myBusinessRuleFriendlyName", - "ruleStatus": "Enabled", - "expirationTimestamp": "2022-11-22T18:39:58.6929344Z", - "createTimestamp": "2019-11-22T18:39:58.6929344Z", - "lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z", - "description": "A sample business rule", - "rank": 1, - "version": 1, - "createdBy": "client-name", - "modifiedBy": "modifier-name" - } - } - } - } -} diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Get.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Get.json deleted file mode 100644 index f2bef7c4abd8..000000000000 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_Get.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "parameters": { - "businessRuleName": "myBusinessRule", - "api-version": "2019-11-01-preview" - }, - "responses": { - "200": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - }, - "body": { - "name": "myBusinessRule", - "ruleJson": "rule1", - "businessRuleMetadata": { - "catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885", - "friendlyName": "myBusinessRuleFriendlyName", - "ruleStatus": "Enabled", - "expirationTimestamp": "2022-11-22T18:39:58.6929344Z", - "createTimestamp": "2019-11-22T18:39:58.6929344Z", - "lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z", - "description": "A sample business rule", - "rank": 1, - "version": 1, - "createdBy": "client-name", - "modifiedBy": "modifier-name" - } - } - } - } -} diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_ListByAccount.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_ListByAccount.json deleted file mode 100644 index 4b905c7454bd..000000000000 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/BusinessRules_ListByAccount.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "parameters": { - "api-version": "2019-11-01-preview" - }, - "responses": { - "200": { - "headers": { - "Date": "Wed, 13 Sep 2017 18:04:32 GMT", - "x-ms-request-id": "d5496da4-9c52-402f-b067-83cc9ddea888", - "X-Content-Type-Options": "nosniff", - "x-ms-correlation-request-id": "25c78f97-0b0a-4fe9-ad39-883a482265cd" - }, - "body": { - "value": [ - { - "name": "myBusinessRule", - "ruleJson": "rule1", - "businessRuleMetadata": { - "catalogId": "d5496da4-9c52-402f-b067-83cc9ddea885", - "friendlyName": "myBusinessRuleFriendlyName", - "ruleStatus": "Enabled", - "expirationTimestamp": "2022-11-22T18:39:58.6929344Z", - "createTimestamp": "2019-11-22T18:39:58.6929344Z", - "lastModifiedTimestamp": "2019-11-22T18:39:58.6929344Z", - "description": "A sample business rule", - "rank": 1, - "version": 1, - "createdBy": "client-name", - "modifiedBy": "modifier-name" - } - } - ] - } - } - } -} diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_CreateOrUpdate.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_CreateOrUpdate.json index fd1bfd01d8c1..f7d6a39c5314 100644 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_CreateOrUpdate.json +++ b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_CreateOrUpdate.json @@ -210,6 +210,9 @@ "lastUpdatedTimestamp": 0 } ] + }, + "advancedResourceSet": { + "resourceSetProcessing": "Default" } } }, @@ -441,6 +444,10 @@ "typeName": "Microsoft.DataMap.PathPattern.SparkPathReplacer" } ] + }, + "advancedResourceSet": { + "resourceSetProcessing": "Default", + "modifiedAt": "2021-07-08T23:14:06.4084575Z" } } } diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_Get.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_Get.json index a8d8101a09c4..9883a87162df 100644 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_Get.json +++ b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_Get.json @@ -232,6 +232,10 @@ "typeName": "Microsoft.DataMap.PathPattern.SparkPathReplacer" } ] + }, + "advancedResourceSet": { + "resourceSetProcessing": "Advanced", + "modifiedAt": "2021-07-08T23:14:06.4084575Z" } } } diff --git a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_ListByAccount.json b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_ListByAccount.json index 8b7f3e7cc5b4..e85a31748936 100644 --- a/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_ListByAccount.json +++ b/specification/purview/data-plane/Azure.Analytics.Purview.Account/preview/2019-11-01-preview/examples/ResourceSetRuleConfigs_ListByAccount.json @@ -234,6 +234,10 @@ "typeName": "Microsoft.DataMap.PathPattern.SparkPathReplacer" } ] + }, + "advancedResourceSet": { + "resourceSetProcessing": "Default", + "modifiedAt": "2021-07-08T23:14:06.4084575Z" } } ]