Skip to content

Commit c90ff8e

Browse files
author
Owen Duncan
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into azureas-create-rm
2 parents f4e3dac + 65694b9 commit c90ff8e

File tree

14 files changed

+149
-58
lines changed

14 files changed

+149
-58
lines changed

articles/active-directory/users-groups-roles/directory-assign-admin-roles.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.service: active-directory
99
ms.workload: identity
1010
ms.subservice: users-groups-roles
1111
ms.topic: reference
12-
ms.date: 04/07/2020
12+
ms.date: 04/14/2020
1313
ms.author: curtand
1414
ms.reviewer: vincesm
1515
ms.custom: it-pro, fasttrack-edit
@@ -223,12 +223,11 @@ Users with this role have access to all administrative features in Azure Active
223223
224224
### [Global Reader](#global-reader-permissions)
225225

226-
Users in this role can read settings and administrative information across Microsoft 365 services but can't take management actions. Global reader is the read-only counterpart to Global administrator. Assign Global reader instead of Global administrator for planning, audits, or investigations. Use Global reader in combination with other limited admin roles like Exchange Administrator to make it easier to get work done without the assigning the Global Administrator role. Global reader works with Microsoft 365 admin center, Exchange admin center, Teams admin center, Security center, Compliance center, Azure AD admin center, and Device Management admin center.
226+
Users in this role can read settings and administrative information across Microsoft 365 services but can't take management actions. Global reader is the read-only counterpart to Global administrator. Assign Global reader instead of Global administrator for planning, audits, or investigations. Use Global reader in combination with other limited admin roles like Exchange Administrator to make it easier to get work done without the assigning the Global Administrator role. Global reader works with Microsoft 365 admin center, Exchange admin center, SharePoint admin center, Teams admin center, Security center, Compliance center, Azure AD admin center, and Device Management admin center.
227227

