The sites/slots/privateAccess resource type can be deployed with operations that target:
For a list of changed properties in each API version, see change log.
To create a Microsoft.Web/sites/slots/privateAccess resource, add the following JSON to your template.
{
"type": "Microsoft.Web/sites/slots/privateAccess",
"apiVersion": "2022-09-01",
"name": "virtualNetworks",
"kind": "string",
"properties": {
"enabled": "bool",
"virtualNetworks": [
{
"key": "int",
"name": "string",
"resourceId": "string",
"subnets": [
{
"key": "int",
"name": "string"
}
]
}
]
}
}
Name | Description | Value |
---|---|---|
type | The resource type | 'Microsoft.Web/sites/slots/privateAccess' |
apiVersion | The resource api version | '2022-09-01' |
name | The resource name See how to set names and types for child resources in JSON ARM templates. |
'virtualNetworks' |
kind | Kind of resource. | string |
properties | PrivateAccess resource specific properties | PrivateAccessProperties |
Name | Description | Value |
---|---|---|
enabled | Whether private access is enabled or not. | bool |
virtualNetworks | The Virtual Networks (and subnets) allowed to access the site privately. | PrivateAccessVirtualNetwork[] |
Name | Description | Value |
---|---|---|
key | The key (ID) of the Virtual Network. | int |
name | The name of the Virtual Network. | string |
resourceId | The ARM uri of the Virtual Network | string |
subnets | A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network. | PrivateAccessSubnet[] |
Name | Description | Value |
---|---|---|
key | The key (ID) of the subnet. | int |
name | The name of the subnet. | string |