Skip to content

Commit 5032709

Browse files
authored
Merge branch 'MicrosoftDocs:main' into Broken-link-fix-mattmcinnes
2 parents ae9762d + fd56dff commit 5032709

File tree

4 files changed

+85
-74
lines changed

4 files changed

+85
-74
lines changed

articles/active-directory/app-proxy/application-proxy-add-on-premises-application.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,7 @@ Now that you've prepared your environment and installed a connector, you're read
212212
| Field | Description |
213213
| :--------------------- | :----------------------------------------------------------- |
214214
| **Name** | The name of the application that will appear on My Apps and in the Azure portal. |
215+
| **Maintenance Mode** | Select if you would like to enable maintenance mode and temporarily disable access for all users to the application. |
215216
| **Internal URL** | The URL for accessing the application from inside your private network. You can provide a specific path on the backend server to publish, while the rest of the server is unpublished. In this way, you can publish different sites on the same server as different apps, and give each one its own name and access rules.<br><br>If you publish a path, make sure that it includes all the necessary images, scripts, and style sheets for your application. For example, if your app is at `https://yourapp/app` and uses images located at `https://yourapp/media`, then you should publish `https://yourapp/` as the path. This internal URL doesn't have to be the landing page your users see. For more information, see [Set a custom home page for published apps](application-proxy-configure-custom-home-page.md). |
216217
| **External URL** | The address for users to access the app from outside your network. If you don't want to use the default Application Proxy domain, read about [custom domains in Azure AD Application Proxy](./application-proxy-configure-custom-domain.md). |
217218
| **Pre Authentication** | How Application Proxy verifies users before giving them access to your application.<br><br>**Azure Active Directory** - Application Proxy redirects users to sign in with Azure AD, which authenticates their permissions for the directory and application. We recommend keeping this option as the default so that you can take advantage of Azure AD security features like Conditional Access and Multi-Factor Authentication. **Azure Active Directory** is required for monitoring the application with Microsoft Defender for Cloud Apps.<br><br>**Passthrough** - Users don't have to authenticate against Azure AD to access the application. You can still set up authentication requirements on the backend. |
@@ -222,11 +223,11 @@ Now that you've prepared your environment and installed a connector, you're read
222223
| Field | Description |
223224
| :------------------------------ | :----------------------------------------------------------- |
224225
| **Backend Application Timeout** | Set this value to **Long** only if your application is slow to authenticate and connect. At default, the backend application timeout has a length of 85 seconds. When set to long, the backend timeout is increased to 180 seconds. |
225-
| **Use HTTP-Only Cookie** | Set this value to **Yes** to have Application Proxy cookies include the HTTPOnly flag in the HTTP response header. If using Remote Desktop Services, set this value to **No**. |
226-
| **Use Secure Cookie**| Set this value to **Yes** to transmit cookies over a secure channel such as an encrypted HTTPS request.
227-
| **Use Persistent Cookie**| Keep this value set to **No**. Only use this setting for applications that can't share cookies between processes. For more information about cookie settings, see [Cookie settings for accessing on-premises applications in Azure Active Directory](./application-proxy-configure-cookie-settings.md).
228-
| **Translate URLs in Headers** | Keep this value as **Yes** unless your application required the original host header in the authentication request. |
229-
| **Translate URLs in Application Body** | Keep this value as **No** unless you have hardcoded HTML links to other on-premises applications and don't use custom domains. For more information, see [Link translation with Application Proxy](./application-proxy-configure-hard-coded-link-translation.md).<br><br>Set this value to **Yes** if you plan to monitor this application with Microsoft Defender for Cloud Apps. For more information, see [Configure real-time application access monitoring with Microsoft Defender for Cloud Apps and Azure Active Directory](./application-proxy-integrate-with-microsoft-cloud-application-security.md). |
226+
| **Use HTTP-Only Cookie** | Select to have Application Proxy cookies include the HTTPOnly flag in the HTTP response header. If using Remote Desktop Services, keep this unselected. |
227+
| **Use Persistent Cookie**| Keep this unselected. Only use this setting for applications that can't share cookies between processes. For more information about cookie settings, see [Cookie settings for accessing on-premises applications in Azure Active Directory](./application-proxy-configure-cookie-settings.md).
228+
| **Translate URLs in Headers** | Keep this selected unless your application required the original host header in the authentication request. |
229+
| **Translate URLs in Application Body** | Keep this unselected unless you have hardcoded HTML links to other on-premises applications and don't use custom domains. For more information, see [Link translation with Application Proxy](./application-proxy-configure-hard-coded-link-translation.md).<br><br>Select if you plan to monitor this application with Microsoft Defender for Cloud Apps. For more information, see [Configure real-time application access monitoring with Microsoft Defender for Cloud Apps and Azure Active Directory](./application-proxy-integrate-with-microsoft-cloud-application-security.md). |
230+
| **Validate Backend SSL Certificate** | Select to enable backend SSL certificate validation for the application. |
230231
231232
7. Select **Add**.
232233

