Skip to content

Commit 01dcf16

Browse files
authored
Merge pull request #176261 from MicrosoftDocs/master
10/18 OOB publish
2 parents 17976ee + 235b313 commit 01dcf16

34 files changed

+725
-924
lines changed

articles/applied-ai-services/form-recognizer/concept-invoice.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,24 @@ You can see how invoice data is extracted by trying our Sample Labeling tool. Yo
106106
| ServiceEndDate | date | End date for the service period (for example, a utility bill service period) | yyyy-mm-dd|
107107
| PreviousUnpaidBalance | number | Explicit previously unpaid balance | integer |
108108

109+
### Line items
110+
111+
Following are the line items extracted from an invoice in the JSON output response (the output below uses this [sample invoice](media/sample-invoice.jpg))
112+
113+
|Name| Type | Description | Text (line item #1) | Value (standardized output) |
114+
|:-----|:----|:----|:----| :----|
115+
| Items | string | Full string text line of the line item | 3/4/2021 A123 Consulting Services 2 hours $30.00 10% $60.00 | |
116+
| Amount | number | The amount of the line item | $60.00 | 100 |
117+
| Description | string | The text description for the invoice line item | Consulting service | Consulting service |
118+
| Quantity | number | The quantity for this invoice line item | 2 | 2 |
119+
| 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 |
120+
| ProductCode | string| Product code, product number, or SKU associated with the specific line item | A123 | |
121+
| Unit | string| The unit of the line item, e.g, kg, lb etc. | hours | |
122+
| Date | date| Date corresponding to each line item. Often it is a date the line item was shipped | 3/4/2021| 2021-03-04 |
123+
| Tax | number | Tax associated with each line item. Possible values include tax amount, tax %, and tax Y/N | 10% | |
124+
125+
The invoice key-value pairs and line items extracted are in the `documentResults` section of the JSON output.
126+
109127
## Form Recognizer preview v3.0
110128

111129
The Form Recognizer preview introduces several new features and capabilities.

articles/iot-hub/tutorial-x509-self-sign.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ ms.custom: [mvc, 'Role: Cloud Development', 'Role: Data Analytics']
1414

1515
# Tutorial: Using OpenSSL to create self-signed certificates
1616

17-
You can authenticate a device to your IoT Hub using two self-signed device certificates. This is sometimes called thumbprint authentication because the certificates contain thumbprints (hash values) that you submit to the IoT hub. The following steps tell you how to create two self-signed certificates.
18-
19-
> [!NOTE]
20-
> This example was created using Cygwin64 for Windows. Cygwin is an open source tool collection that allows Unix or Linux applications to be run on Windows from within a Linux-like interface. CygWin64 is bundled with OpenSSL. If you are using Linux, you probably already have OpenSSL installed.
17+
You can authenticate a device to your IoT Hub using two self-signed device certificates. This is sometimes called thumbprint authentication because the certificates contain thumbprints (hash values) that you submit to the IoT hub. The following steps tell you how to create two self-signed certificates. This type of certificate is mainly used for testing.
2118

2219
## Step 1 - Create a key for the first certificate
2320

@@ -105,4 +102,8 @@ Navigate to your IoT Hub in the Azure portal and create a new IoT device identit
105102

106103
## Next Steps
107104

108-
Go to [Testing Certificate Authentication](tutorial-x509-test-certificate.md) to determine if your certificate can authenticate your device to your IoT Hub.
105+
Go to [Testing Certificate Authentication](tutorial-x509-test-certificate.md) to determine if your certificate can authenticate your device to your IoT Hub. The code on that page requires that you use a PFX certificate. Use the following OpenSSL command to convert your device .crt certificate to .pfx format.
106+
107+
```bash
108+
openssl pkcs12 -export -in device.crt -inkey device.key -out device.pfx
109+
```

articles/media-services/previous/media-services-specifications-live-timed-metadata.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ The following documents contain provisions, which, through reference in this tex
8080
| [MS-SSTR-Ingest] | [Azure Media Services Fragmented MP4 Live Ingest Specification](./media-services-fmp4-live-ingest-overview.md) |
8181
| [RFC8216] | R. Pantos, Ed.; W. May. HTTP Live Streaming. August 2017. Informational. [https://tools.ietf.org/html/rfc8216](https://tools.ietf.org/html/rfc8216) |
8282
| [RFC4648] | The Base16, Base32, and Base64 Data Encodings - [https://tools.ietf.org/html/rfc4648](https://tools.ietf.org/html/rfc4648) |
83-
| [RTMP] | ["Adobe's Real-Time Messaging Protocol", December 21, 2012](https://www.adobe.com/devnet/rtmp.html) |
83+
| [RTMP] | ["Adobe's Real-Time Messaging Protocol", December 21, 2012](https://rtmp.veriskope.com/docs/spec/) |
8484
| [SCTE-35-2019] | SCTE 35: 2019 - Digital Program Insertion Cueing Message for Cable - https://scte-cms-resource-storage.s3.amazonaws.com/ANSI_SCTE-35-2019a-1582645390859.pdf |
8585
| [SCTE-214-1] | SCTE 214-1 2016 – MPEG DASH for IP-Based Cable Services Part 1: MPD Constraints and Extensions |
8686
| [SCTE-214-3] | SCTE 214-3 2015 MPEG DASH for IP-Based Cable Services Part 3: DASH/FF Profile |

articles/virtual-machine-scale-sets/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@
190190
- name: Endorsed Linux distros
191191
href: ../virtual-machines/linux/endorsed-distros.md
192192
maintainContext: true
193-
- name: Orchestration modes (preview)
193+
- name: Orchestration modes
194194
items:
195195
- name: Overview
196196
href: virtual-machine-scale-sets-orchestration-modes.md

articles/virtual-machine-scale-sets/orchestration-modes-api-comparison.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,10 @@ ms.reviewer: jushiman
1010
ms.custom: mimckitt, devx-track-azurecli, vmss-flex
1111
---
1212

13-
# Preview: Orchestration modes API comparison
13+
# Orchestration modes API comparison
1414

1515
This article compares the API differences between Uniform and [Flexible orchestration](..\virtual-machines\flexible-virtual-machine-scale-sets.md) modes for virtual machine scale sets. To learn more about Uniform and Flexible virtual machine scale sets, see [orchestration modes](virtual-machine-scale-sets-orchestration-modes.md).
1616

17-
> [!IMPORTANT]
18-
> Virtual machine scale sets in Flexible orchestration mode is currently in public preview. An opt-in procedure is needed to use the public preview functionality described below.
19-
> This preview version is provided without a service level agreement and is not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
20-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
21-
2217

2318
## Instance view
2419

@@ -61,7 +56,7 @@ Invoke Single VM APIs:
6156

6257
### Uniform API
6358
`VMSS List Instances`:
64-
- Returns the scale set ID associated with each instance during this preview
59+
- Returns the scale set ID associated with each instance
6560

6661
### Flexible alternative
6762
Azure Resource Graph:
@@ -90,6 +85,8 @@ Virtual machine scale sets Operations:
9085
### Flexible alternative
9186
Invoke operations on individual VMs.
9287

88+
Virtual machines Operations:
89+
- [Reimage](/rest/api/compute/virtual-machines/reimage): invoke single VM API - Reimage on Ephemeral OS VMs only
9390

9491
## VM extension
9592

articles/virtual-machine-scale-sets/overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@ ms.reviewer: mimckitt
1111

1212
---
1313
# What are virtual machine scale sets?
14+
1415
Azure virtual machine scale sets let you create and manage a group of load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule. Scale sets provide high availability to your applications, and allow you to centrally manage, configure, and update a large number of VMs. With virtual machine scale sets, you can build large-scale services for areas such as compute, big data, and container workloads.
1516

17+
> [!IMPORTANT]
18+
> This article is about virtual machine scale sets in Uniform orchestration mode. To learn more about Flexible scale sets, go to [Flexible orchestration mode for virtual machine scale sets](../virtual-machines/flexible-virtual-machine-scale-sets.md).
1619
1720
## Why use virtual machine scale sets?
1821
To provide redundancy and improved performance, applications are typically distributed across multiple instances. Customers may access your application through a load balancer that distributes requests to one of the application instances. If you need to perform maintenance or update an application instance, your customers must be distributed to another available application instance. To keep up with extra customer demand, you may need to increase the number of application instances that run your application.

0 commit comments

Comments
 (0)