ARM template resource definition
The edgeDevices 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.AzureStackHCI/edgeDevices resource, add the following JSON to your template.
{
"type": "Microsoft.AzureStackHCI/edgeDevices",
"apiVersion": "2023-11-01-preview",
"name": "string",
"properties": {
"deviceConfiguration": {
"deviceMetadata": "string",
"nicDetails": [
{
"adapterName": "string",
"componentId": "string",
"defaultGateway": "string",
"defaultIsolationId": "string",
"dnsServers": [ "string" ],
"driverVersion": "string",
"interfaceDescription": "string",
"ip4Address": "string",
"subnetMask": "string"
}
]
}
}
}
Property values
edgeDevices
Name |
Description |
Value |
type |
The resource type |
'Microsoft.AzureStackHCI/edgeDevices' |
apiVersion |
The resource api version |
'2023-11-01-preview' |
name |
The resource name |
string (required) |
properties |
The resource-specific properties for this resource. |
EdgeDeviceProperties |
EdgeDeviceProperties
DeviceConfiguration
Name |
Description |
Value |
deviceMetadata |
device metadata details. |
string |
nicDetails |
NIC Details of device |
NicDetail[] (required) |
NicDetail
Name |
Description |
Value |
adapterName |
Adapter Name of NIC |
string (required) |
componentId |
Component Id of NIC |
string |
defaultGateway |
Default Gateway of NIC |
string |
defaultIsolationId |
Default Isolation of Management NIC |
string |
dnsServers |
DNS Servers for NIC |
string[] |
driverVersion |
Driver Version of NIC |
string |
interfaceDescription |
Interface Description of NIC |
string |
ip4Address |
Subnet Mask of NIC |
string |
subnetMask |
Subnet Mask of NIC |
string |