Skip to content

Commit db90f45

Browse files
author
gitName
committed
[APIC] UX for integrations
1 parent fc1e1d3 commit db90f45

File tree

5 files changed

+28
-23
lines changed

5 files changed

+28
-23
lines changed

articles/api-center/includes/delete-api-integration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ You can delete an integration using the portal or the Azure CLI.
2323
#### [Portal](#tab/portal)
2424

2525
1. In the [portal](https://portal.azure.com), navigate to your API center.
26-
1. Under **Assets**, select **Environments** > **Links (preview)**.
27-
1. Select the link, and then select **Delete** (trash can icon).
26+
1. Under **Assets**, select **Environments** > **Integrations (preview)**.
27+
1. Select the integration, and then select **Delete** (trash can icon).
2828

2929
#### [Azure CLI](#tab/cli)
3030

181 KB
Loading
208 KB
Loading

articles/api-center/synchronize-api-management-apis.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,18 @@ You can integrate an API Management instance using the portal or the Azure CLI.
6464

6565
1. In the [portal](https://portal.azure.com), navigate to your API center.
6666
1. Under **Assets**, select **Environments**.
67-
1. Select **Links (preview)** > **+ Create a link**.
68-
1. In the **Link your Azure API Management Service** page:
67+
1. Select **Integrations (preview)** > **+ New integration** > **From Azure API Management**.
68+
1. In the **Integrate your Azure API Management Service** page:
6969
1. Select the **Subscription**, **Resource group**, and **Azure API Management service** that you want to integrate.
70-
1. In **Link details**, enter an identifier.
70+
1. In **Integration details**, enter an identifier.
71+
If you haven't already configured a managed identity with access to the API Management instance, enable **Automatically configure managed identity and assign permissions**. This selection automatically assigns the API center's system-assigned managed identity the necessary permissions to synchronize APIs from the API Management instance.
7172
1. In **Environment details**, enter an **Environment title** (name), **Environment type**, and optional **Description**.
7273
1. In **API Details**:
7374
1. Select a **Lifecycle** for the synchronized APIs. (You can update this value for the APIs after they're added to your API center.)
7475
1. Optionally, select whether to include API definitions with the synchronized APIs.
7576
1. Select **Create**.
7677

77-
:::image type="content" source="media/synchronize-api-management-apis/link-api-management-service.png" alt-text="Screenshot of integrating an Azure API Management Service in the portal.":::
78+
:::image type="content" source="media/synchronize-api-management-apis/link-api-management-service.png" alt-text="Screenshot of integrating an Azure API Management service in the portal.":::
7879

7980
#### [Azure CLI](#tab/cli)
8081

articles/api-center/synchronize-aws-gateway-apis.md

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Integrate an Amazon API Gateway to Azure API Center for automatic s
44
author: dlepow
55
ms.service: azure-api-center
66
ms.topic: how-to
7-
ms.date: 01/23/2025
7+
ms.date: 02/10/2025
88
ms.author: danlep
99
ms.custom: devx-track-azurecli
1010
# Customer intent: As an API program manager, I want to integrate my Azure API Management instance with my API center and synchronize API Management APIs to my inventory.
@@ -89,7 +89,25 @@ Take note of the **Secret identifier** of each secret, a URI similar to `https:/
8989

9090
## Integrate an Amazon API Gateway
9191

92-
92+
You can integrate an Amazon API Gateway using the portal or the Azure CLI.
93+
94+
#### [Portal](#tab/portal)
95+
1. In the [portal](https://portal.azure.com), navigate to your API center.
96+
1. Under **Assets**, select **Environments**.
97+
1. Select **Integrations (preview)** > **+ New integration** > **From Amazon API Gateway**.
98+
1. In the **Integrate your Amazon API Gateway Service** page:
99+
1. Enter the Key Vault secret identifiers for the AWS access key and secret access key, and the AWS region where the Amazon API Gateway is deployed.
100+
1. In **Integration details**, enter an identifier.
101+
1. In **Environment details**, enter an **Environment title** (name), **Environment type**, and optional **Description**.
102+
1. In **API Details**:
103+
1. Select a **Lifecycle** for the synchronized APIs. (You can update this value for the APIs after they're added to your API center.)
104+
1. Optionally, select whether to include API definitions with the synchronized APIs.
105+
1. Select **Create**.
106+
107+
:::image type="content" source="media/synchronize-api-management-apis/link-amazon-api-gateway.png" alt-text="Screenshot of integrating an Amazon API Gateway service in the portal.":::
108+
109+
#### [Azure CLI](#tab/cli)
110+
93111
Run the [az apic integration create aws](/cli/azure/apic/integration/create#az-apic-integration-create-aws) (preview) command to integrate an Amazon API Gateway to your API center.
94112

95113
* Provide the names of the resource group, API center, and integration.
@@ -109,21 +127,7 @@ az apic integration create aws \
109127

110128
The environment is added in your API center. The Amazon API Gateway APIs are imported to the API center inventory.
111129

112-
## Delete an integration
113-
114-
While an API source is integrated, you can't delete synchronized APIs from your API center. If you need to, you can delete the integration. When you delete an integration:
115-
116-
* The synchronized APIs in your API center inventory are deleted
117-
* The environment and deployments associated with the API source are deleted
118-
119-
To delete an integration using the Azure CLI, run the [az apic integration delete](/cli/azure/apic/integration#az-apic-integration-delete) (preview) command. Provide the names of the resource group, API center, and integration.
120-
121-
```azurecli
122-
az apic integration delete \
123-
--resource-group <resource-group-name> \
124-
--service-name <api-center-name> \
125-
--integration-name <integration-name>
126-
```
130+
[!INCLUDE [delete-api-integration](includes/delete-api-integration.md)]
127131

128132
## Related content
129133

0 commit comments

Comments
 (0)