228228
> [!NOTE]
229229
> Global reader role has a few limitations right now -
230230
>
231-
>- SharePoint admin center - SharePoint admin center does not support the Global reader role. You won't see 'SharePoint' in left pane under Admin Centers in [Microsoft 365 admin center](https://admin.microsoft.com/Adminportal/Home#/homepage).
232231
>- [OneDrive admin center](https://admin.onedrive.com/) - OneDrive admin center does not support the Global reader role.
233232
>- [Azure AD portal](https://portal.azure.com/#blade/Microsoft_AAD_IAM/StartboardApplicationsMenuBlade/AllApps/menuId/) - Global reader can't read the provisioning mode of an enterprise app.
234233
>- [M365 admin center](https://admin.microsoft.com/Adminportal/Home#/homepage) - Global reader can't read customer lockbox requests. You won't find the **Customer lockbox requests** tab under **Support** in the left pane of M365 Admin Center.

articles/azure-functions/functions-create-function-linux-custom-image.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ zone_pivot_groups: programming-languages-set-functions
99

1010
# Create a function on Linux using a custom container
1111

12-
In this tutorial, you create and deploy Python code to Azure Functions as a custom Docker container using a Linux base image. You typically use a custom image when your functions require a specific language version or have a specific dependency or configuration that isn't provided by the built-in image.
12+
In this tutorial, you create and deploy your code to Azure Functions as a custom Docker container using a Linux base image. You typically use a custom image when your functions require a specific language version or have a specific dependency or configuration that isn't provided by the built-in image.
1313

1414
You can also use a default Azure App Service container as described on [Create your first function hosted on Linux](functions-create-first-azure-function-azure-cli-linux.md). Supported base images for Azure Functions are found in the [Azure Functions base images repo](https://hub.docker.com/_/microsoft-azure-functions-base).
1515

articles/cognitive-services/Speech-Service/speech-container-faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,7 @@ The doc says to expose a different port, which I do, but the LUIS container is s
377377
<b>How can I get non-batch APIs to handle audio &lt;15 seconds long?</b>
378378
</summary>
379379

380-
**Answer:** This is in interactive mode. If you use dictation or conversation that is not a problem.
380+
**Answer:** This is in interactive mode with RecognizeOnce(). The 15 second limitiation is there because this mode is intended for Speech Commanding where the utterances are supposed to be short) . If you use dictation or conversation with StartContinuousRecognition() that is not a problem and there is no 15 second limitiation.
381381

382382

383383
<br>

articles/cost-management-billing/manage/enterprise-api.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: mumami
55
tags: billing
66
ms.service: cost-management-billing
77
ms.topic: reference
8-
ms.date: 02/14/2020
8+
ms.date: 04/14/2020
99
ms.author: banders
1010

1111
---
@@ -36,7 +36,7 @@ A Swagger endpoint is available [here](https://consumption.azure.com/swagger/ui/
3636
* **Reserved Instance Details** - The [Reserved Instance usage API](/rest/api/billing/enterprise/billing-enterprise-api-reserved-instance-usage) returns the usage of the Reserved Instance purchases. The [Reserved Instance charges API](/rest/api/billing/enterprise/billing-enterprise-api-reserved-instance-usage) shows the billing transactions made.
3737

3838
## Data Freshness
39-
Etags will be returned in the response of all the above API. A change in Etag indicates the data has been refreshed. In subsequent calls to the same API using the same parameters, pass the captured Etag with the key If-None-Match in the header of http request. The response status code would be "NotModified" if the data has not been refreshed any further and no data will be returned. API will return the full dataset for the required period whenever there is an etag change.
39+
Etags will be returned in the response of all the above API. A change in Etag indicates the data has been refreshed. In subsequent calls to the same API using the same parameters, pass the captured Etag with the key "If-None-Match" in the header of http request. The response status code would be "NotModified" if the data has not been refreshed any further and no data will be returned. API will return the full dataset for the required period whenever there is an etag change.
4040

4141
## Helper APIs
4242
**List Billing Periods** - The [Billing Periods API](/rest/api/billing/enterprise/billing-enterprise-api-billing-periods) returns a list of billing periods that have consumption data for the specified Enrollment in reverse chronological order. Each Period contains a property pointing to the API route for the four sets of data - BalanceSummary, UsageDetails, Marketplace Charges, and Price Sheet.
@@ -46,7 +46,9 @@ Etags will be returned in the response of all the above API. A change in Etag in
4646
|Response Status Code|Message|Description|
4747
|-|-|-|
4848
|200| OK|No error|
49+
|400| Bad Request| Invalid params – Date ranges, EA numbers etc.|
4950
|401| Unauthorized| API Key not found, Invalid, Expired etc.|
5051
|404| Unavailable| Report endpoint not found|
51-
|400| Bad Request| Invalid params – Date ranges, EA numbers etc.|
52+
|429 | TooManyRequests | The request was throttled. Retry after waiting for the time specified in the <code>x-ms-ratelimit-microsoft.consumption-retry-after</code> header.|
5253
|500| Server Error| Unexpected error processing request|
54+
| 503 | ServiceUnavailable | The service is temporarily unavailable. Retry after waiting for the time specified in the <code>Retry-After</code> header.|

articles/machine-learning/how-to-set-up-training-targets.md

Lines changed: 9 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -146,32 +146,19 @@ Use the Azure Data Science Virtual Machine (DSVM) as the Azure VM of choice for
146146
> [!WARNING]
147147
> Azure Machine Learning only supports virtual machines that run Ubuntu. When you create a VM or choose an existing VM, you must select a VM that uses Ubuntu.
148148
149-
1. **Attach**: To attach an existing virtual machine as a compute target, you must provide the fully qualified domain name (FQDN), user name, and password for the virtual machine. In the example, replace \<fqdn> with the public FQDN of the VM, or the public IP address. Replace \<username> and \<password> with the SSH user name and password for the VM.
150-
151-
> [!IMPORTANT]
152-
> The following Azure regions do not support attaching a virtual machine using the public IP address of the VM. Instead, use the Azure Resource Manager ID of the VM with the `resource_id` parameter:
153-
>
154-
> * US East
155-
> * US West 2
156-
> * US South Central
157-
>
158-
> The resource ID of the VM can be constructed using the subscription ID, resource group name, and VM name using the following string format: `/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Compute/virtualMachines/<vm_name>`.
159-
149+
1. **Attach**: To attach an existing virtual machine as a compute target, you must provide the resource ID, user name, and password for the virtual machine. The resource ID of the VM can be constructed using the subscription ID, resource group name, and VM name using the following string format: `/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.Compute/virtualMachines/<vm_name>`
160150

151+
161152
```python
162153
from azureml.core.compute import RemoteCompute, ComputeTarget
163154

164155
# Create the compute config
165156
compute_target_name = "attach-dsvm"
166-
attach_config = RemoteCompute.attach_configuration(address='<fqdn>',
167-
ssh_port=22,
168-
username='<username>',
169-
password="<password>")
170-
# If in US East, US West 2, or US South Central, use the following instead:
171-
# attach_config = RemoteCompute.attach_configuration(resource_id='<resource_id>',
172-
# ssh_port=22,
173-
# username='<username>',
174-
# password="<password>")
157+
158+
attach_config = RemoteCompute.attach_configuration(resource_id='<resource_id>',
159+
ssh_port=22,
160+
username='<username>',
161+
password="<password>")
175162

176163
# If you authenticate with SSH keys instead, use this code:
177164
# ssh_port=22,
@@ -205,28 +192,15 @@ Azure HDInsight is a popular platform for big-data analytics. The platform provi
205192

206193
After the cluster is created, connect to it with the hostname \<clustername>-ssh.azurehdinsight.net, where \<clustername> is the name that you provided for the cluster.
207194

208-
1. **Attach**: To attach an HDInsight cluster as a compute target, you must provide the hostname, user name, and password for the HDInsight cluster. The following example uses the SDK to attach a cluster to your workspace. In the example, replace \<clustername> with the name of your cluster. Replace \<username> and \<password> with the SSH user name and password for the cluster.
209-
210-
> [!IMPORTANT]
211-
> The following Azure regions do not support attaching an HDInsight cluster using the public IP address of the cluster. Instead, use the Azure Resource Manager ID of the cluster with the `resource_id` parameter:
212-
>
213-
> * US East
214-
> * US West 2
215-
> * US South Central
216-
>
217-
> The resource ID of the cluster can be constructed using the subscription ID, resource group name, and cluster name using the following string format: `/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.HDInsight/clusters/<cluster_name>`.
195+
1. **Attach**: To attach an HDInsight cluster as a compute target, you must provide the resource ID, user name, and password for the HDInsight cluster. The resource ID of the HDInsight cluster can be constructed using the subscription ID, resource group name, and HDInsight cluster name using the following string format: `/subscriptions/<subscription_id>/resourceGroups/<resource_group>/providers/Microsoft.HDInsight/clusters/<cluster_name>`
218196

219197
```python
220198
from azureml.core.compute import ComputeTarget, HDInsightCompute
221199
from azureml.exceptions import ComputeTargetException
222200

223201
try:
224202
# if you want to connect using SSH key instead of username/password you can provide parameters private_key_file and private_key_passphrase
225-
attach_config = HDInsightCompute.attach_configuration(address='<clustername>-ssh.azurehdinsight.net',
226-
ssh_port=22,
227-
username='<ssh-username>',
228-
password='<ssh-pwd>')
229-
# If you are in US East, US West 2, or US South Central, use the following instead:
203+
230204
# attach_config = HDInsightCompute.attach_configuration(resource_id='<resource_id>',
231205
# ssh_port=22,
232206
# username='<ssh-username>',

articles/mariadb/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@
156156
items:
157157
- name: Azure portal
158158
href: howto-configure-audit-logs-portal.md
159+
- name: Azure CLI
160+
href: howto-configure-audit-logs-cli.md
159161
- name: Monitor
160162
items:
161163
- name: Create alerts on metrics
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Access audit logs - Azure CLI - Azure Database for MariaDB
3+
description: This article describes how to configure and access the audit logs in Azure Database for MariaDB from the Azure CLI.
4+
author: ajlam
5+
ms.author: andrela
6+
ms.service: mariadb
7+
ms.topic: conceptual
8+
ms.date: 4/13/2020
9+
---
10+
11+
# Configure and access audit logs in the Azure CLI
12+
13+
You can configure the [Azure Database for MariaDB audit logs](concepts-audit-logs.md) from the Azure CLI.
14+
15+
> [!IMPORTANT]
16+
> Audit log functionality is currently in preview.
17+
18+
## Prerequisites
19+
20+
To step through this how-to guide, you need:
21+
22+
- [Azure Database for MariaDB server](quickstart-create-mariadb-server-database-using-azure-portal.md)
23+
24+
[!INCLUDE [cloud-shell-try-it.md](../../includes/cloud-shell-try-it.md)]
25+
26+
> [!IMPORTANT]
27+
> This how-to guide requires that you use Azure CLI version 2.0 or later. To confirm the version, at the Azure CLI command prompt, enter `az --version`. To install or upgrade, see [Install Azure CLI]( /cli/azure/install-azure-cli).
28+
29+
## Configure audit logging
30+
31+
Enable and configure audit logging using the following steps:
32+
33+
1. Turn on audit logs by setting the **audit_logs_enabled** parameter to "ON".
34+
```azurecli-interactive
35+
az mariadb server configuration set --name audit_log_enabled --resource-group myresourcegroup --server mydemoserver --value ON
36+
```
37+
38+
1. Select the [event types](concepts-audit-logs.md#configure-audit-logging) to be logged by updating the **audit_log_egitvents** parameter.
39+
```azurecli-interactive
40+
az mariadb server configuration set --name audit_log_events --resource-group myresourcegroup --server mydemoserver --value "ADMIN,CONNECTION"
41+
```
42+
43+
1. Add any MariaDB users to be excluded from logging by updating the **audit_log_exclude_users** parameter. Specify users by providing their MariaDB user name.
44+
```azurecli-interactive
45+
az mariadb server configuration set --name audit_log_exclude_users --resource-group myresourcegroup --server mydemoserver --value "azure_superuser"
46+
```
47+
48+
1. Add any specific MariaDB users to be included for logging by updating the **audit_log_include_users** parameter. Specify users by providing their MariaDB user name.
49+
```azurecli-interactive
50+
az mariadb server configuration set --name audit_log_include_users --resource-group myresourcegroup --server mydemoserver --value "sampleuser"
51+
```
52+
53+
## Next steps
54+
55+
- Learn more about [audit logs](concepts-audit-logs.md) in Azure Database for MariaDB
56+
- Learn how to configure audit logs in the [Azure portal](howto-configure-audit-logs-portal.md)

articles/mariadb/howto-configure-audit-logs-portal.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: ajlam
55
ms.author: andrela
66
ms.service: mariadb
77
ms.topic: conceptual
8-
ms.date: 3/18/2020
8+
ms.date: 4/13/2020
99
---
1010

1111
# Configure and access audit logs in the Azure portal
@@ -65,4 +65,5 @@ Enable and configure audit logging.
6565

6666
## Next steps
6767

68-
- Learn more about [audit logs](concepts-audit-logs.md) in Azure Database for MariaDB.
68+
- Learn more about [audit logs](concepts-audit-logs.md) in Azure Database for MariaDB
69+
- Learn how to configure audit logs in the [Azure CLI](howto-configure-audit-logs-cli.md)

articles/marketplace/partner-center-portal/azure-vm-create-offer.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,9 @@ Select **Save draft** before continuing.
111111

112112
This page lets you define the categories and industries used to group your offer on the marketplace, your app version, and the legal contracts that support your offer.
113113

114-
### Category
114+
### Categories
115115

116-
Select a minimum of one and a maximum of three categories. These categories are used to place your offer in the appropriate marketplace search areas. In the offer description, explain how your offer supports these categories. Virtual machine offers appear under the **Compute** category in Azure Marketplace.
116+
Select a minimum of one and a maximum of five categories. These categories are used to place your offer in the appropriate marketplace search areas. In the offer description, explain how your offer supports these categories. Virtual machine offers appear under the **Compute** category in Azure Marketplace.
117117

118118
### Legal
119119

@@ -229,7 +229,6 @@ Provide the support website where customers can reach your support team.
229229

230230
- Azure Global support website
231231
- Azure Government support website
232-
- and so on
233232

234233
### Partner support contact
235234

@@ -416,16 +415,16 @@ You can design each plan to be visible to everyone or to only a preselected audi
416415
417416
#### Hide plan
418417

419-
If your virtual machine is meant to be used only indirectly when referenced through another solution template or managed application, select this box to publish your virtual machine or offer but hide it from customers searching and browsing for it directly.
418+
If your virtual machine is meant to be used only indirectly when referenced through another solution template or managed application, select this box to publish your virtual machine but hide it from customers searching and browsing for it directly.
420419

421420
> [!NOTE]
422-
> Hidden plans do not support preview links.
421+
> Hidden plans don't support preview links.
423422
424423
Select **Save draft** before continuing.
425424

426425
### Technical configuration
427426

428-
Provide the images and other technical properties associated with this plan.
427+
Provide the images and other technical properties associated with this plan. For details, see [Create an Azure VM technical asset](https://docs.microsoft.com/azure/marketplace/partner-center-portal/create-azure-container-technical-assets).
429428

430429
> [!NOTE]
431430
> This tab isn't shown if you configured this plan to reuse packages from another plan on the **Plan setup** tab.
@@ -454,7 +453,7 @@ Open public or private ports on a deployed virtual machine.
454453

455454
#### VM Images
456455

457-
Provide a disk version and the SAS URI for the virtual machine images. Add up to 16 data disks for each VM image. Provide only one new image version per plan in a given submission. After an image has been published you can't edit it, but you can delete it. Deleting a version will prevent your users from deploying a new instance of the deleted version.
456+
Provide a disk version and the SAS URI for the virtual machine images. Add up to 16 data disks for each VM image. Provide only one new image version per plan in a given submission. After an image has been published you can't edit it, but you can delete it. Deleting a version will prevent both new and existing users from deploying a new instance of the deleted version.
458457

459458
- **Disc version** is the version of the image you are providing.
460459
- **SAS URI** is the location in Azure Storage where you have stored the operating system VHD.

articles/marketplace/partner-center-portal/create-azure-container-technical-assets.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Prepare your Azure Container technical assets
2+
title: Create an Azure VM technical asset
33
description: This article describes the steps and requirements for configuring a container offer on Azure Marketplace.
44
author: anbene
55
ms.author: mingshen
@@ -9,7 +9,7 @@ ms.topic: conceptual
99
ms.date: 04/09/2020
1010
---
1111

12-
# Prepare your Azure Container technical assets
12+
# Create an Azure VM technical asset
1313

1414
> [!IMPORTANT]
1515
> We're moving the management of your Azure Container offers from Cloud Partner Portal to Partner Center. Until your offers are migrated, please follow the instructions in [Prepare your Container technical assets](https://docs.microsoft.com/azure/marketplace/cloud-partner-portal/containers/cpp-create-technical-assets) for Cloud Partner Portal to manage your offers.

0 commit comments

Comments
 (0)