Microsoft Azure App Services
- Product name
- Publisher page
-
- [Microsoft|Microsoft]
- Category
- Provisioning
- Release
- TKU 2022-Aug-2
- Publisher link
Azure App Service enables you to build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure. It offers auto-scaling and high availability, supports both Windows and Linux, and enables automated deployments from GitHub, Azure DevOps, or any Git repo.
Some examples are represented below:
An architecture example is represented below:
Identification
Triggers
Pattern | Trigger Node | Attribute | Condition | Argument |
---|---|---|---|---|
InferCloudSearch | DiscoveredCloudAPIResultList | discovery_method | = | 'Azure.AppServices.ListAll' |
Endpoints in the REST APIs
REST APIs | Comments |
---|---|
Azure.AppServices.ListAll |
Attributes
Pattern models Microsoft.Web CloudService for each region where the Microsoft Azure Web Apps was found.
NodeKind | Attribute | Default value/Comments |
---|---|---|
CloudService | name | Azure App Services |
type | Provisioning | |
code | Microsoft.Web |
An example of the BMC Helix Discovery view of the scanned results for CloudService is the following:
An example of the module visualization is represented below:
Pattern models SoftwareInstance node for each Azure App Services application.
NodeKind | Attribute | Default value/Comments | |
---|---|---|---|
SoftwareInstance | type | or | Microsoft Azure Web Apps on Windows |
Microsoft Azure API Apps | |||
Microsoft Azure Web Apps on Linux | |||
Microsoft Azure Web Apps for Linux Containers | |||
Microsoft Azure Web Apps for Windows Containers | |||
Microsoft Azure Function Apps for Linux Containers | |||
Microsoft Azure Function Apps for Linux | |||
Microsoft Azure Function Apps for Windows | |||
key | 'azure' text.lower(<Microsoft Azure object ID>)' | ||
name | <Microsoft Azure application type> <result.name> in <region.label> | ||
id | text.lower(<Microsoft Azure object ID>) | ||
short_name | result.name | ||
state | result.properties['state'] | ||
enabled | result.properties['enabled'] | ||
host_names | result.properties['hostNames'] | ||
default_host_name | result.properties['defaultHostName'] | ||
enabled_host_names | result.properties['enabledHostNames'] | ||
availability_state | result.properties['availabilityState'] | ||
cloud_id | text.lower(<Microsoft Azure object ID>) | ||
subscription_id | <da.subscription_id> | ||
cloud | boolean(True) | ||
tags | [ <tag_key> <value> ] | ||
tag_set | table(<tags>) |
An example of the Azure Azure Web Apps Software Instance view is the following:
Comments
Log in or register to comment.