articles/aks/azure-files-csi.md

Lines changed: 2 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ In addition to the original in-tree driver features, Azure Files CSI driver supp
6161

6262
## Use a persistent volume with Azure Files
6363

64-
A [persistent volume (PV)][persistent-volume] represents a piece of storage that's provisioned for use with Kubernetes pods. A PV can be used by one or many pods and can be dynamically or statically provisioned. If multiple pods need concurrent access to the same storage volume, you can use Azure Files to connect by using the [Server Message Block (SMB)][smb-overview] or [NFS protocol][nfs-overview]. This article shows you how to dynamically create an Azure Files share for use by multiple pods in an AKS cluster. For static provisioning, see [Manually create and use a volume with an Azure Files share][azure-files-storage-provision.md#statically-provision-a-volume].
64+
A [persistent volume (PV)][persistent-volume] represents a piece of storage that's provisioned for use with Kubernetes pods. A PV can be used by one or many pods and can be dynamically or statically provisioned. If multiple pods need concurrent access to the same storage volume, you can use Azure Files to connect by using the [Server Message Block (SMB)][smb-overview] or [NFS protocol][nfs-overview]. This article shows you how to dynamically create an Azure Files share for use by multiple pods in an AKS cluster. For static provisioning, see [Manually create and use a volume with an Azure Files share][statically-provision-a-volume].
6565

6666
With Azure Files shares, there is no limit as to how many can be mounted on a node.
6767

@@ -489,54 +489,25 @@ The output of the commands resembles the following example:
489489
- For more about storage best practices, see [Best practices for storage and backups in Azure Kubernetes Service][operator-best-practices-storage].
490490

491491
<!-- LINKS - external -->
492-
[access-modes]: https://kubernetes.io/docs/concepts/storage/persistent-volumes/#access-modes
493-
[kubectl-apply]: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#apply
494-
[kubectl-get]: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#get
495-
[kubernetes-storage-classes]: https://kubernetes.io/docs/concepts/storage/storage-classes/
496-
[kubernetes-volumes]: https://kubernetes.io/docs/concepts/storage/persistent-volumes/
497-
[managed-disk-pricing-performance]: https://azure.microsoft.com/pricing/details/managed-disks/
498492
[smb-overview]: /windows/desktop/FileIO/microsoft-smb-protocol-and-cifs-protocol-overview
499493
[nfs-overview]:/windows-server/storage/nfs/nfs-overview
500494
[kubectl-exec]: https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#exec
501495
[csi-specification]: https://github.com/container-storage-interface/spec/blob/master/spec.md
502496
[data-plane-api]: https://github.com/Azure/azure-sdk-for-go/blob/main/sdk/azcore/internal/shared/shared.go
503-
[vhd-disk-feature]: https://github.com/kubernetes-sigs/azurefile-csi-driver/blob/master/deploy/example/disk
504497

505498
<!-- LINKS - internal -->
506499
[csi-drivers-overview]: csi-storage-drivers.md
507500
[azure-disk-csi]: azure-disk-csi.md
508501
[azure-blob-csi]: azure-blob-csi.md
509502
[persistent-volume-claim-overview]: concepts-storage.md#persistent-volume-claims
510-
[access-tier-file-share]: ../storage/files/storage-files-planning#storage-tiers.md
511-
[access-tier-storage-account]: ../storage/blobs/access-tiers-overview.md
512-
[azure-tags]: ../azure-resource-manager/management/tag-resources.md
513-
[azure-disk-volume]: azure-disk-volume.md
514-
[azure-files-pvc]: azure-files-dynamic-pv.md
515-
[azure-files-pvc-manual]: azure-files-volume.md
516-
[premium-storage]: ../virtual-machines/disks-types.md
517-
[az-disk-list]: /cli/azure/disk#az_disk_list
518-
[az-snapshot-create]: /cli/azure/snapshot#az_snapshot_create
519-
[az-disk-create]: /cli/azure/disk#az_disk_create
520-
[az-disk-show]: /cli/azure/disk#az_disk_show
521-
[aks-quickstart-cli]: ./learn/quick-kubernetes-deploy-cli.md
522-
[aks-quickstart-portal]: ./learn/quick-kubernetes-deploy-portal.md
523-
[aks-quickstart-powershell]: ./learn/quick-kubernetes-deploy-powershell.md
524-
[install-azure-cli]: /cli/azure/install-azure-cli
525503
[operator-best-practices-storage]: operator-best-practices-storage.md
526504
[concepts-storage]: concepts-storage.md
527-
[storage-class-concepts]: concepts-storage.md#storage-classes
528-
[az-extension-add]: /cli/azure/extension#az_extension_add
529-
[az-extension-update]: /cli/azure/extension#az_extension_update
530-
[az-feature-register]: /cli/azure/feature#az_feature_register
531-
[az-feature-list]: /cli/azure/feature#az_feature_list
532-
[az-provider-register]: /cli/azure/provider#az_provider_register
533505
[node-resource-group]: faq.md#why-are-two-resource-groups-created-with-aks
534506
[storage-skus]: ../storage/common/storage-redundancy.md
535507
[storage-tiers]: ../storage/files/storage-files-planning.md#storage-tiers
536-
[use-tags]: use-tags.md
537508
[private-endpoint-overview]: ../private-link/private-endpoint-overview.md
538509
[persistent-volume]: concepts-storage.md#persistent-volumes
539510
[share-snapshots-overview]: ../storage/files/storage-snapshots-files.md
540-
[zrs-account-type]: ../storage/common/storage-redundancy.md#zone-redundant-storage
541511
[access-tiers-overview]: ../storage/blobs/access-tiers-overview.md
542512
[tag-resources]: ../azure-resource-manager/management/tag-resources.md
513+
[statically-provision-a-volume]: azure-csi-files-storage-provision.md#statically-provision-a-volume
Loading
Lines changed: 77 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
title: DropDown UI element
3-
description: Describes the Microsoft.Common.DropDown UI element for Azure portal. Use to select from available options when deploying a managed application.
3+
description: Describes the Microsoft.Common.DropDown UI element for Azure portal. The element is used to select from the available options when deploying a managed application.
44
author: davidsmatlak
55

66
ms.topic: conceptual
7-
ms.date: 07/14/2020
7+
ms.date: 01/27/2023
88
ms.author: davidsmatlak
99

1010
---
@@ -15,60 +15,60 @@ A selection control with a dropdown list. You can allow selection of only a sing
1515

1616
## UI sample
1717

18-
The DropDown element has different options which determine its appearance in the portal.
18+
The DropDown element has different options that determine its appearance in the portal.
1919

2020
When only a single item is allowed for selection, the control appears as:
2121

22-
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-1.png" alt-text="Microsoft.Common.DropDown single selection":::
22+
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-1.png" alt-text="Screenshot of the Microsoft.Common.DropDown single selection.":::
2323

2424
When descriptions are included, the control appears as:
2525

26-
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-2.png" alt-text="Microsoft.Common.DropDown single selection with descriptions":::
26+
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-2.png" alt-text="Screenshot of the Microsoft.Common.DropDown single selection with descriptions.":::
2727

2828
When multi-select is enabled, the control adds a **Select all** option and checkboxes for selecting more than one item:
2929

30-
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-3.png" alt-text="Microsoft.Common.DropDown multi-select":::
30+
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-3.png" alt-text="Screenshot of the Microsoft.Common.DropDown multi-select.":::
3131

3232
Descriptions can be included with multi-select enabled.
3333

34-
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-4.png" alt-text="Screenshot that shows how descriptions can be included with multi-select enabled":::
34+
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-4.png" alt-text="Screenshot that shows how descriptions can be included with multi-select enabled.":::
3535

