1. Packages
  2. Azure Native
  3. API Docs
  4. iotoperations
  5. getDataflowGraph
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

azure-native.iotoperations.getDataflowGraph

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

    Get a DataflowGraphResource

    Uses Azure REST API version 2025-07-01-preview.

    Using getDataflowGraph

    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 getDataflowGraph(args: GetDataflowGraphArgs, opts?: InvokeOptions): Promise<GetDataflowGraphResult>
    function getDataflowGraphOutput(args: GetDataflowGraphOutputArgs, opts?: InvokeOptions): Output<GetDataflowGraphResult>
    def get_dataflow_graph(dataflow_graph_name: Optional[str] = None,
                           dataflow_profile_name: Optional[str] = None,
                           instance_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetDataflowGraphResult
    def get_dataflow_graph_output(dataflow_graph_name: Optional[pulumi.Input[str]] = None,
                           dataflow_profile_name: Optional[pulumi.Input[str]] = None,
                           instance_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetDataflowGraphResult]
    func LookupDataflowGraph(ctx *Context, args *LookupDataflowGraphArgs, opts ...InvokeOption) (*LookupDataflowGraphResult, error)
    func LookupDataflowGraphOutput(ctx *Context, args *LookupDataflowGraphOutputArgs, opts ...InvokeOption) LookupDataflowGraphResultOutput

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

    public static class GetDataflowGraph 
    {
        public static Task<GetDataflowGraphResult> InvokeAsync(GetDataflowGraphArgs args, InvokeOptions? opts = null)
        public static Output<GetDataflowGraphResult> Invoke(GetDataflowGraphInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataflowGraphResult> getDataflowGraph(GetDataflowGraphArgs args, InvokeOptions options)
    public static Output<GetDataflowGraphResult> getDataflowGraph(GetDataflowGraphArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:iotoperations:getDataflowGraph
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataflowGraphName string
    Name of Instance dataflowEndpoint resource.
    DataflowProfileName string
    Name of Instance dataflowProfile resource
    InstanceName string
    Name of instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    DataflowGraphName string
    Name of Instance dataflowEndpoint resource.
    DataflowProfileName string
    Name of Instance dataflowProfile resource
    InstanceName string
    Name of instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    dataflowGraphName String
    Name of Instance dataflowEndpoint resource.
    dataflowProfileName String
    Name of Instance dataflowProfile resource
    instanceName String
    Name of instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    dataflowGraphName string
    Name of Instance dataflowEndpoint resource.
    dataflowProfileName string
    Name of Instance dataflowProfile resource
    instanceName string
    Name of instance.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    dataflow_graph_name str
    Name of Instance dataflowEndpoint resource.
    dataflow_profile_name str
    Name of Instance dataflowProfile resource
    instance_name str
    Name of instance.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    dataflowGraphName String
    Name of Instance dataflowEndpoint resource.
    dataflowProfileName String
    Name of Instance dataflowProfile resource
    instanceName String
    Name of instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getDataflowGraph Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.IoTOperations.Outputs.DataflowGraphPropertiesResponse
    The resource-specific properties for this resource.
    SystemData Pulumi.AzureNative.IoTOperations.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"
    ExtendedLocation Pulumi.AzureNative.IoTOperations.Outputs.ExtendedLocationResponse
    Edge location of the resource.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Name string
    The name of the resource
    Properties DataflowGraphPropertiesResponse
    The resource-specific properties for this 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"
    ExtendedLocation ExtendedLocationResponse
    Edge location of the resource.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties DataflowGraphPropertiesResponse
    The resource-specific properties for this 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"
    extendedLocation ExtendedLocationResponse
    Edge location of the resource.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name string
    The name of the resource
    properties DataflowGraphPropertiesResponse
    The resource-specific properties for this 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"
    extendedLocation ExtendedLocationResponse
    Edge location of the resource.
    azure_api_version str
    The Azure API version of the resource.
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name str
    The name of the resource
    properties DataflowGraphPropertiesResponse
    The resource-specific properties for this 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"
    extended_location ExtendedLocationResponse
    Edge location of the resource.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    name String
    The name of the resource
    properties Property Map
    The resource-specific properties for this 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"
    extendedLocation Property Map
    Edge location of the resource.

    Supporting Types

    DataflowGraphConnectionInputResponse

    Name string
    Name of the input node.
    Schema Pulumi.AzureNative.IoTOperations.Inputs.DataflowGraphConnectionSchemaSettingsResponse
    Schema settings for the input node.
    Name string
    Name of the input node.
    Schema DataflowGraphConnectionSchemaSettingsResponse
    Schema settings for the input node.
    name String
    Name of the input node.
    schema DataflowGraphConnectionSchemaSettingsResponse
    Schema settings for the input node.
    name string
    Name of the input node.
    schema DataflowGraphConnectionSchemaSettingsResponse
    Schema settings for the input node.
    name str
    Name of the input node.
    schema DataflowGraphConnectionSchemaSettingsResponse
    Schema settings for the input node.
    name String
    Name of the input node.
    schema Property Map
    Schema settings for the input node.

    DataflowGraphConnectionOutputResponse

    Name string
    Name of the destination node.
    Name string
    Name of the destination node.
    name String
    Name of the destination node.
    name string
    Name of the destination node.
    name str
    Name of the destination node.
    name String
    Name of the destination node.

    DataflowGraphConnectionSchemaSettingsResponse

    SchemaRef string
    Reference to the schema that describes the output of the transformation.
    SerializationFormat string
    Output serialization format.
    SchemaRef string
    Reference to the schema that describes the output of the transformation.
    SerializationFormat string
    Output serialization format.
    schemaRef String
    Reference to the schema that describes the output of the transformation.
    serializationFormat String
    Output serialization format.
    schemaRef string
    Reference to the schema that describes the output of the transformation.
    serializationFormat string
    Output serialization format.
    schema_ref str
    Reference to the schema that describes the output of the transformation.
    serialization_format str
    Output serialization format.
    schemaRef String
    Reference to the schema that describes the output of the transformation.
    serializationFormat String
    Output serialization format.

    DataflowGraphDestinationNodeResponse

    DestinationSettings DataflowGraphDestinationNodeSettingsResponse
    Destination configuration.
    Name string
    Name of the node.
    destinationSettings DataflowGraphDestinationNodeSettingsResponse
    Destination configuration.
    name String
    Name of the node.
    destinationSettings DataflowGraphDestinationNodeSettingsResponse
    Destination configuration.
    name string
    Name of the node.
    destination_settings DataflowGraphDestinationNodeSettingsResponse
    Destination configuration.
    name str
    Name of the node.
    destinationSettings Property Map
    Destination configuration.
    name String
    Name of the node.

    DataflowGraphDestinationNodeSettingsResponse

    DataDestination string
    Data destination at the endpoint.
    EndpointRef string
    The name of the DataflowEndpoint resource .
    OutputSchemaSettings Pulumi.AzureNative.IoTOperations.Inputs.DataflowGraphDestinationSchemaSettingsResponse
    Output schema settings.
    DataDestination string
    Data destination at the endpoint.
    EndpointRef string
    The name of the DataflowEndpoint resource .
    OutputSchemaSettings DataflowGraphDestinationSchemaSettingsResponse
    Output schema settings.
    dataDestination String
    Data destination at the endpoint.
    endpointRef String
    The name of the DataflowEndpoint resource .
    outputSchemaSettings DataflowGraphDestinationSchemaSettingsResponse
    Output schema settings.
    dataDestination string
    Data destination at the endpoint.
    endpointRef string
    The name of the DataflowEndpoint resource .
    outputSchemaSettings DataflowGraphDestinationSchemaSettingsResponse
    Output schema settings.
    data_destination str
    Data destination at the endpoint.
    endpoint_ref str
    The name of the DataflowEndpoint resource .
    output_schema_settings DataflowGraphDestinationSchemaSettingsResponse
    Output schema settings.
    dataDestination String
    Data destination at the endpoint.
    endpointRef String
    The name of the DataflowEndpoint resource .
    outputSchemaSettings Property Map
    Output schema settings.

    DataflowGraphDestinationSchemaSettingsResponse

    SerializationFormat string
    The format of the output data.
    SchemaRef string
    Reference to the schema that describes the output of the transformation.
    SerializationFormat string
    The format of the output data.
    SchemaRef string
    Reference to the schema that describes the output of the transformation.
    serializationFormat String
    The format of the output data.
    schemaRef String
    Reference to the schema that describes the output of the transformation.
    serializationFormat string
    The format of the output data.
    schemaRef string
    Reference to the schema that describes the output of the transformation.
    serialization_format str
    The format of the output data.
    schema_ref str
    Reference to the schema that describes the output of the transformation.
    serializationFormat String
    The format of the output data.
    schemaRef String
    Reference to the schema that describes the output of the transformation.

    DataflowGraphGraphNodeConfigurationResponse

    Key string
    Key of the configuration.
    Value string
    Value of the configuration.
    Key string
    Key of the configuration.
    Value string
    Value of the configuration.
    key String
    Key of the configuration.
    value String
    Value of the configuration.
    key string
    Key of the configuration.
    value string
    Value of the configuration.
    key str
    Key of the configuration.
    value str
    Value of the configuration.
    key String
    Key of the configuration.
    value String
    Value of the configuration.

    DataflowGraphGraphNodeResponse

    GraphSettings DataflowGraphNodeGraphSettingsResponse
    Graph configuration.
    Name string
    Name of the node.
    graphSettings DataflowGraphNodeGraphSettingsResponse
    Graph configuration.
    name String
    Name of the node.
    graphSettings DataflowGraphNodeGraphSettingsResponse
    Graph configuration.
    name string
    Name of the node.
    graph_settings DataflowGraphNodeGraphSettingsResponse
    Graph configuration.
    name str
    Name of the node.
    graphSettings Property Map
    Graph configuration.
    name String
    Name of the node.

    DataflowGraphNodeConnectionResponse

    From DataflowGraphConnectionInputResponse
    Information about the source node.
    To DataflowGraphConnectionOutputResponse
    Information about the destination node.
    from DataflowGraphConnectionInputResponse
    Information about the source node.
    to DataflowGraphConnectionOutputResponse
    Information about the destination node.
    from DataflowGraphConnectionInputResponse
    Information about the source node.
    to DataflowGraphConnectionOutputResponse
    Information about the destination node.
    from_ DataflowGraphConnectionInputResponse
    Information about the source node.
    to DataflowGraphConnectionOutputResponse
    Information about the destination node.
    from Property Map
    Information about the source node.
    to Property Map
    Information about the destination node.

    DataflowGraphNodeGraphSettingsResponse

    Artifact string
    The artifact name and version to pull. This should be in the format <artifact-name>:<version>.
    RegistryEndpointRef string
    Reference to the registry endpoint for pulling the artifact.
    Configuration List<Pulumi.AzureNative.IoTOperations.Inputs.DataflowGraphGraphNodeConfigurationResponse>
    Configuration key-value pairs.
    Artifact string
    The artifact name and version to pull. This should be in the format <artifact-name>:<version>.
    RegistryEndpointRef string
    Reference to the registry endpoint for pulling the artifact.
    Configuration []DataflowGraphGraphNodeConfigurationResponse
    Configuration key-value pairs.
    artifact String
    The artifact name and version to pull. This should be in the format <artifact-name>:<version>.
    registryEndpointRef String
    Reference to the registry endpoint for pulling the artifact.
    configuration List<DataflowGraphGraphNodeConfigurationResponse>
    Configuration key-value pairs.
    artifact string
    The artifact name and version to pull. This should be in the format <artifact-name>:<version>.
    registryEndpointRef string
    Reference to the registry endpoint for pulling the artifact.
    configuration DataflowGraphGraphNodeConfigurationResponse[]
    Configuration key-value pairs.
    artifact str
    The artifact name and version to pull. This should be in the format <artifact-name>:<version>.
    registry_endpoint_ref str
    Reference to the registry endpoint for pulling the artifact.
    configuration Sequence[DataflowGraphGraphNodeConfigurationResponse]
    Configuration key-value pairs.
    artifact String
    The artifact name and version to pull. This should be in the format <artifact-name>:<version>.
    registryEndpointRef String
    Reference to the registry endpoint for pulling the artifact.
    configuration List<Property Map>
    Configuration key-value pairs.

    DataflowGraphPropertiesResponse

    NodeConnections List<Pulumi.AzureNative.IoTOperations.Inputs.DataflowGraphNodeConnectionResponse>
    List of connections between nodes in the dataflow graph.
    Nodes List<object>
    List of nodes in the dataflow graph.
    ProvisioningState string
    The provisioning state of the dataflow graph.
    Mode string
    The mode of the dataflow graph.
    RequestDiskPersistence string
    Disk persistence mode.
    NodeConnections []DataflowGraphNodeConnectionResponse
    List of connections between nodes in the dataflow graph.
    Nodes []interface{}
    List of nodes in the dataflow graph.
    ProvisioningState string
    The provisioning state of the dataflow graph.
    Mode string
    The mode of the dataflow graph.
    RequestDiskPersistence string
    Disk persistence mode.
    nodeConnections List<DataflowGraphNodeConnectionResponse>
    List of connections between nodes in the dataflow graph.
    nodes List<Object>
    List of nodes in the dataflow graph.
    provisioningState String
    The provisioning state of the dataflow graph.
    mode String
    The mode of the dataflow graph.
    requestDiskPersistence String
    Disk persistence mode.
    nodeConnections DataflowGraphNodeConnectionResponse[]
    List of connections between nodes in the dataflow graph.
    nodes (DataflowGraphDestinationNodeResponse | DataflowGraphGraphNodeResponse | DataflowGraphSourceNodeResponse)[]
    List of nodes in the dataflow graph.
    provisioningState string
    The provisioning state of the dataflow graph.
    mode string
    The mode of the dataflow graph.
    requestDiskPersistence string
    Disk persistence mode.
    node_connections Sequence[DataflowGraphNodeConnectionResponse]
    List of connections between nodes in the dataflow graph.
    nodes Sequence[Union[DataflowGraphDestinationNodeResponse, DataflowGraphGraphNodeResponse, DataflowGraphSourceNodeResponse]]
    List of nodes in the dataflow graph.
    provisioning_state str
    The provisioning state of the dataflow graph.
    mode str
    The mode of the dataflow graph.
    request_disk_persistence str
    Disk persistence mode.
    nodeConnections List<Property Map>
    List of connections between nodes in the dataflow graph.
    nodes List<Property Map | Property Map | Property Map>
    List of nodes in the dataflow graph.
    provisioningState String
    The provisioning state of the dataflow graph.
    mode String
    The mode of the dataflow graph.
    requestDiskPersistence String
    Disk persistence mode.

    DataflowGraphSourceNodeResponse

    Name string
    Name of the node.
    SourceSettings DataflowGraphSourceSettingsResponse
    Source configuration.
    name String
    Name of the node.
    sourceSettings DataflowGraphSourceSettingsResponse
    Source configuration.
    name string
    Name of the node.
    sourceSettings DataflowGraphSourceSettingsResponse
    Source configuration.
    name str
    Name of the node.
    source_settings DataflowGraphSourceSettingsResponse
    Source configuration.
    name String
    Name of the node.
    sourceSettings Property Map
    Source configuration.

    DataflowGraphSourceSettingsResponse

    DataSources List<string>
    List of data sources.
    EndpointRef string
    The endpoint reference for the source.
    AssetRef string
    Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
    DataSources []string
    List of data sources.
    EndpointRef string
    The endpoint reference for the source.
    AssetRef string
    Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
    dataSources List<String>
    List of data sources.
    endpointRef String
    The endpoint reference for the source.
    assetRef String
    Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
    dataSources string[]
    List of data sources.
    endpointRef string
    The endpoint reference for the source.
    assetRef string
    Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
    data_sources Sequence[str]
    List of data sources.
    endpoint_ref str
    The endpoint reference for the source.
    asset_ref str
    Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
    dataSources List<String>
    List of data sources.
    endpointRef String
    The endpoint reference for the source.
    assetRef String
    Reference to the resource in Azure Device Registry where the data in the endpoint originates from.

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    Type of ExtendedLocation.
    Name string
    The name of the extended location.
    Type string
    Type of ExtendedLocation.
    name String
    The name of the extended location.
    type String
    Type of ExtendedLocation.
    name string
    The name of the extended location.
    type string
    Type of ExtendedLocation.
    name str
    The name of the extended location.
    type str
    Type of ExtendedLocation.
    name String
    The name of the extended location.
    type String
    Type of ExtendedLocation.

    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 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi