Microsoft.Network applicationSecurityGroups template reference

Template format

To create a Microsoft.Network/applicationSecurityGroups resource, add the following JSON to the resources section of your template.

{
  "name": "string",
  "type": "Microsoft.Network/applicationSecurityGroups",
  "apiVersion": "2018-08-01",
  "location": "string",
  "tags": {},
  "properties": {}
}

Property values

The following tables describe the values you need to set in the schema.

Microsoft.Network/applicationSecurityGroups object

Name Type Required Value
name string Yes The name of the application security group.
type enum Yes Microsoft.Network/applicationSecurityGroups
apiVersion enum Yes 2018-08-01
id string No Resource ID.
location string No Resource location.
tags object No Resource tags.
properties object Yes Properties of the application security group. - ApplicationSecurityGroupPropertiesFormat object

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Application Security Groups

Deploy to Azure
This template shows how to put together the pieces to secure workloads using NSGs with Application Security Groups. It will deploy a Linux VM running NGINX and through the usage of Applicaton Security Groups on Network Security Groups we will allow access to ports 22 and 80 to a VM assigned to Application Security Group called webServersAsg.
SAS Viya Quickstart Template for Azure

Deploy to Azure
The SAS Viya Quickstart Template for Azure deploys these products on the cloud: SAS Visual Analytics 8.5 on Linux, SAS Visual Statistics 8.5 on Linux, and SAS Visual Data Mining and Machine Learning 8.5 on Linux. This Quickstart is a reference architecture for users who want to deploy the SAS Viya platform, using microservices and other cloud-friendly technologies. By deploying the SAS platform on Azure, you get SAS analytics, data visualization, and machine learning capabilities in an Azure-validated environment. SAS Viya is a cloud-enabled, in-memory analytics engine. It uses elastic, scalable, and fault-tolerant processing to address complex analytical challenges. SAS Viya provides faster processing for analytics by using a standardized code base that supports programming in SAS, Python, R, Java, and Lua. It also supports cloud, on-premises, or hybrid environments and deploys seamlessly to any infrastructure or application ecosystem.