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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.deviceregistry.getDiscoveredAsset
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Get a DiscoveredAsset Azure REST API version: 2024-09-01-preview.
Using getDiscoveredAsset
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 getDiscoveredAsset(args: GetDiscoveredAssetArgs, opts?: InvokeOptions): Promise<GetDiscoveredAssetResult>
function getDiscoveredAssetOutput(args: GetDiscoveredAssetOutputArgs, opts?: InvokeOptions): Output<GetDiscoveredAssetResult>
def get_discovered_asset(discovered_asset_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDiscoveredAssetResult
def get_discovered_asset_output(discovered_asset_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDiscoveredAssetResult]
func LookupDiscoveredAsset(ctx *Context, args *LookupDiscoveredAssetArgs, opts ...InvokeOption) (*LookupDiscoveredAssetResult, error)
func LookupDiscoveredAssetOutput(ctx *Context, args *LookupDiscoveredAssetOutputArgs, opts ...InvokeOption) LookupDiscoveredAssetResultOutput
> Note: This function is named LookupDiscoveredAsset
in the Go SDK.
public static class GetDiscoveredAsset
{
public static Task<GetDiscoveredAssetResult> InvokeAsync(GetDiscoveredAssetArgs args, InvokeOptions? opts = null)
public static Output<GetDiscoveredAssetResult> Invoke(GetDiscoveredAssetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDiscoveredAssetResult> getDiscoveredAsset(GetDiscoveredAssetArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:deviceregistry:getDiscoveredAsset
arguments:
# arguments dictionary
The following arguments are supported:
- Discovered
Asset stringName - Discovered Asset name parameter.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Discovered
Asset stringName - Discovered Asset name parameter.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- discovered
Asset StringName - Discovered Asset name parameter.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- discovered
Asset stringName - Discovered Asset name parameter.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- discovered_
asset_ strname - Discovered Asset name parameter.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- discovered
Asset StringName - Discovered Asset name parameter.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getDiscoveredAsset Result
The following output properties are available:
- Asset
Endpoint stringProfile Ref - A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.
- Discovery
Id string - Identifier used to detect changes in the asset.
- 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.
- Datasets
List<Pulumi.
Azure Native. Device Registry. Outputs. Discovered Dataset Response> - Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.
- Default
Datasets stringConfiguration - Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.
- Default
Events stringConfiguration - Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.
- Default
Topic Pulumi.Azure Native. Device Registry. Outputs. Topic Response - Object that describes the default topic information for the asset.
- Documentation
Uri string - Reference to the documentation.
- Events
List<Pulumi.
Azure Native. Device Registry. Outputs. Discovered Event Response> - Array of events that are part of the asset. Each event can have per-event configuration.
- Hardware
Revision string - Revision number of the hardware.
- Manufacturer string
- Asset manufacturer name.
- Manufacturer
Uri string - Asset manufacturer URI.
- Model string
- Asset model name.
- Product
Code string - Asset product code.
- Serial
Number string - Asset serial number.
- Software
Revision string - Revision number of the software.
- Dictionary<string, string>
- Resource tags.
- Asset
Endpoint stringProfile Ref - A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.
- Discovery
Id string - Identifier used to detect changes in the asset.
- 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.
- Datasets
[]Discovered
Dataset Response - Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.
- Default
Datasets stringConfiguration - Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.
- Default
Events stringConfiguration - Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.
- Default
Topic TopicResponse - Object that describes the default topic information for the asset.
- Documentation
Uri string - Reference to the documentation.
- Events
[]Discovered
Event Response - Array of events that are part of the asset. Each event can have per-event configuration.
- Hardware
Revision string - Revision number of the hardware.
- Manufacturer string
- Asset manufacturer name.
- Manufacturer
Uri string - Asset manufacturer URI.
- Model string
- Asset model name.
- Product
Code string - Asset product code.
- Serial
Number string - Asset serial number.
- Software
Revision string - Revision number of the software.
- map[string]string
- Resource tags.
- asset
Endpoint StringProfile Ref - A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.
- discovery
Id String - Identifier used to detect changes in the asset.
- 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.
- datasets
List<Discovered
Dataset Response> - Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.
- default
Datasets StringConfiguration - Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.
- default
Events StringConfiguration - Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.
- default
Topic TopicResponse - Object that describes the default topic information for the asset.
- documentation
Uri String - Reference to the documentation.
- events
List<Discovered
Event Response> - Array of events that are part of the asset. Each event can have per-event configuration.
- hardware
Revision String - Revision number of the hardware.
- manufacturer String
- Asset manufacturer name.
- manufacturer
Uri String - Asset manufacturer URI.
- model String
- Asset model name.
- product
Code String - Asset product code.
- serial
Number String - Asset serial number.
- software
Revision String - Revision number of the software.
- Map<String,String>
- Resource tags.
- asset
Endpoint stringProfile Ref - A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.
- discovery
Id string - Identifier used to detect changes in the asset.
- 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.
- datasets
Discovered
Dataset Response[] - Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.
- default
Datasets stringConfiguration - Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.
- default
Events stringConfiguration - Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.
- default
Topic TopicResponse - Object that describes the default topic information for the asset.
- documentation
Uri string - Reference to the documentation.
- events
Discovered
Event Response[] - Array of events that are part of the asset. Each event can have per-event configuration.
- hardware
Revision string - Revision number of the hardware.
- manufacturer string
- Asset manufacturer name.
- manufacturer
Uri string - Asset manufacturer URI.
- model string
- Asset model name.
- product
Code string - Asset product code.
- serial
Number string - Asset serial number.
- software
Revision string - Revision number of the software.
- {[key: string]: string}
- Resource tags.
- asset_
endpoint_ strprofile_ ref - A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.
- discovery_
id str - Identifier used to detect changes in the asset.
- 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.
- datasets
Sequence[Discovered
Dataset Response] - Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.
- default_
datasets_ strconfiguration - Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.
- default_
events_ strconfiguration - Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.
- default_
topic TopicResponse - Object that describes the default topic information for the asset.
- documentation_
uri str - Reference to the documentation.
- events
Sequence[Discovered
Event Response] - Array of events that are part of the asset. Each event can have per-event configuration.
- hardware_
revision str - Revision number of the hardware.
- manufacturer str
- Asset manufacturer name.
- manufacturer_
uri str - Asset manufacturer URI.
- model str
- Asset model name.
- product_
code str - Asset product code.
- serial_
number str - Asset serial number.
- software_
revision str - Revision number of the software.
- Mapping[str, str]
- Resource tags.
- asset
Endpoint StringProfile Ref - A reference to the asset endpoint profile (connection information) used by brokers to connect to an endpoint that provides data points for this asset. Must provide asset endpoint profile name.
- discovery
Id String - Identifier used to detect changes in the asset.
- 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.
- datasets List<Property Map>
- Array of datasets that are part of the asset. Each dataset spec describes the data points that make up the set.
- default
Datasets StringConfiguration - Stringified JSON that contains connector-specific default configuration for all datasets. Each dataset can have its own configuration that overrides the default settings here.
- default
Events StringConfiguration - Stringified JSON that contains connector-specific default configuration for all events. Each event can have its own configuration that overrides the default settings here.
- default
Topic Property Map - Object that describes the default topic information for the asset.
- documentation
Uri String - Reference to the documentation.
- events List<Property Map>
- Array of events that are part of the asset. Each event can have per-event configuration.
- hardware
Revision String - Revision number of the hardware.
- manufacturer String
- Asset manufacturer name.
- manufacturer
Uri String - Asset manufacturer URI.
- model String
- Asset model name.
- product
Code String - Asset product code.
- serial
Number String - Asset serial number.
- software
Revision String - Revision number of the software.
- Map<String>
- Resource tags.
Supporting Types
DiscoveredDataPointResponse
- Data
Source string - The address of the source of the data in the asset (e.g. URL) so that a client can access the data source on the asset.
- Name string
- The name of the data point.
- Data
Point stringConfiguration - Stringified JSON that contains connector-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- Last
Updated stringOn - UTC timestamp indicating when the data point was added or modified.
- Data
Source string - The address of the source of the data in the asset (e.g. URL) so that a client can access the data source on the asset.
- Name string
- The name of the data point.
- Data
Point stringConfiguration - Stringified JSON that contains connector-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- Last
Updated stringOn - UTC timestamp indicating when the data point was added or modified.
- data
Source String - The address of the source of the data in the asset (e.g. URL) so that a client can access the data source on the asset.
- name String
- The name of the data point.
- data
Point StringConfiguration - Stringified JSON that contains connector-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last
Updated StringOn - UTC timestamp indicating when the data point was added or modified.
- data
Source string - The address of the source of the data in the asset (e.g. URL) so that a client can access the data source on the asset.
- name string
- The name of the data point.
- data
Point stringConfiguration - Stringified JSON that contains connector-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last
Updated stringOn - UTC timestamp indicating when the data point was added or modified.
- data_
source str - The address of the source of the data in the asset (e.g. URL) so that a client can access the data source on the asset.
- name str
- The name of the data point.
- data_
point_ strconfiguration - Stringified JSON that contains connector-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last_
updated_ stron - UTC timestamp indicating when the data point was added or modified.
- data
Source String - The address of the source of the data in the asset (e.g. URL) so that a client can access the data source on the asset.
- name String
- The name of the data point.
- data
Point StringConfiguration - Stringified JSON that contains connector-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last
Updated StringOn - UTC timestamp indicating when the data point was added or modified.
DiscoveredDatasetResponse
- Name string
- Name of the dataset.
- Data
Points List<Pulumi.Azure Native. Device Registry. Inputs. Discovered Data Point Response> - Array of data points that are part of the dataset. Each data point can have per-data point configuration.
- Dataset
Configuration string - Stringified JSON that contains connector-specific properties that describes configuration for the specific dataset.
- Topic
Pulumi.
Azure Native. Device Registry. Inputs. Topic Response - Object that describes the topic information for the specific dataset.
- Name string
- Name of the dataset.
- Data
Points []DiscoveredData Point Response - Array of data points that are part of the dataset. Each data point can have per-data point configuration.
- Dataset
Configuration string - Stringified JSON that contains connector-specific properties that describes configuration for the specific dataset.
- Topic
Topic
Response - Object that describes the topic information for the specific dataset.
- name String
- Name of the dataset.
- data
Points List<DiscoveredData Point Response> - Array of data points that are part of the dataset. Each data point can have per-data point configuration.
- dataset
Configuration String - Stringified JSON that contains connector-specific properties that describes configuration for the specific dataset.
- topic
Topic
Response - Object that describes the topic information for the specific dataset.
- name string
- Name of the dataset.
- data
Points DiscoveredData Point Response[] - Array of data points that are part of the dataset. Each data point can have per-data point configuration.
- dataset
Configuration string - Stringified JSON that contains connector-specific properties that describes configuration for the specific dataset.
- topic
Topic
Response - Object that describes the topic information for the specific dataset.
- name str
- Name of the dataset.
- data_
points Sequence[DiscoveredData Point Response] - Array of data points that are part of the dataset. Each data point can have per-data point configuration.
- dataset_
configuration str - Stringified JSON that contains connector-specific properties that describes configuration for the specific dataset.
- topic
Topic
Response - Object that describes the topic information for the specific dataset.
- name String
- Name of the dataset.
- data
Points List<Property Map> - Array of data points that are part of the dataset. Each data point can have per-data point configuration.
- dataset
Configuration String - Stringified JSON that contains connector-specific properties that describes configuration for the specific dataset.
- topic Property Map
- Object that describes the topic information for the specific dataset.
DiscoveredEventResponse
- Event
Notifier string - The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.
- Name string
- The name of the event.
- Event
Configuration string - Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- Last
Updated stringOn - UTC timestamp indicating when the event was added or modified.
- Topic
Pulumi.
Azure Native. Device Registry. Inputs. Topic Response - Object that describes the topic information for the specific event.
- Event
Notifier string - The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.
- Name string
- The name of the event.
- Event
Configuration string - Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- Last
Updated stringOn - UTC timestamp indicating when the event was added or modified.
- Topic
Topic
Response - Object that describes the topic information for the specific event.
- event
Notifier String - The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.
- name String
- The name of the event.
- event
Configuration String - Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last
Updated StringOn - UTC timestamp indicating when the event was added or modified.
- topic
Topic
Response - Object that describes the topic information for the specific event.
- event
Notifier string - The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.
- name string
- The name of the event.
- event
Configuration string - Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last
Updated stringOn - UTC timestamp indicating when the event was added or modified.
- topic
Topic
Response - Object that describes the topic information for the specific event.
- event_
notifier str - The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.
- name str
- The name of the event.
- event_
configuration str - Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last_
updated_ stron - UTC timestamp indicating when the event was added or modified.
- topic
Topic
Response - Object that describes the topic information for the specific event.
- event
Notifier String - The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.
- name String
- The name of the event.
- event
Configuration String - Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.
- last
Updated StringOn - UTC timestamp indicating when the event was added or modified.
- topic Property Map
- Object that describes the topic information for the specific event.
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.
TopicResponse
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi