published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Get a NamespaceDiscoveredDevice
Uses Azure REST API version 2025-07-01-preview.
Other available API versions: 2025-10-01, 2025-11-01-preview, 2026-03-01-preview, 2026-04-01, 2026-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native deviceregistry [ApiVersion]. See the version guide for details.
Using getNamespaceDiscoveredDevice
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 getNamespaceDiscoveredDevice(args: GetNamespaceDiscoveredDeviceArgs, opts?: InvokeOptions): Promise<GetNamespaceDiscoveredDeviceResult>
function getNamespaceDiscoveredDeviceOutput(args: GetNamespaceDiscoveredDeviceOutputArgs, opts?: InvokeOptions): Output<GetNamespaceDiscoveredDeviceResult>def get_namespace_discovered_device(discovered_device_name: Optional[str] = None,
namespace_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNamespaceDiscoveredDeviceResult
def get_namespace_discovered_device_output(discovered_device_name: Optional[pulumi.Input[str]] = None,
namespace_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNamespaceDiscoveredDeviceResult]func LookupNamespaceDiscoveredDevice(ctx *Context, args *LookupNamespaceDiscoveredDeviceArgs, opts ...InvokeOption) (*LookupNamespaceDiscoveredDeviceResult, error)
func LookupNamespaceDiscoveredDeviceOutput(ctx *Context, args *LookupNamespaceDiscoveredDeviceOutputArgs, opts ...InvokeOption) LookupNamespaceDiscoveredDeviceResultOutput> Note: This function is named LookupNamespaceDiscoveredDevice in the Go SDK.
public static class GetNamespaceDiscoveredDevice
{
public static Task<GetNamespaceDiscoveredDeviceResult> InvokeAsync(GetNamespaceDiscoveredDeviceArgs args, InvokeOptions? opts = null)
public static Output<GetNamespaceDiscoveredDeviceResult> Invoke(GetNamespaceDiscoveredDeviceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNamespaceDiscoveredDeviceResult> getNamespaceDiscoveredDevice(GetNamespaceDiscoveredDeviceArgs args, InvokeOptions options)
public static Output<GetNamespaceDiscoveredDeviceResult> getNamespaceDiscoveredDevice(GetNamespaceDiscoveredDeviceArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:deviceregistry:getNamespaceDiscoveredDevice
arguments:
# arguments dictionaryThe following arguments are supported:
- Discovered
Device stringName - The name of the discovered device.
- Namespace
Name string - The name of the namespace.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Discovered
Device stringName - The name of the discovered device.
- Namespace
Name string - The name of the namespace.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- discovered
Device StringName - The name of the discovered device.
- namespace
Name String - The name of the namespace.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- discovered
Device stringName - The name of the discovered device.
- namespace
Name string - The name of the namespace.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- discovered_
device_ strname - The name of the discovered device.
- namespace_
name str - The name of the namespace.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- discovered
Device StringName - The name of the discovered device.
- namespace
Name String - The name of the namespace.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getNamespaceDiscoveredDevice Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Discovery
Id string - Identifier used to detect changes in the discovered device.
- Extended
Location Pulumi.Azure Native. Device Registry. Outputs. Extended Location Response - The extended location.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the resource.
- System
Data Pulumi.Azure Native. Device Registry. Outputs. System Data Response - 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"
- Version double
- An integer that is incremented each time the resource is modified.
- Attributes object
- A set of key-value pairs that contain custom attributes.
- Endpoints
Pulumi.
Azure Native. Device Registry. Outputs. Discovered Messaging Endpoints Response - Endpoints for discovered devices.
- External
Device stringId - A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.
- Manufacturer string
- Device manufacturer.
- Model string
- Device model.
- Operating
System string - Device operating system name.
- Operating
System stringVersion - Device operating system version.
- Dictionary<string, string>
- Resource tags.
- Azure
Api stringVersion - The Azure API version of the resource.
- Discovery
Id string - Identifier used to detect changes in the discovered device.
- Extended
Location ExtendedLocation Response - The extended location.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - Provisioning state of the resource.
- System
Data SystemData Response - 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"
- Version float64
- An integer that is incremented each time the resource is modified.
- Attributes interface{}
- A set of key-value pairs that contain custom attributes.
- Endpoints
Discovered
Messaging Endpoints Response - Endpoints for discovered devices.
- External
Device stringId - A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.
- Manufacturer string
- Device manufacturer.
- Model string
- Device model.
- Operating
System string - Device operating system name.
- Operating
System stringVersion - Device operating system version.
- map[string]string
- Resource tags.
- azure
Api StringVersion - The Azure API version of the resource.
- discovery
Id String - Identifier used to detect changes in the discovered device.
- extended
Location ExtendedLocation Response - The extended location.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the resource.
- system
Data SystemData Response - 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"
- version Double
- An integer that is incremented each time the resource is modified.
- attributes Object
- A set of key-value pairs that contain custom attributes.
- endpoints
Discovered
Messaging Endpoints Response - Endpoints for discovered devices.
- external
Device StringId - A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.
- manufacturer String
- Device manufacturer.
- model String
- Device model.
- operating
System String - Device operating system name.
- operating
System StringVersion - Device operating system version.
- Map<String,String>
- Resource tags.
- azure
Api stringVersion - The Azure API version of the resource.
- discovery
Id string - Identifier used to detect changes in the discovered device.
- extended
Location ExtendedLocation Response - The extended location.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- provisioning
State string - Provisioning state of the resource.
- system
Data SystemData Response - 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"
- version number
- An integer that is incremented each time the resource is modified.
- attributes any
- A set of key-value pairs that contain custom attributes.
- endpoints
Discovered
Messaging Endpoints Response - Endpoints for discovered devices.
- external
Device stringId - A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.
- manufacturer string
- Device manufacturer.
- model string
- Device model.
- operating
System string - Device operating system name.
- operating
System stringVersion - Device operating system version.
- {[key: string]: string}
- Resource tags.
- azure_
api_ strversion - The Azure API version of the resource.
- discovery_
id str - Identifier used to detect changes in the discovered device.
- extended_
location ExtendedLocation Response - The extended location.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- provisioning_
state str - Provisioning state of the resource.
- system_
data SystemData Response - 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"
- version float
- An integer that is incremented each time the resource is modified.
- attributes Any
- A set of key-value pairs that contain custom attributes.
- endpoints
Discovered
Messaging Endpoints Response - Endpoints for discovered devices.
- external_
device_ strid - A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.
- manufacturer str
- Device manufacturer.
- model str
- Device model.
- operating_
system str - Device operating system name.
- operating_
system_ strversion - Device operating system version.
- Mapping[str, str]
- Resource tags.
- azure
Api StringVersion - The Azure API version of the resource.
- discovery
Id String - Identifier used to detect changes in the discovered device.
- extended
Location Property Map - The extended location.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - Provisioning state of the resource.
- system
Data 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"
- version Number
- An integer that is incremented each time the resource is modified.
- attributes Any
- A set of key-value pairs that contain custom attributes.
- endpoints Property Map
- Endpoints for discovered devices.
- external
Device StringId - A device ID that represents the device in a system external to Azure. Unique within scope of an Azure tenant.
- manufacturer String
- Device manufacturer.
- model String
- Device model.
- operating
System String - Device operating system name.
- operating
System StringVersion - Device operating system version.
- Map<String>
- Resource tags.
Supporting Types
DeviceMessagingEndpointResponse
- Address string
- The endpoint address to connect to.
- Endpoint
Type string - Type of connection used for the messaging endpoint.
- Address string
- The endpoint address to connect to.
- Endpoint
Type string - Type of connection used for the messaging endpoint.
- address String
- The endpoint address to connect to.
- endpoint
Type String - Type of connection used for the messaging endpoint.
- address string
- The endpoint address to connect to.
- endpoint
Type string - Type of connection used for the messaging endpoint.
- address str
- The endpoint address to connect to.
- endpoint_
type str - Type of connection used for the messaging endpoint.
- address String
- The endpoint address to connect to.
- endpoint
Type String - Type of connection used for the messaging endpoint.
DiscoveredInboundEndpointsResponse
- Address string
- The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
- Endpoint
Type string - Type of connection endpoint.
- Additional
Configuration string - Stringified JSON that contains configuration to be used by the connector (e.g., OPC UA, ONVIF).
- Last
Updated stringOn - The timestamp (in UTC) when the endpoint was discovered.
- Supported
Authentication List<string>Methods - List of supported authentication methods supported by device for Inbound connections.
- Version string
- Protocol version associated with the endpoint e.g. 1 or 2 for endpointType Microsoft.HTTP, and 3.5 or 5.0 for endpointType Microsoft.Mqtt etc.
- Address string
- The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
- Endpoint
Type string - Type of connection endpoint.
- Additional
Configuration string - Stringified JSON that contains configuration to be used by the connector (e.g., OPC UA, ONVIF).
- Last
Updated stringOn - The timestamp (in UTC) when the endpoint was discovered.
- Supported
Authentication []stringMethods - List of supported authentication methods supported by device for Inbound connections.
- Version string
- Protocol version associated with the endpoint e.g. 1 or 2 for endpointType Microsoft.HTTP, and 3.5 or 5.0 for endpointType Microsoft.Mqtt etc.
- address String
- The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
- endpoint
Type String - Type of connection endpoint.
- additional
Configuration String - Stringified JSON that contains configuration to be used by the connector (e.g., OPC UA, ONVIF).
- last
Updated StringOn - The timestamp (in UTC) when the endpoint was discovered.
- supported
Authentication List<String>Methods - List of supported authentication methods supported by device for Inbound connections.
- version String
- Protocol version associated with the endpoint e.g. 1 or 2 for endpointType Microsoft.HTTP, and 3.5 or 5.0 for endpointType Microsoft.Mqtt etc.
- address string
- The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
- endpoint
Type string - Type of connection endpoint.
- additional
Configuration string - Stringified JSON that contains configuration to be used by the connector (e.g., OPC UA, ONVIF).
- last
Updated stringOn - The timestamp (in UTC) when the endpoint was discovered.
- supported
Authentication string[]Methods - List of supported authentication methods supported by device for Inbound connections.
- version string
- Protocol version associated with the endpoint e.g. 1 or 2 for endpointType Microsoft.HTTP, and 3.5 or 5.0 for endpointType Microsoft.Mqtt etc.
- address str
- The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
- endpoint_
type str - Type of connection endpoint.
- additional_
configuration str - Stringified JSON that contains configuration to be used by the connector (e.g., OPC UA, ONVIF).
- last_
updated_ stron - The timestamp (in UTC) when the endpoint was discovered.
- supported_
authentication_ Sequence[str]methods - List of supported authentication methods supported by device for Inbound connections.
- version str
- Protocol version associated with the endpoint e.g. 1 or 2 for endpointType Microsoft.HTTP, and 3.5 or 5.0 for endpointType Microsoft.Mqtt etc.
- address String
- The endpoint address & port. This can be either an IP address (e.g., 192.168.1.1) or a fully qualified domain name (FQDN, e.g., server.example.com).
- endpoint
Type String - Type of connection endpoint.
- additional
Configuration String - Stringified JSON that contains configuration to be used by the connector (e.g., OPC UA, ONVIF).
- last
Updated StringOn - The timestamp (in UTC) when the endpoint was discovered.
- supported
Authentication List<String>Methods - List of supported authentication methods supported by device for Inbound connections.
- version String
- Protocol version associated with the endpoint e.g. 1 or 2 for endpointType Microsoft.HTTP, and 3.5 or 5.0 for endpointType Microsoft.Mqtt etc.
DiscoveredMessagingEndpointsResponse
- Inbound
Dictionary<string, Pulumi.
Azure Native. Device Registry. Inputs. Discovered Inbound Endpoints Response> - Set of endpoints to connect to the device.
- Outbound
Pulumi.
Azure Native. Device Registry. Inputs. Discovered Outbound Endpoints Response - Set of endpoints a device can connect to.
- Inbound
map[string]Discovered
Inbound Endpoints Response - Set of endpoints to connect to the device.
- Outbound
Discovered
Outbound Endpoints Response - Set of endpoints a device can connect to.
- inbound
Map<String,Discovered
Inbound Endpoints Response> - Set of endpoints to connect to the device.
- outbound
Discovered
Outbound Endpoints Response - Set of endpoints a device can connect to.
- inbound
{[key: string]: Discovered
Inbound Endpoints Response} - Set of endpoints to connect to the device.
- outbound
Discovered
Outbound Endpoints Response - Set of endpoints a device can connect to.
- inbound
Mapping[str, Discovered
Inbound Endpoints Response] - Set of endpoints to connect to the device.
- outbound
Discovered
Outbound Endpoints Response - Set of endpoints a device can connect to.
- inbound Map<Property Map>
- Set of endpoints to connect to the device.
- outbound Property Map
- Set of endpoints a device can connect to.
DiscoveredOutboundEndpointsResponse
- Assigned
Dictionary<string, Pulumi.
Azure Native. Device Registry. Inputs. Device Messaging Endpoint Response> - Endpoints the device can connect to.
- Assigned
map[string]Device
Messaging Endpoint Response - Endpoints the device can connect to.
- assigned
Map<String,Device
Messaging Endpoint Response> - Endpoints the device can connect to.
- assigned
{[key: string]: Device
Messaging Endpoint Response} - Endpoints the device can connect to.
- assigned
Mapping[str, Device
Messaging Endpoint Response] - Endpoints the device can connect to.
- assigned Map<Property Map>
- Endpoints the device can connect to.
ExtendedLocationResponse
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
published on Friday, Mar 20, 2026 by Pulumi
