Skip to content

Commit dc32a5f

Browse files
Merge pull request #279098 from davidsmatlak/ds-updates-ama-20240624-3
Freshness updates for Managed Apps content
2 parents 611ef85 + 521ecf1 commit dc32a5f

10 files changed

+139
-126
lines changed

articles/azure-resource-manager/managed-applications/existing-vnet-integration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy to existing virtual network
33
description: Describes how to enable users of your managed application to select an existing virtual network. The virtual network can be outside of the managed application.
44
ms.topic: how-to
5-
ms.date: 05/11/2020
5+
ms.date: 06/24/2024
66
---
77

88
# Use existing virtual network with Azure Managed Applications
@@ -11,7 +11,7 @@ This article shows you how to define an Azure Managed Application that integrate
1111

1212
## Main template
1313

14-
First, let's look at the _mainTemplate.json_ file. The whole template for deploying a virtual machine and its associated resources is shown below. Later, you'll examine more closely the parts of the template that are related to using an existing virtual network.
14+
First, let's look at the _mainTemplate.json_ file. The whole template for deploying a virtual machine and its associated resources is shown. Later, you review the parts of the template that are related to using an existing virtual network.
1515

1616
:::code language="json" source="~/resourcemanager-templates/managed-app-existing-vnet/mainTemplate.json":::
1717

@@ -46,7 +46,7 @@ That element lets the consumer select either a new or existing virtual network.
4646
In the outputs, you include a value that indicates whether the consumer selected a new or existing virtual network. There's also a managed identity value.
4747

4848
> [!NOTE]
49-
> The output value for the managed identity must be named **managedIdentity**.
49+
> The output value for the managed identity must be named `managedIdentity`.
5050
5151
:::code language="json" source="~/resourcemanager-templates/managed-app-existing-vnet/createUiDefinition.json" range="136-148" highlight="6,12":::
5252

articles/azure-resource-manager/managed-applications/monitor-managed-application-portal.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
title: Use Azure portal to monitor a managed app
33
description: Shows how to use the Azure portal to monitor availability and alerts for a managed application.
44
ms.topic: how-to
5-
ms.date: 10/04/2018
5+
ms.date: 06/24/2024
66
---
77

88
# Monitor a deployed instance of a managed application
99

10-
After you've deployed a managed application to your Azure subscription, you may want to check the status of the application. This article shows options in the Azure portal for checking the status. You can monitor the availability of the resources in your managed application. You can also set up and view alerts.
10+
After you deploy a managed application to your Azure subscription, you might want to check the status of the application. This article shows options in the Azure portal for checking the status. You can monitor the availability of the resources in your managed application. You can also set up and view alerts.
1111

1212
## View resource health
1313

@@ -29,7 +29,7 @@ After you've deployed a managed application to your Azure subscription, you may
2929

3030
![Select alerts](./media/monitor-managed-application-portal/select-alerts.png)
3131

32-
1. If you have alert rules configured, you see information about alerts that have been raised.
32+
1. If you have alert rules configured, you see information about alerts that were raised.
3333

3434
![View alerts](./media/monitor-managed-application-portal/view-alerts.png)
3535

@@ -41,5 +41,5 @@ You can create alerts for your managed application instance or the resources in
4141

4242
## Next steps
4343

44-
* For managed application examples, see [Sample projects for Azure managed applications](sample-projects.md).
45-
* To deploy a managed application, see [Deploy service catalog app through Azure portal](deploy-service-catalog-quickstart.md).
44+
- For managed application examples, see [Sample projects for Azure managed applications](sample-projects.md).
45+
- To deploy a managed application, see [Deploy service catalog app through Azure portal](deploy-service-catalog-quickstart.md).

articles/azure-resource-manager/managed-applications/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Overview of Azure Managed Applications
33
description: Describes the concepts for Azure Managed Applications that provide cloud solutions that are easy for customers to deploy and operate.
44
ms.topic: overview
5-
ms.date: 07/31/2023
5+
ms.date: 06/24/2024
66
---
77

88
# Azure Managed Applications overview
@@ -73,13 +73,13 @@ The management access as shown in the image can be changed. The customer can be
7373

7474
### Application resource group
7575

