1. Packages
  2. Azure Native v2
  3. API Docs
  4. azurestackhci
  5. getEdgeDevice
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.azurestackhci.getEdgeDevice

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get a EdgeDevice 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.

Using getEdgeDevice

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getEdgeDevice(args: GetEdgeDeviceArgs, opts?: InvokeOptions): Promise<GetEdgeDeviceResult>
function getEdgeDeviceOutput(args: GetEdgeDeviceOutputArgs, opts?: InvokeOptions): Output<GetEdgeDeviceResult>
Copy
def get_edge_device(edge_device_name: Optional[str] = None,
                    resource_uri: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetEdgeDeviceResult
def get_edge_device_output(edge_device_name: Optional[pulumi.Input[str]] = None,
                    resource_uri: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetEdgeDeviceResult]
Copy
func LookupEdgeDevice(ctx *Context, args *LookupEdgeDeviceArgs, opts ...InvokeOption) (*LookupEdgeDeviceResult, error)
func LookupEdgeDeviceOutput(ctx *Context, args *LookupEdgeDeviceOutputArgs, opts ...InvokeOption) LookupEdgeDeviceResultOutput
Copy

> Note: This function is named LookupEdgeDevice in the Go SDK.

public static class GetEdgeDevice 
{
    public static Task<GetEdgeDeviceResult> InvokeAsync(GetEdgeDeviceArgs args, InvokeOptions? opts = null)
    public static Output<GetEdgeDeviceResult> Invoke(GetEdgeDeviceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetEdgeDeviceResult> getEdgeDevice(GetEdgeDeviceArgs args, InvokeOptions options)
public static Output<GetEdgeDeviceResult> getEdgeDevice(GetEdgeDeviceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:azurestackhci:getEdgeDevice
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

EdgeDeviceName
This property is required.
Changes to this property will trigger replacement.
string
Name of Device
ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
EdgeDeviceName
This property is required.
Changes to this property will trigger replacement.
string
Name of Device
ResourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
edgeDeviceName
This property is required.
Changes to this property will trigger replacement.
String
Name of Device
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource.
edgeDeviceName
This property is required.
Changes to this property will trigger replacement.
string
Name of Device
resourceUri
This property is required.
Changes to this property will trigger replacement.
string
The fully qualified Azure Resource manager identifier of the resource.
edge_device_name
This property is required.
Changes to this property will trigger replacement.
str
Name of Device
resource_uri
This property is required.
Changes to this property will trigger replacement.
str
The fully qualified Azure Resource manager identifier of the resource.
edgeDeviceName
This property is required.
Changes to this property will trigger replacement.
String
Name of Device
resourceUri
This property is required.
Changes to this property will trigger replacement.
String
The fully qualified Azure Resource manager identifier of the resource.

getEdgeDevice Result

The following output properties are available:

DeviceConfiguration Pulumi.AzureNative.AzureStackHCI.Outputs.DeviceConfigurationResponse
Device Configuration
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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"
DeviceConfiguration DeviceConfigurationResponse
Device Configuration
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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"
deviceConfiguration DeviceConfigurationResponse
Device Configuration
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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"
deviceConfiguration DeviceConfigurationResponse
Device Configuration
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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"
device_configuration DeviceConfigurationResponse
Device Configuration
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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"
deviceConfiguration Property Map
Device Configuration
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
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

DeviceConfigurationResponse

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.

NicDetailResponse

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

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.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi