Skip to content

Commit 1719d01

Browse files
authored
Merge pull request #212060 from dlepow/linter
[APIM] Linter pilot - Psh quickstart
2 parents 9fb2d8e + b720b4e commit 1719d01

File tree

1 file changed

+23
-13
lines changed

1 file changed

+23
-13
lines changed

articles/api-management/powershell-create-service-instance.md

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
11
---
2-
title: Quickstart - Create Azure API Management instance using PowerShell | Microsoft Docs
3-
description: Create a new Azure API Management instance by using Azure PowerShell.
2+
title: Quickstart - Create API Management instance - PowerShell
3+
description: Use this quickstart to create a new Azure API Management instance by using Azure PowerShell cmdlets.
44
services: api-management
5-
documentationcenter: ''
65
author: dlepow
76
ms.service: api-management
87
ms.topic: quickstart
98
ms.custom: mvc, devx-track-azurepowershell, mode-api, devdivchpfy22
10-
ms.date: 03/30/2022
9+
ms.date: 09/21/2022
1110
ms.author: danlep
1211
---
1312

1413
# Quickstart: Create a new Azure API Management service instance by using PowerShell
1514

16-
Azure API Management (APIM) helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services. API Management provides the core competencies to ensure a successful API program through developer engagement, business insights, analytics, security, and protection. APIM lets you create and manage modern API gateways for existing backend services hosted anywhere. For more information, see the [Overview](api-management-key-concepts.md).
15+
In this quickstart, you create a new API Management instance by using Azure PowerShell cmdlets.
1716

18-
This quickstart describes the steps for creating a new API Management instance by using Azure PowerShell cmdlets.
17+
Azure API Management helps organizations publish APIs to external, partner, and internal developers to unlock the potential of their data and services. API Management provides the core competencies to ensure a successful API program through developer engagement, business insights, analytics, security, and protection. API Management lets you create and manage modern API gateways for existing backend services hosted anywhere.
1918

20-
[!INCLUDE [quickstarts-free-trial-note](../../includes/quickstarts-free-trial-note.md)]
19+
## Prerequisites
2120

22-
[!INCLUDE [updated-for-az](../../includes/updated-for-az.md)]
21+
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
2322

24-
[!INCLUDE [cloud-shell-try-it.md](../../includes/cloud-shell-try-it.md)]
23+
- Azure Cloud Shell or Azure PowerShell
24+
25+
[!INCLUDE [cloud-shell-try-it-no-header](../../includes/cloud-shell-try-it-no-header.md)]
26+
27+
If you choose to install and use the PowerShell locally, this quickstart requires the Azure PowerShell module version 1.0 or later. Run `Get-Module -ListAvailable Az` to find the version. If you need to upgrade, see [Install Azure PowerShell module](/powershell/azure/install-Az-ps). If you're running PowerShell locally, you also need to run `Connect-AzAccount` to create a connection with Azure.
2528

26-
If you choose to install and use the PowerShell locally, this tutorial requires the Azure PowerShell module version 1.0 or later. Run `Get-Module -ListAvailable Az` to find the version. If you need to upgrade, see [Install Azure PowerShell module](/powershell/azure/install-Az-ps). If you're running PowerShell locally, you also need to run `Connect-AzAccount` to create a connection with Azure.
2729

2830
## Create resource group
2931

@@ -35,13 +37,13 @@ The following command creates a resource group named *myResourceGroup* in the We
3537
New-AzResourceGroup -Name myResourceGroup -Location WestUS
3638
```
3739

38-
## Create an API Management service
40+
## Create an API Management instance
3941

4042
Now that you have a resource group, you can create an API Management service instance. Create one by using [New-AzApiManagement](/powershell/module/az.apimanagement/new-azapimanagement) and provide a service name and publisher details. The service name must be unique within Azure.
4143

4244
In the following example, *myapim* is used for the service name. Update the name to a unique value. Also, update the organization name of the API publisher and the admin email address to receive notifications.
4345

44-
By default, the command creates the instance in the Developer tier, an economical option to evaluate Azure API Management. This tier isn't for production use. For more information about scaling the API Management tiers, see [upgrade and scale](upgrade-and-scale.md).
46+
By default, the command creates the instance in the Developer tier, an economical option to evaluate Azure API Management. This tier isn't for production use. For more information about the API Management tiers, see [Feature-based comparison of the Azure API Management tiers](api-management-features.md).
4547

4648
> [!NOTE]
4749
> This is a long-running action. It can take between 30 and 40 minutes to create and activate an API Management service in this tier.
@@ -67,7 +69,7 @@ Name : myapim
6769
Location : West US
6870
Sku : Developer
6971
Capacity : 1
70-
CreatedTimeUtc : 9/9/2020 9:07:43 PM
72+
CreatedTimeUtc : 9/9/2022 9:07:43 PM
7173
ProvisioningState : Succeeded
7274
RuntimeUrl : https://myapim.azure-api.net
7375
RuntimeRegionalUrl : https://myapi-westus-01.regional.azure-api.net
@@ -91,6 +93,14 @@ AdditionalRegions : {}
9193
SslSetting : Microsoft.Azure.Commands.ApiManagement.Models.PsApiManagementSslSetting
9294
Identity :
9395
EnableClientCertificate :
96+
EnableClientCertificate :
97+
Zone :
98+
DisableGateway : False
99+
MinimalControlPlaneApiVersion :
100+
PublicIpAddressId :
101+
PlatformVersion : stv2
102+
PublicNetworkAccess : Enabled
103+
PrivateEndpointConnections :
94104
ResourceGroupName : myResourceGroup
95105

96106
```

0 commit comments

Comments
 (0)