76-
This resource group holds the managed application instance. This resource group may only contain one resource. The resource type of the managed application is [Microsoft.Solutions/applications](#resource-provider).
76+
This resource group holds the managed application instance. This resource group might only contain one resource. The resource type of the managed application is [Microsoft.Solutions/applications](#resource-provider).
7777

7878
The customer has full access to the resource group and uses it to manage the lifecycle of the managed application.
7979

8080
### Managed resource group
8181

82-
This resource group holds all the resources that are required by the managed application. For example, an application's virtual machines, storage accounts, and virtual networks. The customer might have limited access to this resource group because unless permission options are changed, the customer doesn't manage the individual resources for the managed application. The publisher's access to this resource group corresponds to the role specified in the managed application definition. For example, the publisher might request the Owner or Contributor role for this resource group. The access is either permanent or limited to a specific time. The publisher can choose to not have access to the managed resource group.
82+
This resource group holds all the resources required by the managed application. For example, an application's virtual machines, storage accounts, and virtual networks. The customer might have limited access to this resource group because unless permission options are changed, the customer doesn't manage the individual resources for the managed application. The publisher's access to this resource group corresponds to the role specified in the managed application definition. For example, the publisher might request the Owner or Contributor role for this resource group. The access is either permanent or limited to a specific time. The publisher can choose to not have access to the managed resource group.
8383

8484
When the [managed application is published to the marketplace](../../marketplace/azure-app-offer-setup.md), the publisher can grant customers the ability to perform specific actions on resources in the managed resource group or be given full access. For example, the publisher can specify that customers can restart virtual machines. All other actions beyond read actions are still denied. Changes to resources in a managed resource group by a customer with granted actions are subject to the [Azure Policy](../../governance/policy/overview.md) assignments within the customer's tenant scoped to include the managed resource group.
8585

articles/azure-resource-manager/managed-applications/policy-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Built-in policy definitions for Azure Managed Applications
33
description: Lists Azure Policy built-in policy definitions for Azure Managed Applications. These built-in policy definitions provide common approaches to managing your Azure resources.
4-
ms.date: 02/06/2024
4+
ms.date: 06/24/2024
55
ms.topic: reference
66
ms.custom: subject-policy-reference
77
---

articles/azure-resource-manager/managed-applications/reference-createuidefinition-artifact.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
title: CreateUiDefinition artifact
33
description: Shows how to create the createUiDefinition artifact for an Azure Managed Application. The file is named createUiDefinition.json.
44
ms.topic: reference
5-
ms.date: 07/11/2019
5+
ms.date: 06/24/2024
66
---
77

88
# Reference: User interface elements artifact
99

10-
This article is a reference for a *createUiDefinition.json* artifact in Azure Managed Applications. For more information about authoring user interface elements, see [Create user interface elements](create-uidefinition-elements.md).
10+
This article is a reference for a _createUiDefinition.json_ artifact in Azure Managed Applications. For more information about authoring user interface elements, see [Create user interface elements](create-uidefinition-elements.md).
1111

1212
## User interface elements
1313

articles/azure-resource-manager/managed-applications/request-just-in-time-access.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@ title: Request just-in-time access
33
description: Describes how publishers of Azure Managed Applications request just-in-time access to a managed application.
44
author: MSEvanhi
55
ms.topic: conceptual
6-
ms.date: 09/25/2020
6+
ms.date: 06/24/2024
77
ms.author: evanhi
88
---
9+
910
# Enable and request just-in-time access for Azure Managed Applications
1011

11-
Consumers of your managed application may be reluctant to grant you permanent access to the managed resource group. As a publisher of a managed application, you might prefer that consumers know exactly when you need to access the managed resources. To give consumers greater control over granting access to managed resources, Azure Managed Applications provides a feature called just-in-time (JIT) access.
12+
Consumers of your managed application might be reluctant to grant you permanent access to the managed resource group. As a publisher of a managed application, you might prefer that consumers know exactly when you need to access the managed resources. To give consumers greater control over granting access to managed resources, Azure Managed Applications provides a feature called just-in-time (JIT) access.
13+
1214
JIT access enables you to request elevated access to a managed application's resources for troubleshooting or maintenance. You always have read-only access to the resources, but for a specific time period you can have greater access.
1315

1416
The work flow for granting access is:
@@ -33,20 +35,20 @@ In "steps":
3335

3436
```json
3537
{
36-
"name": "jitConfiguration",
37-
"label": "JIT Configuration",
38-
"subLabel": {
39-
"preValidation": "Configure JIT settings for your application",
40-
"postValidation": "Done"
41-
},
42-
"bladeTitle": "JIT Configuration",
43-
"elements": [
44-
{
45-
"name": "jitConfigurationControl",
46-
"type": "Microsoft.Solutions.JitConfigurator",
47-
"label": "JIT Configuration"
48-
}
49-
]
38+
"name": "jitConfiguration",
39+
"label": "JIT Configuration",
40+
"subLabel": {
41+
"preValidation": "Configure JIT settings for your application",
42+
"postValidation": "Done"
43+
},
44+
"bladeTitle": "JIT Configuration",
45+
"elements": [
46+
{
47+
"name": "jitConfigurationControl",
48+
"type": "Microsoft.Solutions.JitConfigurator",
49+
"label": "JIT Configuration"
50+
}
51+
]
5052
}
5153
```
5254

@@ -68,7 +70,7 @@ When creating your offer in Partner Center, make sure you enable JIT access.
6870

6971
:::image type="content" source="./media/request-just-in-time-access/enable-just-in-time-access.png" alt-text="Enable just-in-time access":::
7072

71-
You've added a JIT configuration step to your UI, and have enabled JIT access in the commercial marketplace offering. When consumers deploy your managed application, they can [turn on JIT access for their instance](approve-just-in-time-access.md#enable-during-deployment).
73+
You added a JIT configuration step to your UI, and enabled JIT access in the commercial marketplace offering. When consumers deploy your managed application, they can [turn on JIT access for their instance](approve-just-in-time-access.md#enable-during-deployment).
7274

7375
## Request access
7476

articles/azure-resource-manager/managed-applications/sample-projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Sample projects
33
description: Provides a summary of sample projects that are available for Azure Managed Applications.
44
ms.topic: sample
5-
ms.date: 09/04/2019
5+
ms.date: 06/24/2024
66
---
77

88
# Sample projects for Azure managed applications

articles/azure-resource-manager/managed-applications/test-createuidefinition.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
title: Test the UI definition file
33
description: Describes how to test the user experience for creating your Azure Managed Application through the portal.
44
ms.topic: how-to
5-
ms.date: 06/04/2021
5+
ms.date: 06/24/2024
66
---
77

88
# Test your portal interface for Azure Managed Applications
99

10-
After [creating the createUiDefinition.json file](create-uidefinition-overview.md) for your managed application, you need to test the user experience. To simplify testing, use a sandbox environment that loads your file in the portal. You don't need to actually deploy your managed application. The sandbox presents your user interface in the current, full-screen portal experience. The sandbox is the recommended way to preview the interface.
10+
After [creating the createUiDefinition.json file](create-uidefinition-overview.md) for your managed application, you need to test the user experience. To simplify testing, use a sandbox environment that loads your file in the portal. You don't need to actually deploy your managed application. The sandbox presents your user interface in the current full-screen portal experience. The sandbox is the recommended way to preview the interface.
1111

1212
## Prerequisites
1313

14-
* A _createUiDefinition.json_ file. If you don't have this file, copy the [sample file](https://github.com/Azure/azure-quickstart-templates/blob/master/demos/100-marketplace-sample/createUiDefinition.json).
14+
- A _createUiDefinition.json_ file. If you don't have this file, copy the [sample file](https://github.com/Azure/azure-quickstart-templates/blob/master/demos/100-marketplace-sample/createUiDefinition.json).
1515

16-
* An Azure subscription. If you don't have an Azure subscription, [create a free account](https://azure.microsoft.com/free/) before you begin.
16+
- An Azure subscription. If you don't have an Azure subscription, [create a free account](https://azure.microsoft.com/free/) before you begin.
1717

1818
## Use sandbox
1919

@@ -31,7 +31,7 @@ After [creating the createUiDefinition.json file](create-uidefinition-overview.m
3131

3232
### Troubleshooting
3333

34-
If your form doesn't display after selecting **Preview**, you may have a syntax error. Look for the red indicator on the right scroll bar and navigate to it.
34+
If your form doesn't display after selecting **Preview**, you might have a syntax error. Look for the red indicator on the right scroll bar and navigate to it.
3535

3636
![Show syntax error](./media/test-createuidefinition/show-syntax-error.png)
3737

@@ -41,8 +41,8 @@ If your form doesn't display, and instead you see an icon of a cloud with tear d
4141

4242
## Test your solution files
4343

44-
Now that you've verified your portal interface is working as expected, it's time to validate that your createUiDefinition file is properly integrated with your mainTemplate.json file. You can run a validation script test to test the content of your solution files, including the createUiDefinition file. The script validates the JSON syntax, checks for regex expressions on text fields, and makes sure the output values of the portal interface match the parameters of your template. For information on running this script, see [Run static validation checks for templates](https://aka.ms/arm-ttk).
44+
Now that you verified your portal interface is working as expected, it's time to validate that your createUiDefinition file is properly integrated with your mainTemplate.json file. You can run a validation script test to test the content of your solution files, including the createUiDefinition file. The script validates the JSON syntax, checks for regex expressions on text fields, and makes sure the output values of the portal interface match the parameters of your template. For information on running this script, see [Run static validation checks for templates](https://aka.ms/arm-ttk).
4545

4646
## Next steps
4747

48-
After validating your portal interface, learn about making your [Azure managed application available in the Marketplace](../../marketplace/azure-app-offer-setup.md).
48+
After validating your portal interface, learn about making your [Azure Managed Application available in the Marketplace](/partner-center/marketplace-offers/azure-app-offer-setup).

0 commit comments

Comments
 (0)