3636
When filtering is enabled, the control includes a text box for adding the filtering value.
3737

38-
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-5.png" alt-text="Microsoft.Common.DropDown multi-select with descriptions":::
38+
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-5.png" alt-text="Screenshot of the Microsoft.Common.DropDown multi-select with descriptions.":::
3939

4040
## Schema
4141

4242
```json
4343
{
44-
"name": "element1",
45-
"type": "Microsoft.Common.DropDown",
46-
"label": "Example drop down",
47-
"placeholder": "",
48-
"defaultValue": ["Value two"],
49-
"toolTip": "",
50-
"multiselect": true,
51-
"selectAll": true,
52-
"filter": true,
53-
"filterPlaceholder": "Filter items ...",
54-
"multiLine": true,
55-
"defaultDescription": "A value for selection",
56-
"constraints": {
57-
"allowedValues": [
58-
{
59-
"label": "Value one",
60-
"description": "The value to select for option 1.",
61-
"value": "one"
62-
},
63-
{
64-
"label": "Value two",
65-
"description": "The value to select for option 2.",
66-
"value": "two"
67-
}
68-
],
69-
"required": true
70-
},
71-
"visible": true
44+
"name": "element1",
45+
"type": "Microsoft.Common.DropDown",
46+
"label": "Example drop down",
47+
"placeholder": "",
48+
"defaultValue": ["Value two"],
49+
"toolTip": "",
50+
"multiselect": true,
51+
"selectAll": true,
52+
"filter": true,
53+
"filterPlaceholder": "Filter items ...",
54+
"multiLine": true,
55+
"defaultDescription": "A value for selection",
56+
"constraints": {
57+
"allowedValues": [
58+
{
59+
"label": "Value one",
60+
"description": "The value to select for option 1.",
61+
"value": "one"
62+
},
63+
{
64+
"label": "Value two",
65+
"description": "The value to select for option 2.",
66+
"value": "two"
67+
}
68+
],
69+
"required": true
70+
},
71+
"visible": true
7272
}
7373
```
7474

@@ -90,7 +90,46 @@ When filtering is enabled, the control includes a text box for adding the filter
9090
- The `defaultDescription` property is used for items that don't have a description.
9191
- The `placeholder` property is help text that disappears when the user begins editing. If the `placeholder` and `defaultValue` are both defined, the `defaultValue` takes precedence and is shown.
9292

93+
## Example
94+
95+
In the following example, the `defaultValue` is defined using the values of the `allowedValues` instead of the labels. The default value can contain multiple values when `multiselect` is enabled.
96+
97+
:::image type="content" source="./media/managed-application-elements/microsoft-common-dropdown-6.png" alt-text="Screenshot that shows how multiple default values can be included with multi-select enabled":::
98+
99+
```json
100+
{
101+
"name": "element1",
102+
"type": "Microsoft.Common.DropDown",
103+
"label": "Example drop down",
104+
"placeholder": "",
105+
"defaultValue": [{"value": "one"}, {"value": "two"}],
106+
"toolTip": "Multiple values can be selected",
107+
"multiselect": true,
108+
"selectAll": true,
109+
"filter": true,
110+
"filterPlaceholder": "Filter items ...",
111+
"multiLine": true,
112+
"defaultDescription": "A value for selection",
113+
"constraints": {
114+
"allowedValues": [
115+
{
116+
"label": "Value one",
117+
"description": "The value to select for option 1.",
118+
"value": "one"
119+
},
120+
{
121+
"label": "Value two",
122+
"description": "The value to select for option 2.",
123+
"value": "two"
124+
}
125+
],
126+
"required": true
127+
},
128+
"visible": true
129+
}
130+
```
131+
93132
## Next steps
94133

95-
* For an introduction to creating UI definitions, see [Getting started with CreateUiDefinition](create-uidefinition-overview.md).
96-
* For a description of common properties in UI elements, see [CreateUiDefinition elements](create-uidefinition-elements.md).
134+
- For an introduction to creating UI definitions, see [Getting started with CreateUiDefinition](create-uidefinition-overview.md).
135+
- For a description of common properties in UI elements, see [CreateUiDefinition elements](create-uidefinition-elements.md).

0 commit comments

Comments
 (0)