1. Packages
  2. Azure Native
  3. API Docs
  4. azurestackhci
  5. EdgeDevice
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.azurestackhci.EdgeDevice

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Edge device resource

Uses Azure REST API version 2023-08-01-preview.

Other available API versions: 2023-11-01-preview, 2024-01-01, 2024-02-15-preview, 2024-04-01, 2024-09-01-preview, 2024-12-01-preview.

Example Usage

Create Edge Device

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var edgeDevice = new AzureNative.AzureStackHCI.EdgeDevice("edgeDevice", new()
    {
        DeviceConfiguration = new AzureNative.AzureStackHCI.Inputs.DeviceConfigurationArgs
        {
            DeviceMetadata = "",
            NicDetails = new[]
            {
                new AzureNative.AzureStackHCI.Inputs.NicDetailArgs
                {
                    AdapterName = "ethernet",
                    ComponentId = "VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ",
                    DefaultGateway = "10.10.10.1",
                    DefaultIsolationId = "0",
                    DnsServers = new[]
                    {
                        "100.10.10.1",
                    },
                    DriverVersion = "10.0.20348.1547 ",
                    InterfaceDescription = "NDIS 6.70 ",
                    Ip4Address = "10.10.10.10",
                    SubnetMask = "255.255.255.0",
                },
            },
        },
        EdgeDeviceName = "default",
        ResourceUri = "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
    });

});
Copy
package main

