Related topics
- Product name
- Category
- Products
- Release
- TKU 2021-Mar-1
In addition to Azure, deploy the API gateways side-by-side with the APIs hosted in other clouds and on-premises to optimize API traffic flow. Meet security and compliance requirements while enjoying a unified management experience and full observability across all internal and external APIs.
| Pattern | Trigger Node | Attribute | Condition | Argument |
|---|---|---|---|---|
| APIManagement | DiscoveredCloudAPIResultList | discovery_method | = | 'Azure.APIManagement.Service.List' |
Endpoints in the REST APIs
| REST APIs | Comment |
|---|---|
| Azure.APIManagement.Service.List |
Attributes
Patterns models Microsoft.ApiManagement CloudService for each Cloud Region where the Azure API Management instnce was found.
| NodeKind | Attribute | Default value/Comments |
|---|---|---|
| CloudService | name | API Management |
| type | Management | |
| code | Microsoft.ApiManagement |
An example of the Azure API Management cloud service view is the following:
Pattern models CloudResource node for each Azure API Management instance.
| NodeKind | Attribute | Default value/Comments |
|---|---|---|
| CloudResource | type | Azure API Management |
| key | 'azure/<Microsoft Azure object ID>/<region.code>' | |
| name | Azure API Management <Microsoft Azure object Name> | |
| short_name | <Microsoft Azure object Name> | |
| id | text.lower(<Microsoft Azure object ID>) | |
| private_ip_addrs | result.properties.['privateIPAddresses'] | |
| public_ip_addrs | result.properties.['publicIPAddresses'] | |
| portal_url | result.properties.['portalUrl'] | |
| sku_capacity | result.sku['capacity'] | |
| sku_name | result.sku['name'] | |
| cloud_id | text.lower(<Microsoft Azure object ID>) | |
| subscription_id | <da.subscription_id> | |
| tags | [ <tag_key> <value> ] | |
| tag_set | table(<tags>) |
An example of the Azure API Management cloud resource view is the following: