diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md b/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md
index ec8e0ce031f0..9b965ae030dc 100644
--- a/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/CHANGELOG.md
@@ -6,6 +6,7 @@
- Added value `None` to enum `PiiEntityDomainType` to allow user to specify no domain.
- Added property `ActionName` to all `xxActions` input types so user can specify a name per action. If not provided, service will generate a name.
- Added property `ActionName` to all `xxActionResult` output types that displays the name of each action.
+- The parameter `CategoriesFilter` in `RecognizePiiEntitiesActions` has been enabled for `StartAnalyzeActions` methods.
### Breaking changes
- Renamed `StartAnalyzeBatchActions` to `StartAnalyzeActions`.
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/README.md b/sdk/textanalytics/Azure.AI.TextAnalytics/README.md
index d26d95064136..0ead8fca485a 100644
--- a/sdk/textanalytics/Azure.AI.TextAnalytics/README.md
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/README.md
@@ -724,7 +724,6 @@ This functionality allows running multiple actions in one or more documents. Act
### Known Issues
- `StartAnalyzeHealthcareEntities` is in gated preview and can not be used with AAD credentials. For more information, see [the Text Analytics for Health documentation](https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health?tabs=ner#request-access-to-the-public-preview).
-- The parameter `CategoriesFilter` in `RecognizePiiEntitiesOptions` is currently not working when used in `StartAnalyzeBatchActions`. [19237](https://github.com/Azure/azure-sdk-for-net/issues/19237).
- At time of this SDK release, the `ModelVersion` option to `StartAnalyzeHealthcareEntities` is ignored by the service. The service always processes the operation using the `latest` model.
## Troubleshooting
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiTaskParameters.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiTaskParameters.cs
index 3271e3150df2..6992fe74da5d 100644
--- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiTaskParameters.cs
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Generated/Models/PiiTaskParameters.cs
@@ -23,8 +23,6 @@ public PiiTaskParameters()
public PiiTaskParametersDomain? Domain { get; set; }
public string ModelVersion { get; set; }
public bool? LoggingOptOut { get; set; }
- /// (Optional) describes the PII categories to return.
- public IList PiiCategories { get; }
public StringIndexType? StringIndexType { get; set; }
}
}
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Internal/PiiTaskParameters.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Internal/PiiTaskParameters.cs
index 18b75576c216..3844f4da3ff8 100644
--- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Internal/PiiTaskParameters.cs
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Internal/PiiTaskParameters.cs
@@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
+using System.Collections.Generic;
using Azure.Core;
namespace Azure.AI.TextAnalytics.Models
@@ -9,5 +10,9 @@ namespace Azure.AI.TextAnalytics.Models
/// PiiTaskParameters class.
///
[CodeGenModel("PiiTaskParameters")]
- internal partial class PiiTaskParameters { }
+ internal partial class PiiTaskParameters
+ {
+ /// (Optional) describes the PII categories to return.
+ public IList PiiCategories { get; set; }
+ }
}
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Transforms.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Transforms.cs
index e00de4937fab..dbda53a48b4f 100644
--- a/sdk/textanalytics/Azure.AI.TextAnalytics/src/Transforms.cs
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/src/Transforms.cs
@@ -329,8 +329,8 @@ internal static PiiTask ConvertToPiiTask(RecognizePiiEntitiesAction action)
Domain = action.DomainFilter.GetString() ?? (PiiTaskParametersDomain?)null,
ModelVersion = action.ModelVersion,
StringIndexType = Constants.DefaultStringIndexType,
- LoggingOptOut = action.DisableServiceLogs
- // Categories are not enabled because of https://github.com/Azure/azure-sdk-for-net/issues/19237
+ LoggingOptOut = action.DisableServiceLogs,
+ PiiCategories = action.CategoriesFilter
},
TaskName = action.ActionName
};
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/tests/AnalyzeOperationTests.cs b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/AnalyzeOperationTests.cs
index 03ddd5368cbf..14fc1d41fc1a 100644
--- a/sdk/textanalytics/Azure.AI.TextAnalytics/tests/AnalyzeOperationTests.cs
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/AnalyzeOperationTests.cs
@@ -446,6 +446,42 @@ public async Task AnalyzeOperationWithPHIDomain()
Assert.AreEqual(2, piiDocumentsResults[0].Entities.Count);
}
+ [RecordedTest]
+ public async Task AnalyzeOperationWithPiiCategories()
+ {
+ TextAnalyticsClient client = GetClient();
+
+ var documents = new List
+ {
+ "A developer with SSN 859-98-0987 whose phone number is 800-102-1100 is building tools with our APIs. They work at Microsoft.",
+ };
+
+ TextAnalyticsActions batchActions = new TextAnalyticsActions()
+ {
+ RecognizePiiEntitiesActions = new List() { new RecognizePiiEntitiesAction() { CategoriesFilter = { PiiEntityCategory.USSocialSecurityNumber } } },
+ };
+
+ AnalyzeActionsOperation operation = await client.StartAnalyzeActionsAsync(documents, batchActions, "en");
+
+ await operation.WaitForCompletionAsync();
+
+ //Take the first page
+ AnalyzeActionsResult resultCollection = operation.Value.ToEnumerableAsync().Result.FirstOrDefault();
+
+ IReadOnlyCollection piiActionsResults = resultCollection.RecognizePiiEntitiesResults;
+
+ Assert.IsNotNull(piiActionsResults);
+
+ RecognizePiiEntitiesResultCollection piiDocumentsResults = piiActionsResults.FirstOrDefault().DocumentsResults;
+ Assert.AreEqual(1, piiDocumentsResults.Count);
+
+ Assert.IsNotEmpty(piiDocumentsResults[0].Entities.RedactedText);
+
+ Assert.IsFalse(piiDocumentsResults[0].HasError);
+ Assert.AreEqual(1, piiDocumentsResults[0].Entities.Count);
+ Assert.AreEqual(PiiEntityCategory.USSocialSecurityNumber, piiDocumentsResults[0].Entities.FirstOrDefault().Category);
+ }
+
[RecordedTest]
public async Task AnalyzeOperationWithStatisticsTest()
{
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/tests/SessionRecords/AnalyzeOperationTests/AnalyzeOperationWithPiiCategories.json b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/SessionRecords/AnalyzeOperationTests/AnalyzeOperationWithPiiCategories.json
new file mode 100644
index 000000000000..51505709cf85
--- /dev/null
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/SessionRecords/AnalyzeOperationTests/AnalyzeOperationWithPiiCategories.json
@@ -0,0 +1,121 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze",
+ "RequestMethod": "POST",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Content-Length": "328",
+ "Content-Type": "application/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "traceparent": "00-944bb7e0e45d904abd6f4cad5fab77de-d5e0021c2dafb74c-00",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "1945c414c8d0214218f422447fc26906",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": {
+ "analysisInput": {
+ "documents": [
+ {
+ "id": "0",
+ "text": "A developer with SSN 859-98-0987 whose phone number is 800-102-1100 is building tools with our APIs. They work at Microsoft.",
+ "language": "en"
+ }
+ ]
+ },
+ "tasks": {
+ "entityRecognitionPiiTasks": [
+ {
+ "parameters": {
+ "piiCategories": [
+ "USSocialSecurityNumber"
+ ],
+ "stringIndexType": "Utf16CodeUnit"
+ }
+ }
+ ]
+ }
+ },
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "apim-request-id": "3d693332-82d8-4878-83fe-3919403df1aa",
+ "Date": "Fri, 18 Jun 2021 16:09:47 GMT",
+ "operation-location": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/268cc2ff-2c18-4b4b-8b97-841de076880d",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "2790"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/268cc2ff-2c18-4b4b-8b97-841de076880d",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "d5ed9f7c29b99e5a59c9017ada6e4b30",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "4e4b5ac1-ba5e-4dc5-a489-bf6d218bea94",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:23 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "58"
+ },
+ "ResponseBody": {
+ "jobId": "268cc2ff-2c18-4b4b-8b97-841de076880d",
+ "lastUpdateDateTime": "2021-06-18T16:10:17Z",
+ "createdDateTime": "2021-06-18T16:09:44Z",
+ "expirationDateTime": "2021-06-19T16:09:44Z",
+ "status": "succeeded",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 1,
+ "failed": 0,
+ "inProgress": 0,
+ "total": 1,
+ "entityRecognitionPiiTasks": [
+ {
+ "lastUpdateDateTime": "2021-06-18T16:10:17.4457949Z",
+ "taskName": "PersonallyIdentifiableInformation_latest",
+ "state": "succeeded",
+ "results": {
+ "documents": [
+ {
+ "redactedText": "A developer with SSN *********** whose phone number is 800-102-1100 is building tools with our APIs. They work at Microsoft.",
+ "id": "0",
+ "entities": [
+ {
+ "text": "859-98-0987",
+ "category": "USSocialSecurityNumber",
+ "offset": 21,
+ "length": 11,
+ "confidenceScore": 0.65
+ }
+ ],
+ "warnings": []
+ }
+ ],
+ "errors": [],
+ "modelVersion": "2021-01-15"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "Variables": {
+ "RandomSeed": "1156890369",
+ "TEXT_ANALYTICS_API_KEY": "Sanitized",
+ "TEXT_ANALYTICS_ENDPOINT": "https://cognitiveweppe.azure-api.net"
+ }
+}
\ No newline at end of file
diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/tests/SessionRecords/AnalyzeOperationTests/AnalyzeOperationWithPiiCategoriesAsync.json b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/SessionRecords/AnalyzeOperationTests/AnalyzeOperationWithPiiCategoriesAsync.json
new file mode 100644
index 000000000000..ecc2a308974c
--- /dev/null
+++ b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/SessionRecords/AnalyzeOperationTests/AnalyzeOperationWithPiiCategoriesAsync.json
@@ -0,0 +1,343 @@
+{
+ "Entries": [
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze",
+ "RequestMethod": "POST",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Content-Length": "328",
+ "Content-Type": "application/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "traceparent": "00-31089f1b1380334eb33c2111aaf5be61-8e5f9f355f843749-00",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "32c323d944ebc101cfef406c61f44cba",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": {
+ "analysisInput": {
+ "documents": [
+ {
+ "id": "0",
+ "text": "A developer with SSN 859-98-0987 whose phone number is 800-102-1100 is building tools with our APIs. They work at Microsoft.",
+ "language": "en"
+ }
+ ]
+ },
+ "tasks": {
+ "entityRecognitionPiiTasks": [
+ {
+ "parameters": {
+ "piiCategories": [
+ "USSocialSecurityNumber"
+ ],
+ "stringIndexType": "Utf16CodeUnit"
+ }
+ }
+ ]
+ }
+ },
+ "StatusCode": 202,
+ "ResponseHeaders": {
+ "apim-request-id": "3cdc60b7-ad07-4615-9a2d-e14d988df166",
+ "Date": "Fri, 18 Jun 2021 16:10:26 GMT",
+ "operation-location": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "242"
+ },
+ "ResponseBody": []
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "5b7957cdb9c168af0199370dfb7f5028",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "0e150454-f7c2-4be2-afc7-52a2580c4b9d",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:26 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "15"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:26Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "notStarted",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 0,
+ "failed": 0,
+ "inProgress": 1,
+ "total": 1
+ }
+ }
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "4004f81507632899cee58f8d15635040",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "7fa4b5c9-6ee9-4dd5-b91e-5f11a770f20b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:28 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "9"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:27Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "running",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 0,
+ "failed": 0,
+ "inProgress": 1,
+ "total": 1
+ }
+ }
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "46900fccd3641ff8735a31510df3c64f",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "4710e22f-82ae-4d60-b8fc-8dd5d59998be",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:29 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "6"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:27Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "running",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 0,
+ "failed": 0,
+ "inProgress": 1,
+ "total": 1
+ }
+ }
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "6957179f0bf0c557bd518ddc2a22539e",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "e98fd182-177e-46b0-8c96-b77dfea5b86a",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:30 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "9"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:27Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "running",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 0,
+ "failed": 0,
+ "inProgress": 1,
+ "total": 1
+ }
+ }
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "eb41f74809ef41c3ffe4cc09d6481bda",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "d762c94f-fb0b-4457-9694-2138e69dd3e0",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:31 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "9"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:27Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "running",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 0,
+ "failed": 0,
+ "inProgress": 1,
+ "total": 1
+ }
+ }
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "fded3f1fe70cc04fb7ca8813451cf451",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "c5ce4af8-f8a9-4d7a-abb0-1df84add624b",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:33 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "6"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:27Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "running",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 0,
+ "failed": 0,
+ "inProgress": 1,
+ "total": 1
+ }
+ }
+ },
+ {
+ "RequestUri": "https://cognitiveweppe.azure-api.net/text/analytics/v3.1/analyze/jobs/6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "RequestMethod": "GET",
+ "RequestHeaders": {
+ "Accept": "application/json, text/json",
+ "Ocp-Apim-Subscription-Key": "Sanitized",
+ "User-Agent": "azsdk-net-AI.TextAnalytics/5.1.0-alpha.20210618.1 (.NET Framework 4.8.4300.0; Microsoft Windows 10.0.19043 )",
+ "x-ms-client-request-id": "15099306dab296605415690b3f4eee75",
+ "x-ms-return-client-request-id": "true"
+ },
+ "RequestBody": null,
+ "StatusCode": 200,
+ "ResponseHeaders": {
+ "apim-request-id": "3e132f77-2dae-44dd-a7b1-eb96f59b22cc",
+ "Content-Type": "application/json; charset=utf-8",
+ "Date": "Fri, 18 Jun 2021 16:10:35 GMT",
+ "Strict-Transport-Security": "max-age=31536000; includeSubDomains; preload",
+ "Transfer-Encoding": "chunked",
+ "x-content-type-options": "nosniff",
+ "x-envoy-upstream-service-time": "54"
+ },
+ "ResponseBody": {
+ "jobId": "6ee45bab-a022-4e7a-a16c-992a3d2430b7",
+ "lastUpdateDateTime": "2021-06-18T16:10:34Z",
+ "createdDateTime": "2021-06-18T16:10:26Z",
+ "expirationDateTime": "2021-06-19T16:10:26Z",
+ "status": "succeeded",
+ "errors": [],
+ "displayName": "NA",
+ "tasks": {
+ "completed": 1,
+ "failed": 0,
+ "inProgress": 0,
+ "total": 1,
+ "entityRecognitionPiiTasks": [
+ {
+ "lastUpdateDateTime": "2021-06-18T16:10:34.2801421Z",
+ "taskName": "PersonallyIdentifiableInformation_latest",
+ "state": "succeeded",
+ "results": {
+ "documents": [
+ {
+ "redactedText": "A developer with SSN *********** whose phone number is 800-102-1100 is building tools with our APIs. They work at Microsoft.",
+ "id": "0",
+ "entities": [
+ {
+ "text": "859-98-0987",
+ "category": "USSocialSecurityNumber",
+ "offset": 21,
+ "length": 11,
+ "confidenceScore": 0.65
+ }
+ ],
+ "warnings": []
+ }
+ ],
+ "errors": [],
+ "modelVersion": "2021-01-15"
+ }
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "Variables": {
+ "RandomSeed": "1393333091",
+ "TEXT_ANALYTICS_API_KEY": "Sanitized",
+ "TEXT_ANALYTICS_ENDPOINT": "https://cognitiveweppe.azure-api.net"
+ }
+}
\ No newline at end of file