import (
	azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurestackhci.NewEdgeDevice(ctx, "edgeDevice", &azurestackhci.EdgeDeviceArgs{
			DeviceConfiguration: &azurestackhci.DeviceConfigurationArgs{
				DeviceMetadata: pulumi.String(""),
				NicDetails: azurestackhci.NicDetailArray{
					&azurestackhci.NicDetailArgs{
						AdapterName:        pulumi.String("ethernet"),
						ComponentId:        pulumi.String("VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} "),
						DefaultGateway:     pulumi.String("10.10.10.1"),
						DefaultIsolationId: pulumi.String("0"),
						DnsServers: pulumi.StringArray{
							pulumi.String("100.10.10.1"),
						},
						DriverVersion:        pulumi.String("10.0.20348.1547 "),
						InterfaceDescription: pulumi.String("NDIS 6.70 "),
						Ip4Address:           pulumi.String("10.10.10.10"),
						SubnetMask:           pulumi.String("255.255.255.0"),
					},
				},
			},
			EdgeDeviceName: pulumi.String("default"),
			ResourceUri:    pulumi.String("subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.azurestackhci.EdgeDevice;
import com.pulumi.azurenative.azurestackhci.EdgeDeviceArgs;
import com.pulumi.azurenative.azurestackhci.inputs.DeviceConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var edgeDevice = new EdgeDevice("edgeDevice", EdgeDeviceArgs.builder()
            .deviceConfiguration(DeviceConfigurationArgs.builder()
                .deviceMetadata("")
                .nicDetails(NicDetailArgs.builder()
                    .adapterName("ethernet")
                    .componentId("VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ")
                    .defaultGateway("10.10.10.1")
                    .defaultIsolationId("0")
                    .dnsServers("100.10.10.1")
                    .driverVersion("10.0.20348.1547 ")
                    .interfaceDescription("NDIS 6.70 ")
                    .ip4Address("10.10.10.10")
                    .subnetMask("255.255.255.0")
                    .build())
                .build())
            .edgeDeviceName("default")
            .resourceUri("subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const edgeDevice = new azure_native.azurestackhci.EdgeDevice("edgeDevice", {
    deviceConfiguration: {
        deviceMetadata: "",
        nicDetails: [{
            adapterName: "ethernet",
            componentId: "VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ",
            defaultGateway: "10.10.10.1",
            defaultIsolationId: "0",
            dnsServers: ["100.10.10.1"],
            driverVersion: "10.0.20348.1547 ",
            interfaceDescription: "NDIS 6.70 ",
            ip4Address: "10.10.10.10",
            subnetMask: "255.255.255.0",
        }],
    },
    edgeDeviceName: "default",
    resourceUri: "subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

edge_device = azure_native.azurestackhci.EdgeDevice("edgeDevice",
    device_configuration={
        "device_metadata": "",
        "nic_details": [{
            "adapter_name": "ethernet",
            "component_id": "VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} ",
            "default_gateway": "10.10.10.1",
            "default_isolation_id": "0",
            "dns_servers": ["100.10.10.1"],
            "driver_version": "10.0.20348.1547 ",
            "interface_description": "NDIS 6.70 ",
            "ip4_address": "10.10.10.10",
            "subnet_mask": "255.255.255.0",
        }],
    },
    edge_device_name="default",
    resource_uri="subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1")
Copy
resources:
  edgeDevice:
    type: azure-native:azurestackhci:EdgeDevice
    properties:
      deviceConfiguration:
        deviceMetadata: ""
        nicDetails:
          - adapterName: ethernet
            componentId: 'VMBUS{f8615163-df3e-46c5-913f-f2d2f965ed0g} '
            defaultGateway: 10.10.10.1
            defaultIsolationId: '0'
            dnsServers:
              - 100.10.10.1
            driverVersion: '10.0.20348.1547 '
            interfaceDescription: 'NDIS 6.70 '
            ip4Address: 10.10.10.10
            subnetMask: 255.255.255.0
      edgeDeviceName: default
      resourceUri: subscriptions/fd3c3665-1729-4b7b-9a38-238e83b0f98b/resourceGroups/ArcInstance-rg/providers/Microsoft.HybridCompute/machines/Node-1
Copy

Create EdgeDevice Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new EdgeDevice(name: string, args: EdgeDeviceArgs, opts?: CustomResourceOptions);
@overload
def EdgeDevice(resource_name: str,
               args: EdgeDeviceArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def EdgeDevice(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               device_configuration: Optional[DeviceConfigurationArgs] = None,
               resource_uri: Optional[str] = None,
               edge_device_name: Optional[str] = None)
func NewEdgeDevice(ctx *Context, name string, args EdgeDeviceArgs, opts ...ResourceOption) (*EdgeDevice, error)
public EdgeDevice(string name, EdgeDeviceArgs args, CustomResourceOptions? opts = null)
public EdgeDevice(String name, EdgeDeviceArgs args)
public EdgeDevice(String name, EdgeDeviceArgs args, CustomResourceOptions options)
type: azure-native:azurestackhci:EdgeDevice
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. EdgeDeviceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. EdgeDeviceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. EdgeDeviceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. EdgeDeviceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. EdgeDeviceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var edgeDeviceResource = new AzureNative.AzureStackHCI.EdgeDevice("edgeDeviceResource", new()
{
    DeviceConfiguration = new AzureNative.AzureStackHCI.Inputs.DeviceConfigurationArgs
    {
        NicDetails = new[]
        {
            new AzureNative.AzureStackHCI.Inputs.NicDetailArgs
            {
                AdapterName = "string",
                ComponentId = "string",
                DefaultGateway = "string",
                DefaultIsolationId = "string",
                DnsServers = new[]
                {
                    "string",
                },
                DriverVersion = "string",
                InterfaceDescription = "string",
                Ip4Address = "string",
                SubnetMask = "string",
            },
        },
        DeviceMetadata = "string",
    },
    ResourceUri = "string",
    EdgeDeviceName = "string",
});
Copy
example, err := azurestackhci.NewEdgeDevice(ctx, "edgeDeviceResource", &azurestackhci.EdgeDeviceArgs{
	DeviceConfiguration: &azurestackhci.DeviceConfigurationArgs{
		NicDetails: azurestackhci.NicDetailArray{
			&azurestackhci.NicDetailArgs{
				AdapterName:        pulumi.String("string"),
				ComponentId:        pulumi.String("string"),
				DefaultGateway:     pulumi.String("string"),
				DefaultIsolationId: pulumi.String("string"),
				DnsServers: pulumi.StringArray{
					pulumi.String("string"),
				},
				DriverVersion:        pulumi.String("string"),
				InterfaceDescription: pulumi.String("string"),
				Ip4Address:           pulumi.String("string"),
				SubnetMask:           pulumi.String("string"),
			},
		},
		DeviceMetadata: pulumi.String("string"),
	},
	ResourceUri:    pulumi.String("string"),
	EdgeDeviceName: pulumi.String("string"),
})
Copy
var edgeDeviceResource = new EdgeDevice("edgeDeviceResource", EdgeDeviceArgs.builder()
    .deviceConfiguration(DeviceConfigurationArgs.builder()
        .nicDetails(NicDetailArgs.builder()
            .adapterName("string")
            .componentId("string")
            .defaultGateway("string")
            .defaultIsolationId("string")
            .dnsServers("string")
            .driverVersion("string")
            .interfaceDescription("string")
            .ip4Address("string")
            .subnetMask("string")
            .build())
        .deviceMetadata("string")
        .build())
    .resourceUri("string")
    .edgeDeviceName("string")
    .build());
Copy
edge_device_resource = azure_native.azurestackhci.EdgeDevice("edgeDeviceResource",
    device_configuration={
        "nic_details": [{
            "adapter_name": "string",
            "component_id": "string",
            "default_gateway": "string",
            "default_isolation_id": "string",
            "dns_servers": ["string"],
            "driver_version": "string",
            "interface_description": "string",
            "ip4_address": "string",
            "subnet_mask": "string",
        }],
        "device_metadata": "string",
    },
    resource_uri="string",
    edge_device_name="string")
Copy
const edgeDeviceResource = new azure_native.azurestackhci.EdgeDevice("edgeDeviceResource", {
    deviceConfiguration: {
        nicDetails: [{
            adapterName: "string",
            componentId: "string",
            defaultGateway: "string",
            defaultIsolationId: "string",
            dnsServers: ["string"],
            driverVersion: "string",
            interfaceDescription: "string",
            ip4Address: "string",
            subnetMask: "string",
        }],
        deviceMetadata: "string",
    },
    resourceUri: "string",
    edgeDeviceName: "string",
});
Copy
type: azure-native:azurestackhci:EdgeDevice
properties:
    deviceConfiguration:
        deviceMetadata: string
        nicDetails:
            - adapterName: string
              componentId: string
              defaultGateway: string
              defaultIsolationId: string
              dnsServers:
                - string
              driverVersion: string
              interfaceDescription: string
              ip4Address: string
              subnetMask: string
    edgeDeviceName: string
    resourceUri: string
Copy

EdgeDevice Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The EdgeDevice resource accepts the following input properties:

DeviceConfiguration This property is required. Pulumi.AzureNative.AzureStackHCI.Inputs.DeviceConfiguration
Device Configuration
ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
EdgeDeviceName Changes to this property will trigger replacement. string
Name of Device
DeviceConfiguration This property is required. DeviceConfigurationArgs
Device Configuration
ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
EdgeDeviceName Changes to this property will trigger replacement. string
Name of Device
deviceConfiguration This property is required. DeviceConfiguration
Device Configuration
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource.
edgeDeviceName Changes to this property will trigger replacement. String
Name of Device
deviceConfiguration This property is required. DeviceConfiguration
Device Configuration
resourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
edgeDeviceName Changes to this property will trigger replacement. string
Name of Device
device_configuration This property is required. DeviceConfigurationArgs
Device Configuration
resource_uri
This property is required.
Changes to this property will trigger replacement.
str
The fully qualified Azure Resource manager identifier of the resource.
edge_device_name Changes to this property will trigger replacement. str
Name of Device
deviceConfiguration This property is required. Property Map
Device Configuration
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource.
edgeDeviceName Changes to this property will trigger replacement. String
Name of Device

Outputs

All input properties are implicitly available as output properties. Additionally, the EdgeDevice resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
Provisioning state of edgeDevice resource
SystemData Pulumi.AzureNative.AzureStackHCI.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
Provisioning state of edgeDevice resource
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
Provisioning state of edgeDevice resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
provisioningState string
Provisioning state of edgeDevice resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
provisioning_state str
Provisioning state of edgeDevice resource
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
Provisioning state of edgeDevice resource
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

DeviceConfiguration
, DeviceConfigurationArgs

NicDetails This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.NicDetail>
NIC Details of device
DeviceMetadata string
device metadata details.
NicDetails This property is required. []NicDetail
NIC Details of device
DeviceMetadata string
device metadata details.
nicDetails This property is required. List<NicDetail>
NIC Details of device
deviceMetadata String
device metadata details.
nicDetails This property is required. NicDetail[]
NIC Details of device
deviceMetadata string
device metadata details.
nic_details This property is required. Sequence[NicDetail]
NIC Details of device
device_metadata str
device metadata details.
nicDetails This property is required. List<Property Map>
NIC Details of device
deviceMetadata String
device metadata details.

DeviceConfigurationResponse
, DeviceConfigurationResponseArgs

NicDetails This property is required. List<Pulumi.AzureNative.AzureStackHCI.Inputs.NicDetailResponse>
NIC Details of device
DeviceMetadata string
device metadata details.
NicDetails This property is required. []NicDetailResponse
NIC Details of device
DeviceMetadata string
device metadata details.
nicDetails This property is required. List<NicDetailResponse>
NIC Details of device
deviceMetadata String
device metadata details.
nicDetails This property is required. NicDetailResponse[]
NIC Details of device
deviceMetadata string
device metadata details.
nic_details This property is required. Sequence[NicDetailResponse]
NIC Details of device
device_metadata str
device metadata details.
nicDetails This property is required. List<Property Map>
NIC Details of device
deviceMetadata String
device metadata details.

NicDetail
, NicDetailArgs

AdapterName This property is required. string
Adapter Name of NIC
ComponentId string
Component Id of NIC
DefaultGateway string
Default Gateway of NIC
DefaultIsolationId string
Default Isolation of Management NIC
DnsServers List<string>
DNS Servers for NIC
DriverVersion string
Driver Version of NIC
InterfaceDescription string
Interface Description of NIC
Ip4Address string
Subnet Mask of NIC
SubnetMask string
Subnet Mask of NIC
AdapterName This property is required. string
Adapter Name of NIC
ComponentId string
Component Id of NIC
DefaultGateway string
Default Gateway of NIC
DefaultIsolationId string
Default Isolation of Management NIC
DnsServers []string
DNS Servers for NIC
DriverVersion string
Driver Version of NIC
InterfaceDescription string
Interface Description of NIC
Ip4Address string
Subnet Mask of NIC
SubnetMask string
Subnet Mask of NIC
adapterName This property is required. String
Adapter Name of NIC
componentId String
Component Id of NIC
defaultGateway String
Default Gateway of NIC
defaultIsolationId String
Default Isolation of Management NIC
dnsServers List<String>
DNS Servers for NIC
driverVersion String
Driver Version of NIC
interfaceDescription String
Interface Description of NIC
ip4Address String
Subnet Mask of NIC
subnetMask String
Subnet Mask of NIC
adapterName This property is required. string
Adapter Name of NIC
componentId string
Component Id of NIC
defaultGateway string
Default Gateway of NIC
defaultIsolationId string
Default Isolation of Management NIC
dnsServers string[]
DNS Servers for NIC
driverVersion string
Driver Version of NIC
interfaceDescription string
Interface Description of NIC
ip4Address string
Subnet Mask of NIC
subnetMask string
Subnet Mask of NIC
adapter_name This property is required. str
Adapter Name of NIC
component_id str
Component Id of NIC
default_gateway str
Default Gateway of NIC
default_isolation_id str
Default Isolation of Management NIC
dns_servers Sequence[str]
DNS Servers for NIC
driver_version str
Driver Version of NIC
interface_description str
Interface Description of NIC
ip4_address str
Subnet Mask of NIC
subnet_mask str
Subnet Mask of NIC
adapterName This property is required. String
Adapter Name of NIC
componentId String
Component Id of NIC
defaultGateway String
Default Gateway of NIC
defaultIsolationId String
Default Isolation of Management NIC
dnsServers List<String>
DNS Servers for NIC
driverVersion String
Driver Version of NIC
interfaceDescription String
Interface Description of NIC
ip4Address String
Subnet Mask of NIC
subnetMask String
Subnet Mask of NIC

NicDetailResponse
, NicDetailResponseArgs

AdapterName This property is required. string
Adapter Name of NIC
ComponentId string
Component Id of NIC
DefaultGateway string
Default Gateway of NIC
DefaultIsolationId string
Default Isolation of Management NIC
DnsServers List<string>
DNS Servers for NIC
DriverVersion string
Driver Version of NIC
InterfaceDescription string
Interface Description of NIC
Ip4Address string
Subnet Mask of NIC
SubnetMask string
Subnet Mask of NIC
AdapterName This property is required. string
Adapter Name of NIC
ComponentId string
Component Id of NIC
DefaultGateway string
Default Gateway of NIC
DefaultIsolationId string
Default Isolation of Management NIC
DnsServers []string
DNS Servers for NIC
DriverVersion string
Driver Version of NIC
InterfaceDescription string
Interface Description of NIC
Ip4Address string
Subnet Mask of NIC
SubnetMask string
Subnet Mask of NIC
adapterName This property is required. String
Adapter Name of NIC
componentId String
Component Id of NIC
defaultGateway String
Default Gateway of NIC
defaultIsolationId String
Default Isolation of Management NIC
dnsServers List<String>
DNS Servers for NIC
driverVersion String
Driver Version of NIC
interfaceDescription String
Interface Description of NIC
ip4Address String
Subnet Mask of NIC
subnetMask String
Subnet Mask of NIC
adapterName This property is required. string
Adapter Name of NIC
componentId string
Component Id of NIC
defaultGateway string
Default Gateway of NIC
defaultIsolationId string
Default Isolation of Management NIC
dnsServers string[]
DNS Servers for NIC
driverVersion string
Driver Version of NIC
interfaceDescription string
Interface Description of NIC
ip4Address string
Subnet Mask of NIC
subnetMask string
Subnet Mask of NIC
adapter_name This property is required. str
Adapter Name of NIC
component_id str
Component Id of NIC
default_gateway str
Default Gateway of NIC
default_isolation_id str
Default Isolation of Management NIC
dns_servers Sequence[str]
DNS Servers for NIC
driver_version str
Driver Version of NIC
interface_description str
Interface Description of NIC
ip4_address str
Subnet Mask of NIC
subnet_mask str
Subnet Mask of NIC
adapterName This property is required. String
Adapter Name of NIC
componentId String
Component Id of NIC
defaultGateway String
Default Gateway of NIC
defaultIsolationId String
Default Isolation of Management NIC
dnsServers List<String>
DNS Servers for NIC
driverVersion String
Driver Version of NIC
interfaceDescription String
Interface Description of NIC
ip4Address String
Subnet Mask of NIC
subnetMask String
Subnet Mask of NIC

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:azurestackhci:EdgeDevice default /{resourceUri}/providers/Microsoft.AzureStackHCI/edgeDevices/{edgeDeviceName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi