Skip to content

Commit bcf698e

Browse files
authored
Merge pull request #272701 from MicrosoftDocs/main
OOB publish
2 parents d611f6c + ea4f8eb commit bcf698e

File tree

100 files changed

+1703
-362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+1703
-362
lines changed

.openpublishing.redirection.defender-for-iot.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
{
2-
"redirections": [
2+
"redirections": [
3+
{
4+
"source_path_from_root": "/articles/defender-for-iot/device-builders/how-to-azure-rtos-security-module.md",
5+
"redirect_url": "/azure/defender-for-iot/device-builders/how-to-threadx-security-module",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path_from_root": "/articles/defender-for-iot/device-builders/iot-security-azure-rtos.md",
10+
"redirect_url": "/azure/defender-for-iot/device-builders/iot-security-threadx",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path_from_root": "/articles/defender-for-iot/device-builders/azure-rtos-security-module-api.md",
15+
"redirect_url": "/azure/defender-for-iot/device-builders/threadx-security-module-api",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path_from_root": "/articles/defender-for-iot/device-builders/concept-rtos-security-alerts-recommendations.md",
20+
"redirect_url": "/azure/defender-for-iot/device-builders/concept-threadx-security-alerts-recommendations",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path_from_root": "/articles/defender-for-iot/device-builders/concept-rtos-security-module.md",
25+
"redirect_url": "/azure/defender-for-iot/device-builders/concept-threadx-security-module",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path_from_root": "/articles/defender-for-iot/device-builders/how-to-rtos-security-module.md",
30+
"redirect_url": "/azure/defender-for-iot/device-builders/how-to-threadx-security-module",
31+
"redirect_document_id": false
32+
},
333
{
434
"source_path_from_root": "/articles/defender-for-iot/organizations/resources-manage-proprietary-protocols.md",
535
"redirect_url": "/azure/defender-for-iot/organizations/how-to-manage-individual-sensors#manage-custom-plugins-legacy",

articles/ai-services/document-intelligence/concept-invoice.md

Lines changed: 51 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-document-intelligence
88
ms.topic: conceptual
9-
ms.date: 02/29/2024
9+
ms.date: 04/18/2024
1010
ms.author: lajanuar
1111
ms.custom: references_regions
1212
---
@@ -188,63 +188,62 @@ See how data, including customer information, vendor details, and line items, is
188188
## Field extraction
189189

190190
|Name| Type | Description | Standardized output |
191-
|:-----|:----|:----|:---:|
192-
| CustomerName | String | Invoiced customer| |
193-
| CustomerId | String | Customer reference ID | |
194-
| PurchaseOrder | String | Purchase order reference number | |
195-
| InvoiceId | String | ID for this specific invoice (often "Invoice Number") | |
196-
| InvoiceDate | Date | Date the invoice was issued | yyyy-mm-dd|
197-
| DueDate | Date | Date payment for this invoice is due | yyyy-mm-dd|
198-
| VendorName | String | Vendor name | |
199-
| VendorTaxId | String | The taxpayer number associated with the vendor | |
200-
| VendorAddress | String | Vendor mailing address| |
201-
| VendorAddressRecipient | String | Name associated with the VendorAddress | |
202-
| CustomerAddress | String | Mailing address for the Customer | |
203-
| CustomerTaxId | String | The taxpayer number associated with the customer | |
204-
| CustomerAddressRecipient | String | Name associated with the CustomerAddress | |
205-
| BillingAddress | String | Explicit billing address for the customer | |
206-
| BillingAddressRecipient | String | Name associated with the BillingAddress | |
207-
| ShippingAddress | String | Explicit shipping address for the customer | |
208-
| ShippingAddressRecipient | String | Name associated with the ShippingAddress | |
209-
| PaymentTerm | String | The terms of payment for the invoice | |
210-
|Sub​Total| Number | Subtotal field identified on this invoice | Integer |
211-
| TotalTax | Number | Total tax field identified on this invoice | Integer |
212-
| InvoiceTotal | Number (USD) | Total new charges associated with this invoice | Integer |
213-
| AmountDue | Number (USD) | Total Amount Due to the vendor | Integer |
214-
| ServiceAddress | String | Explicit service address or property address for the customer | |
215-
| ServiceAddressRecipient | String | Name associated with the ServiceAddress | |
216-
| RemittanceAddress | String | Explicit remittance or payment address for the customer | |
217-
| RemittanceAddressRecipient | String | Name associated with the RemittanceAddress | |
218-
| ServiceStartDate | Date | First date for the service period (for example, a utility bill service period) | yyyy-mm-dd |
219-
| ServiceEndDate | Date | End date for the service period (for example, a utility bill service period) | yyyy-mm-dd|
220-
| PreviousUnpaidBalance | Number | Explicit previously unpaid balance | Integer |
221-
| CurrencyCode | String | The currency code associated with the extracted amount | |
222-
| KVKNumber(NL-only) | String | A unique identifier for businesses registered in the Netherlands|12345678|
223-
| PaymentDetails | Array | An array that holds Payment Option details such as `IBAN`,`SWIFT`, `BPay(AU)` | |
224-
| TotalDiscount | Number | The total discount applied to an invoice | Integer |
225-
| TaxItems | Array | AN array that holds added tax information such as `CGST`, `IGST`, and `SGST`. This line item is currently only available for the Germany (`de`), Spain (`es`), Portugal (`pt`), and English Canada (`en-CA`) locales| |
226-
227-
### Line items
191+
|:-----|:----|:----|:----|
192+
| CustomerName |string | Invoiced customer|Microsoft Corp|
193+
| CustomerId |string | Customer reference ID |CID-12345 |
194+
| PurchaseOrder |string | Purchase order reference number |PO-3333 |
195+
| InvoiceId |string | ID for this specific invoice (often Invoice Number) |INV-100 |
196+
| InvoiceDate |date |date the invoice was issued | mm-dd-yyyy|
197+
| DueDate |date |date payment for this invoice is due |mm-dd-yyyy|
198+
| VendorName |string | Vendor who created this invoice |CONTOSO LTD.|
199+
| VendorAddress |address| Vendor mailing address| 123 456th St, New York, NY 10001 |
200+
| VendorAddressRecipient |string | Name associated with the VendorAddress |Contoso Headquarters |
201+
| CustomerAddress |address | Mailing address for the Customer | 123 Other St, Redmond WA, 98052|
202+
| CustomerAddressRecipient |string | Name associated with the CustomerAddress |Microsoft Corp |
203+
| BillingAddress |address | Explicit billing address for the customer | 123 Bill St, Redmond WA, 98052 |
204+
| BillingAddressRecipient |string | Name associated with the BillingAddress |Microsoft Services |
205+
| ShippingAddress |address | Explicit shipping address for the customer | 123 Ship St, Redmond WA, 98052|
206+
| ShippingAddressRecipient |string | Name associated with the ShippingAddress |Microsoft Delivery |
207+
|Sub​Total| currency| Subtotal field identified on this invoice | $100.00 |
208+
| TotalDiscount | currency | The total discount applied to an invoice | $5.00 |
209+
| TotalTax | currency| Total tax field identified on this invoice | $10.00 |
210+
| InvoiceTotal | currency | Total new charges associated with this invoice | $10.00 |
211+
| AmountDue | currency | Total Amount Due to the vendor | $610 |
212+
| PreviousUnpaidBalance | currency| Explicit previously unpaid balance | $500.00 |
213+
| RemittanceAddress |address| Explicit remittance or payment address for the customer |123 Remit St New York, NY, 10001 |
214+
| RemittanceAddressRecipient |string | Name associated with the RemittanceAddress |Contoso Billing |
215+
| ServiceAddress |address | Explicit service address or property address for the customer |123 Service St, Redmond WA, 98052 |
216+
| ServiceAddressRecipient |string | Name associated with the ServiceAddress |Microsoft Services |
217+
| ServiceStartDate |date | First date for the service period (for example, a utility bill service period) | mm-dd-yyyy |
218+
| ServiceEndDate |date | End date for the service period (for example, a utility bill service period) | mm-dd-yyyy|
219+
| VendorTaxId |string | The taxpayer number associated with the vendor |123456-7 |
220+
|CustomerTaxId|string|The taxpayer number associated with the customer|765432-1|
221+
| PaymentTerm |string | The terms of payment for the invoice |Net90 |
222+
| KVKNumber |string | A unique identifier for businesses registered in the Netherlands (NL-only)|12345678|
223+
| CurrencyCode |string | The currency code associated with the extracted amount | |
224+
| PaymentDetails | array | An array that holds Payment Option details such as `IBAN`,`SWIFT`, `BPayBillerCode(AU)`, `BPayReference(AU)` | |
225+
|TaxDetails|array|An array that holds tax details like amount and rate||
226+
| TaxDetails | array | AN array that holds added tax information such as `CGST`, `IGST`, and `SGST`. This line item is currently only available for the Germany (`de`), Spain (`es`), Portugal (`pt`), and English Canada (`en-CA`) locales| |
227+
228+
### Line items array
228229

229230
Following are the line items extracted from an invoice in the JSON output response (the following output uses this [sample invoice](media/sample-invoice.jpg):
230231

231-
|Name| Type | Description | Text (line item #1) | Value (standardized output) |
232-
|:-----|:----|:----|:----| :----|
233-
| Items | String | Full string text line of the line item | 3/4/2021 A123 Consulting Services 2 hours $30.00 10% $60.00 | |
234-
| Amount | Number | The amount of the line item | $60.00 | 100 |
235-
| Description | String | The text description for the invoice line item | Consulting service | Consulting service |
236-
| Quantity | Number | The quantity for this invoice line item | 2 | 2 |
237-
| OrderQuantity | Number | The ordered quantity for this line item. May differ from the quantity shipped and invoiced | 3 | 3 |
238-
| UnitPrice | Number | The net or gross price (depending on the gross invoice setting of the invoice) of one unit of this item | $30.00 | 30 |
239-
| ProductCode | String| Product code, product number, or SKU associated with the specific line item | A123 | |
240-
| Unit | String| The unit of the line item, e.g, kg, lb etc. | Hours | |
241-
| Date | Date| Date corresponding to each line item. Often it's a date the line item was shipped | 3/4/2021| 2021-03-04 |
242-
| Tax | Number | Tax associated with each line item. Possible values include tax amount and tax Y/N | 10.00 | |
243-
| TaxRate | Number | Tax Rate associated with each line item. | 10% | |
232+
|Name| Type | Description | Value (standardized output) |
233+
|:-----|:----|:----|:----|
234+
| Amount | currency | The amount of the line item | $60.00 |
235+
| Date | date| Date corresponding to each line item. Often it's a date the line item was shipped | 3/4/2021|
236+
| Description | string | The text description for the invoice line item | Consulting service|
237+
| Quantity | number | The quantity for this invoice line item | 2 |
238+
| ProductCode | string| Product code, product number, or SKU associated with the specific line item | A123|
239+
| Tax | currency | Tax associated with each line item. Possible values include tax amount and tax Y/N | $6.00 |
240+
| TaxRate | string | Tax Rate associated with each line item. | 18%|
241+
| Unit | string| The unit of the line item, e.g, kg, lb etc. | Hours|
242+
| UnitPrice | number | The net or gross price (depending on the gross invoice setting of the invoice) of one unit of this item | $30.00 |
244243

245244
The invoice key-value pairs and line items extracted are in the `documentResults` section of the JSON output.
246245

247-
:::moniker range="<=doc-intel-3.1.0"
246+
:::moniker range=">=doc-intel-3.1.0"
248247

249248
### Key-value pairs
250249

articles/azure-arc/network-requirements-consolidated.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Arc network requirements
33
description: A consolidated list of network requirements for Azure Arc features and Azure Arc-enabled services. Lists endpoints, ports, and protocols.
4-
ms.date: 03/19/2024
4+
ms.date: 04/17/2024
55
ms.topic: reference
66
---
77

articles/azure-arc/resource-bridge/includes/network-requirements.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,35 @@ The firewall and proxy URLs below must be allowlisted in order to enable communi
1313
|--|--|--|--|--|
1414
|SFS API endpoint | 443 | `msk8s.api.cdp.microsoft.com` | Management machine & Appliance VM IPs need outbound connection. | Download product catalog, product bits, and OS images from SFS. |
1515
|Resource bridge (appliance) image download| 443 | `msk8s.sb.tlu.dl.delivery.mp.microsoft.com`| Management machine & Appliance VM IPs need outbound connection. | Download the Arc Resource Bridge OS images.|
16-
|Microsoft Container Registry| 443 | `https://mcr.microsoft.com`| Management machine & Appliance VM IPs need outbound connection. | Download container images for Arc Resource Bridge.|
17-
|Windows NTP Server| 123 | `time.windows.com` | Appliance VM & Management machine (if Hyper-V default is Windows NTP) need outbound connection on UDP | OS time sync in appliance VM & Management machine (Windows NTP).|
18-
|Resource bridge (appliance) Dataplane service| 443 | `https://*.dp.prod.appliances.azure.com`| Appliance VMs IP need outbound connection. | Communicate with resource provider in Azure.|
19-
|Resource bridge (appliance) container image download| 443 | `*.blob.core.windows.net, https://ecpacr.azurecr.io`| Appliance VM IPs need outbound connection. | Required to pull container images. |
16+
|Microsoft Container Registry| 443 | `mcr.microsoft.com`| Management machine & Appliance VM IPs need outbound connection. | Download container images for Arc Resource Bridge.|
17+
|Windows NTP Server| 123 | `time.windows.com` | Management machine & Appliance VM IPs (if Hyper-V default is Windows NTP) need outbound connection on UDP | OS time sync in appliance VM & Management machine (Windows NTP).|
18+
|Azure Resource Manager| 443 | `management.azure.com`| Management machine & Appliance VM IPs need outbound connection. | Manage resources in Azure. |
19+
|Microsoft Graph | 443 | `graph.microsoft.com` | Management machine & Appliance VM IPs need outbound connection. | Required for Azure RBAC. |
20+
|Azure Resource Manager | 443 | `login.microsoftonline.com`| Management machine & Appliance VM IPs need outbound connection. | Required to update ARM tokens.|
21+
|Azure Resource Manager | 443 | `*.login.microsoft.com`| Management machine & Appliance VM IPs need outbound connection. | Required to update ARM tokens.|
22+
|Azure Resource Manager | 443 | `login.windows.net`| Management machine & Appliance VM IPs need outbound connection. | Required to update ARM tokens.|
23+
|Resource bridge (appliance) Dataplane service| 443 | `*.dp.prod.appliances.azure.com`| Appliance VMs IP need outbound connection. | Communicate with resource provider in Azure.|
24+
|Resource bridge (appliance) container image download| 443 | `*.blob.core.windows.net, ecpacr.azurecr.io`| Appliance VM IPs need outbound connection. | Required to pull container images. |
2025
|Managed Identity| 443 | `*.his.arc.azure.com`| Appliance VM IPs need outbound connection. | Required to pull system-assigned Managed Identity certificates. |
21-
|Azure Arc for Kubernetes container image download| 443 | `https://azurearcfork8s.azurecr.io`| Appliance VM IPs need outbound connection. | Pull container images. |
26+
|Azure Arc for Kubernetes container image download| 443 | `azurearcfork8s.azurecr.io`| Appliance VM IPs need outbound connection. | Pull container images. |
27+
|Azure Arc agent| 443 | `k8connecthelm.azureedge.net`| Appliance VM IPs need outbound connection. | deploy Azure Arc agent. |
2228
|ADHS telemetry service | 443 | `adhs.events.data.microsoft.com`| Appliance VM IPs need outbound connection. | Periodically sends Microsoft required diagnostic data from appliance VM. |
2329
|Microsoft events data service | 443 |`v20.events.data.microsoft.com`| Appliance VM IPs need outbound connection. | Send diagnostic data from Windows. |
2430
|Log collection for Arc Resource Bridge| 443 | `linuxgeneva-microsoft.azurecr.io`| Appliance VM IPs need outbound connection. | Push logs for Appliance managed components.|
25-
|Azure Arc for Kubernetes container image download| 443 | `https://azurearcfork8sdev.azurecr.io`| Appliance VM IPs need outbound connection. | Pull container images. |
2631
|Resource bridge components download| 443 | `kvamanagementoperator.azurecr.io`| Appliance VM IPs need outbound connection. | Pull artifacts for Appliance managed components.|
2732
|Microsoft open source packages manager| 443 | `packages.microsoft.com`| Appliance VM IPs need outbound connection. | Download Linux installation package.|
28-
|Custom Locations| 443 | `sts.windows.net`| Appliance VM IPs need outbound connection. | Required for use by the Custom Locations cluster extension.|
33+
|Custom Location| 443 | `sts.windows.net`| Appliance VM IPs need outbound connection. | Required for Custom Location.|
34+
|Azure Arc| 443 | `guestnotificationservice.azure.com` | Appliance VM IPs need outbound connection. | Required for Azure Arc.|
35+
|Custom Location | 443 | `k8sconnectcsp.azureedge.net` | Appliance VM IPs need outbound connection. | Required for Custom Location. |
2936
|Diagnostic data | 443 | `gcs.prod.monitoring.core.windows.net` | Appliance VM IPs need outbound connection. | Periodically sends Microsoft required diagnostic data. |
37+
|Diagnostic data | 443 | `*.prod.microsoftmetrics.com` | Appliance VM IPs need outbound connection. | Periodically sends Microsoft required diagnostic data. |
38+
|Diagnostic data | 443 | `*.prod.hot.ingest.monitor.core.windows.net` | Appliance VM IPs need outbound connection. | Periodically sends Microsoft required diagnostic data. |
39+
|Diagnostic data | 443 | `*.prod.warm.ingest.monitor.core.windows.net` | Appliance VM IPs need outbound connection. | Periodically sends Microsoft required diagnostic data. |
40+
|Azure portal | 443 | `*.arc.azure.net`| Appliance VM IPs need outbound connection. | Manage cluster from Azure portal.|
3041
|Azure CLI & Extension | 443 | `*.blob.core.windows.net`| Management machine needs outbound connection. | Download Azure CLI Installer and extension. |
31-
|Azure Resource Manager | 443 | `login.microsoftonline.com`| Management machine needs outbound connection. | Required to update ARM tokens.|
32-
|Azure Resource Manager| 443 | `management.azure.com`| Management machine needs outbound connection. | Manage resources in Azure. |
3342
|Azure Arc Agent| 443 | `*.dp.kubernetesconfiguration.azure.com`| Management machine needs outbound connection. | Dataplane used for Arc agent.|
3443
|Python package| 443 | `pypi.org`, `*.pypi.org`| Management machine needs outbound connection. | Validate Kubernetes and Python versions.|
3544
|Azure CLI| 443 | `pythonhosted.org`, `*.pythonhosted.org`| Management machine needs outbound connection. | Python packages for Azure CLI installation.|
36-
45+
|SSH| 22 | `Arc resource bridge appliance VM IPs` | Management machine needs outbound connection. | Used for troubleshooting the appliance VM.|
46+
|Kubernetes API server| 6443 | `Arc resource bridge appliance VM IPs` | Management machine needs outbound connection. | Management of appliance VM.|
3747

articles/azure-arc/resource-bridge/network-requirements.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,20 @@ The default value for `noProxy` is `localhost,127.0.0.1,.svc,10.0.0.0/8,172.16.0
5959

6060
> [!IMPORTANT]
6161
> When listing multiple addresses for the `noProxy` settings, don't add a space after each comma to separate the addresses. The addresses must immediately follow the commas.
62+
>
63+
64+
## Internal Port Listening
65+
66+
As a notice, you should be aware that the appliance VM is configured to listen on the following ports. These ports are used exclusively for internal processes and do not require external access:
67+
68+
- 8443 – Endpoint for AAD Authentication Webhook
69+
70+
- 10257 – Endpoint for Arc resource bridge metrics
71+
72+
- 10250 – Endpoint for Arc resource bridge metrics
73+
74+
- 2382 – Endpoint for Arc resource bridge metrics
75+
6276

6377
## Next steps
6478

0 commit comments

Comments
 (0)