azure-native.iotoperations.DataflowGraph
Explore with Pulumi AI
Instance dataflowEndpoint resource.
Uses Azure REST API version 2025-07-01-preview.
Example Usage
DataflowGraph_CreateOrUpdate_MaximumSet
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowGraph = new AzureNative.IoTOperations.DataflowGraph("dataflowGraph", new()
{
DataflowGraphName = "resource-123",
DataflowProfileName = "resource-123",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowGraphPropertiesArgs
{
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
NodeConnections = new[]
{
new AzureNative.IoTOperations.Inputs.DataflowGraphNodeConnectionArgs
{
From = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionInputArgs
{
Name = "temperature",
Schema = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionSchemaSettingsArgs
{
SchemaRef = "aio-sr://namespace/temperature:1",
SerializationFormat = AzureNative.IoTOperations.DataflowGraphConnectionSchemaSerializationFormat.Avro,
},
},
To = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionOutputArgs
{
Name = "my-graph",
},
},
new AzureNative.IoTOperations.Inputs.DataflowGraphNodeConnectionArgs
{
From = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionInputArgs
{
Name = "my-graph.alert-output",
Schema = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionSchemaSettingsArgs
{
SchemaRef = "aio-sr://namespace/alert:1",
SerializationFormat = AzureNative.IoTOperations.DataflowGraphConnectionSchemaSerializationFormat.Avro,
},
},
To = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionOutputArgs
{
Name = "fabric",
},
},
new AzureNative.IoTOperations.Inputs.DataflowGraphNodeConnectionArgs
{
From = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionInputArgs
{
Name = "my-graph.normal-output",
Schema = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionSchemaSettingsArgs
{
SchemaRef = "aio-sr://namespace/alert:1",
SerializationFormat = AzureNative.IoTOperations.DataflowGraphConnectionSchemaSerializationFormat.Avro,
},
},
To = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionOutputArgs
{
Name = "fabric",
},
},
},
Nodes =
{
new AzureNative.IoTOperations.Inputs.DataflowGraphSourceNodeArgs
{
Name = "temperature",
NodeType = "Source",
SourceSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphSourceSettingsArgs
{
DataSources = new[]
{
"telemetry/temperature",
},
EndpointRef = "default",
},
},
new AzureNative.IoTOperations.Inputs.DataflowGraphGraphNodeArgs
{
GraphSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphNodeGraphSettingsArgs
{
Artifact = "my-wasm-module:1.4.3",
Configuration = new[]
{
new AzureNative.IoTOperations.Inputs.DataflowGraphGraphNodeConfigurationArgs
{
Key = "key1",
Value = "value1",
},
new AzureNative.IoTOperations.Inputs.DataflowGraphGraphNodeConfigurationArgs
{
Key = "key2",
Value = "value2",
},
},
RegistryEndpointRef = "my-registry-endpoint",
},
Name = "my-graph",
NodeType = "Graph",
},
new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationNodeArgs
{
DestinationSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationNodeSettingsArgs
{
DataDestination = "telemetry/temperature/alert",
EndpointRef = "default",
},
Name = "alert",
NodeType = "Destination",
},
new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationNodeArgs
{
DestinationSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationNodeSettingsArgs
{
DataDestination = "my-table",
EndpointRef = "fabric",
OutputSchemaSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationSchemaSettingsArgs
{
SchemaRef = "aio-sr://namespace/alert-parquet:1",
SerializationFormat = AzureNative.IoTOperations.DataflowGraphDestinationSchemaSerializationFormat.Parquet,
},
},
Name = "fabric",
NodeType = "Destination",
},
},
RequestDiskPersistence = AzureNative.IoTOperations.OperationalMode.Enabled,
},
ResourceGroupName = "rgiotoperations",
});
});
package main
import (
iotoperations "github.com/pulumi/pulumi-azure-native-sdk/iotoperations/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotoperations.NewDataflowGraph(ctx, "dataflowGraph", &iotoperations.DataflowGraphArgs{
DataflowGraphName: pulumi.String("resource-123"),
DataflowProfileName: pulumi.String("resource-123"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-123"),
Properties: &iotoperations.DataflowGraphPropertiesArgs{
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
NodeConnections: iotoperations.DataflowGraphNodeConnectionArray{
&iotoperations.DataflowGraphNodeConnectionArgs{
From: &iotoperations.DataflowGraphConnectionInputArgs{
Name: pulumi.String("temperature"),
Schema: &iotoperations.DataflowGraphConnectionSchemaSettingsArgs{
SchemaRef: pulumi.String("aio-sr://namespace/temperature:1"),
SerializationFormat: pulumi.String(iotoperations.DataflowGraphConnectionSchemaSerializationFormatAvro),
},
},
To: iotoperations.DataflowGraphConnectionOutputArgs{
Name: pulumi.String("my-graph"),
},
},
&iotoperations.DataflowGraphNodeConnectionArgs{
From: &iotoperations.DataflowGraphConnectionInputArgs{
Name: pulumi.String("my-graph.alert-output"),
Schema: &iotoperations.DataflowGraphConnectionSchemaSettingsArgs{
SchemaRef: pulumi.String("aio-sr://namespace/alert:1"),
SerializationFormat: pulumi.String(iotoperations.DataflowGraphConnectionSchemaSerializationFormatAvro),
},
},
To: iotoperations.DataflowGraphConnectionOutputArgs{
Name: pulumi.String("fabric"),
},
},
&iotoperations.DataflowGraphNodeConnectionArgs{
From: &iotoperations.DataflowGraphConnectionInputArgs{
Name: pulumi.String("my-graph.normal-output"),
Schema: &iotoperations.DataflowGraphConnectionSchemaSettingsArgs{
SchemaRef: pulumi.String("aio-sr://namespace/alert:1"),
SerializationFormat: pulumi.String(iotoperations.DataflowGraphConnectionSchemaSerializationFormatAvro),
},
},
To: iotoperations.DataflowGraphConnectionOutputArgs{
Name: pulumi.String("fabric"),
},
},
},
Nodes: pulumi.Array{
iotoperations.DataflowGraphSourceNode{
Name: "temperature",
NodeType: "Source",
SourceSettings: iotoperations.DataflowGraphSourceSettings{
DataSources: []string{
"telemetry/temperature",
},
EndpointRef: "default",
},
},
iotoperations.DataflowGraphGraphNode{
GraphSettings: iotoperations.DataflowGraphNodeGraphSettings{
Artifact: "my-wasm-module:1.4.3",
Configuration: []iotoperations.DataflowGraphGraphNodeConfiguration{
{
Key: "key1",
Value: "value1",
},
{
Key: "key2",
Value: "value2",
},
},
RegistryEndpointRef: "my-registry-endpoint",
},
Name: "my-graph",
NodeType: "Graph",
},
iotoperations.DataflowGraphDestinationNode{
DestinationSettings: iotoperations.DataflowGraphDestinationNodeSettings{
DataDestination: "telemetry/temperature/alert",
EndpointRef: "default",
},
Name: "alert",
NodeType: "Destination",
},
iotoperations.DataflowGraphDestinationNode{
DestinationSettings: iotoperations.DataflowGraphDestinationNodeSettings{
DataDestination: "my-table",
EndpointRef: "fabric",
OutputSchemaSettings: iotoperations.DataflowGraphDestinationSchemaSettings{
SchemaRef: "aio-sr://namespace/alert-parquet:1",
SerializationFormat: iotoperations.DataflowGraphDestinationSchemaSerializationFormatParquet,
},
},
Name: "fabric",
NodeType: "Destination",
},
},
RequestDiskPersistence: pulumi.String(iotoperations.OperationalModeEnabled),
},
ResourceGroupName: pulumi.String("rgiotoperations"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.iotoperations.DataflowGraph;
import com.pulumi.azurenative.iotoperations.DataflowGraphArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowGraphPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var dataflowGraph = new DataflowGraph("dataflowGraph", DataflowGraphArgs.builder()
.dataflowGraphName("resource-123")
.dataflowProfileName("resource-123")
.extendedLocation(ExtendedLocationArgs.builder()
.name("/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123")
.type("CustomLocation")
.build())
.instanceName("resource-123")
.properties(DataflowGraphPropertiesArgs.builder()
.mode("Enabled")
.nodeConnections(
DataflowGraphNodeConnectionArgs.builder()
.from(DataflowGraphConnectionInputArgs.builder()
.name("temperature")
.schema(DataflowGraphConnectionSchemaSettingsArgs.builder()
.schemaRef("aio-sr://namespace/temperature:1")
.serializationFormat("Avro")
.build())
.build())
.to(DataflowGraphConnectionOutputArgs.builder()
.name("my-graph")
.build())
.build(),
DataflowGraphNodeConnectionArgs.builder()
.from(DataflowGraphConnectionInputArgs.builder()
.name("my-graph.alert-output")
.schema(DataflowGraphConnectionSchemaSettingsArgs.builder()
.schemaRef("aio-sr://namespace/alert:1")
.serializationFormat("Avro")
.build())
.build())
.to(DataflowGraphConnectionOutputArgs.builder()
.name("fabric")
.build())
.build(),
DataflowGraphNodeConnectionArgs.builder()
.from(DataflowGraphConnectionInputArgs.builder()
.name("my-graph.normal-output")
.schema(DataflowGraphConnectionSchemaSettingsArgs.builder()
.schemaRef("aio-sr://namespace/alert:1")
.serializationFormat("Avro")
.build())
.build())
.to(DataflowGraphConnectionOutputArgs.builder()
.name("fabric")
.build())
.build())
.nodes(
DataflowGraphSourceNodeArgs.builder()
.name("temperature")
.nodeType("Source")
.sourceSettings(DataflowGraphSourceSettingsArgs.builder()
.dataSources("telemetry/temperature")
.endpointRef("default")
.build())
.build(),
DataflowGraphGraphNodeArgs.builder()
.graphSettings(DataflowGraphNodeGraphSettingsArgs.builder()
.artifact("my-wasm-module:1.4.3")
.configuration(
DataflowGraphGraphNodeConfigurationArgs.builder()
.key("key1")
.value("value1")
.build(),
DataflowGraphGraphNodeConfigurationArgs.builder()
.key("key2")
.value("value2")
.build())
.registryEndpointRef("my-registry-endpoint")
.build())
.name("my-graph")
.nodeType("Graph")
.build(),
DataflowGraphDestinationNodeArgs.builder()
.destinationSettings(DataflowGraphDestinationNodeSettingsArgs.builder()
.dataDestination("telemetry/temperature/alert")
.endpointRef("default")
.build())
.name("alert")
.nodeType("Destination")
.build(),
DataflowGraphDestinationNodeArgs.builder()
.destinationSettings(DataflowGraphDestinationNodeSettingsArgs.builder()
.dataDestination("my-table")
.endpointRef("fabric")
.outputSchemaSettings(DataflowGraphDestinationSchemaSettingsArgs.builder()
.schemaRef("aio-sr://namespace/alert-parquet:1")
.serializationFormat("Parquet")
.build())
.build())
.name("fabric")
.nodeType("Destination")
.build())
.requestDiskPersistence("Enabled")
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowGraph = new azure_native.iotoperations.DataflowGraph("dataflowGraph", {
dataflowGraphName: "resource-123",
dataflowProfileName: "resource-123",
extendedLocation: {
name: "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-123",
properties: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
nodeConnections: [
{
from: {
name: "temperature",
schema: {
schemaRef: "aio-sr://namespace/temperature:1",
serializationFormat: azure_native.iotoperations.DataflowGraphConnectionSchemaSerializationFormat.Avro,
},
},
to: {
name: "my-graph",
},
},
{
from: {
name: "my-graph.alert-output",
schema: {
schemaRef: "aio-sr://namespace/alert:1",
serializationFormat: azure_native.iotoperations.DataflowGraphConnectionSchemaSerializationFormat.Avro,
},
},
to: {
name: "fabric",
},
},
{
from: {
name: "my-graph.normal-output",
schema: {
schemaRef: "aio-sr://namespace/alert:1",
serializationFormat: azure_native.iotoperations.DataflowGraphConnectionSchemaSerializationFormat.Avro,
},
},
to: {
name: "fabric",
},
},
],
nodes: [
{
name: "temperature",
nodeType: "Source",
sourceSettings: {
dataSources: ["telemetry/temperature"],
endpointRef: "default",
},
},
{
graphSettings: {
artifact: "my-wasm-module:1.4.3",
configuration: [
{
key: "key1",
value: "value1",
},
{
key: "key2",
value: "value2",
},
],
registryEndpointRef: "my-registry-endpoint",
},
name: "my-graph",
nodeType: "Graph",
},
{
destinationSettings: {
dataDestination: "telemetry/temperature/alert",
endpointRef: "default",
},
name: "alert",
nodeType: "Destination",
},
{
destinationSettings: {
dataDestination: "my-table",
endpointRef: "fabric",
outputSchemaSettings: {
schemaRef: "aio-sr://namespace/alert-parquet:1",
serializationFormat: azure_native.iotoperations.DataflowGraphDestinationSchemaSerializationFormat.Parquet,
},
},
name: "fabric",
nodeType: "Destination",
},
],
requestDiskPersistence: azure_native.iotoperations.OperationalMode.Enabled,
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_graph = azure_native.iotoperations.DataflowGraph("dataflowGraph",
dataflow_graph_name="resource-123",
dataflow_profile_name="resource-123",
extended_location={
"name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-123",
properties={
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
"node_connections": [
{
"from_": {
"name": "temperature",
"schema": {
"schema_ref": "aio-sr://namespace/temperature:1",
"serialization_format": azure_native.iotoperations.DataflowGraphConnectionSchemaSerializationFormat.AVRO,
},
},
"to": {
"name": "my-graph",
},
},
{
"from_": {
"name": "my-graph.alert-output",
"schema": {
"schema_ref": "aio-sr://namespace/alert:1",
"serialization_format": azure_native.iotoperations.DataflowGraphConnectionSchemaSerializationFormat.AVRO,
},
},
"to": {
"name": "fabric",
},
},
{
"from_": {
"name": "my-graph.normal-output",
"schema": {
"schema_ref": "aio-sr://namespace/alert:1",
"serialization_format": azure_native.iotoperations.DataflowGraphConnectionSchemaSerializationFormat.AVRO,
},
},
"to": {
"name": "fabric",
},
},
],
"nodes": [
{
"name": "temperature",
"node_type": "Source",
"source_settings": {
"data_sources": ["telemetry/temperature"],
"endpoint_ref": "default",
},
},
{
"graph_settings": {
"artifact": "my-wasm-module:1.4.3",
"configuration": [
{
"key": "key1",
"value": "value1",
},
{
"key": "key2",
"value": "value2",
},
],
"registry_endpoint_ref": "my-registry-endpoint",
},
"name": "my-graph",
"node_type": "Graph",
},
{
"destination_settings": {
"data_destination": "telemetry/temperature/alert",
"endpoint_ref": "default",
},
"name": "alert",
"node_type": "Destination",
},
{
"destination_settings": {
"data_destination": "my-table",
"endpoint_ref": "fabric",
"output_schema_settings": {
"schema_ref": "aio-sr://namespace/alert-parquet:1",
"serialization_format": azure_native.iotoperations.DataflowGraphDestinationSchemaSerializationFormat.PARQUET,
},
},
"name": "fabric",
"node_type": "Destination",
},
],
"request_disk_persistence": azure_native.iotoperations.OperationalMode.ENABLED,
},
resource_group_name="rgiotoperations")
resources:
dataflowGraph:
type: azure-native:iotoperations:DataflowGraph
properties:
dataflowGraphName: resource-123
dataflowProfileName: resource-123
extendedLocation:
name: /subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123
type: CustomLocation
instanceName: resource-123
properties:
mode: Enabled
nodeConnections:
- from:
name: temperature
schema:
schemaRef: aio-sr://namespace/temperature:1
serializationFormat: Avro
to:
name: my-graph
- from:
name: my-graph.alert-output
schema:
schemaRef: aio-sr://namespace/alert:1
serializationFormat: Avro
to:
name: fabric
- from:
name: my-graph.normal-output
schema:
schemaRef: aio-sr://namespace/alert:1
serializationFormat: Avro
to:
name: fabric
nodes:
- name: temperature
nodeType: Source
sourceSettings:
dataSources:
- telemetry/temperature
endpointRef: default
- graphSettings:
artifact: my-wasm-module:1.4.3
configuration:
- key: key1
value: value1
- key: key2
value: value2
registryEndpointRef: my-registry-endpoint
name: my-graph
nodeType: Graph
- destinationSettings:
dataDestination: telemetry/temperature/alert
endpointRef: default
name: alert
nodeType: Destination
- destinationSettings:
dataDestination: my-table
endpointRef: fabric
outputSchemaSettings:
schemaRef: aio-sr://namespace/alert-parquet:1
serializationFormat: Parquet
name: fabric
nodeType: Destination
requestDiskPersistence: Enabled
resourceGroupName: rgiotoperations
Create DataflowGraph Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataflowGraph(name: string, args: DataflowGraphArgs, opts?: CustomResourceOptions);
@overload
def DataflowGraph(resource_name: str,
args: DataflowGraphArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataflowGraph(resource_name: str,
opts: Optional[ResourceOptions] = None,
dataflow_profile_name: Optional[str] = None,
instance_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
dataflow_graph_name: Optional[str] = None,
extended_location: Optional[ExtendedLocationArgs] = None,
properties: Optional[DataflowGraphPropertiesArgs] = None)
func NewDataflowGraph(ctx *Context, name string, args DataflowGraphArgs, opts ...ResourceOption) (*DataflowGraph, error)
public DataflowGraph(string name, DataflowGraphArgs args, CustomResourceOptions? opts = null)
public DataflowGraph(String name, DataflowGraphArgs args)
public DataflowGraph(String name, DataflowGraphArgs args, CustomResourceOptions options)
type: azure-native:iotoperations:DataflowGraph
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DataflowGraphArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataflowGraphArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataflowGraphArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataflowGraphArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataflowGraphArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var dataflowGraphResource = new AzureNative.IoTOperations.DataflowGraph("dataflowGraphResource", new()
{
DataflowProfileName = "string",
InstanceName = "string",
ResourceGroupName = "string",
DataflowGraphName = "string",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
Properties = new AzureNative.IoTOperations.Inputs.DataflowGraphPropertiesArgs
{
NodeConnections = new[]
{
new AzureNative.IoTOperations.Inputs.DataflowGraphNodeConnectionArgs
{
From = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionInputArgs
{
Name = "string",
Schema = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionSchemaSettingsArgs
{
SchemaRef = "string",
SerializationFormat = "string",
},
},
To = new AzureNative.IoTOperations.Inputs.DataflowGraphConnectionOutputArgs
{
Name = "string",
},
},
},
Nodes = new[]
{
new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationNodeArgs
{
DestinationSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationNodeSettingsArgs
{
DataDestination = "string",
EndpointRef = "string",
OutputSchemaSettings = new AzureNative.IoTOperations.Inputs.DataflowGraphDestinationSchemaSettingsArgs
{
SerializationFormat = "string",
SchemaRef = "string",
},
},
Name = "string",
NodeType = "Destination",
},
},
Mode = "string",
RequestDiskPersistence = "string",
},
});
example, err := iotoperations.NewDataflowGraph(ctx, "dataflowGraphResource", &iotoperations.DataflowGraphArgs{
DataflowProfileName: pulumi.String("string"),
InstanceName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
DataflowGraphName: pulumi.String("string"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
Properties: &iotoperations.DataflowGraphPropertiesArgs{
NodeConnections: iotoperations.DataflowGraphNodeConnectionArray{
&iotoperations.DataflowGraphNodeConnectionArgs{
From: &iotoperations.DataflowGraphConnectionInputArgs{
Name: pulumi.String("string"),
Schema: &iotoperations.DataflowGraphConnectionSchemaSettingsArgs{
SchemaRef: pulumi.String("string"),
SerializationFormat: pulumi.String("string"),
},
},
To: iotoperations.DataflowGraphConnectionOutputArgs{
Name: pulumi.String("string"),
},
},
},
Nodes: pulumi.Array{
iotoperations.DataflowGraphDestinationNode{
DestinationSettings: iotoperations.DataflowGraphDestinationNodeSettings{
DataDestination: "string",
EndpointRef: "string",
OutputSchemaSettings: iotoperations.DataflowGraphDestinationSchemaSettings{
SerializationFormat: "string",
SchemaRef: "string",
},
},
Name: "string",
NodeType: "Destination",
},
},
Mode: pulumi.String("string"),
RequestDiskPersistence: pulumi.String("string"),
},
})
var dataflowGraphResource = new DataflowGraph("dataflowGraphResource", DataflowGraphArgs.builder()
.dataflowProfileName("string")
.instanceName("string")
.resourceGroupName("string")
.dataflowGraphName("string")
.extendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.properties(DataflowGraphPropertiesArgs.builder()
.nodeConnections(DataflowGraphNodeConnectionArgs.builder()
.from(DataflowGraphConnectionInputArgs.builder()
.name("string")
.schema(DataflowGraphConnectionSchemaSettingsArgs.builder()
.schemaRef("string")
.serializationFormat("string")
.build())
.build())
.to(DataflowGraphConnectionOutputArgs.builder()
.name("string")
.build())
.build())
.nodes(DataflowGraphDestinationNodeArgs.builder()
.destinationSettings(DataflowGraphDestinationNodeSettingsArgs.builder()
.dataDestination("string")
.endpointRef("string")
.outputSchemaSettings(DataflowGraphDestinationSchemaSettingsArgs.builder()
.serializationFormat("string")
.schemaRef("string")
.build())
.build())
.name("string")
.nodeType("Destination")
.build())
.mode("string")
.requestDiskPersistence("string")
.build())
.build());
dataflow_graph_resource = azure_native.iotoperations.DataflowGraph("dataflowGraphResource",
dataflow_profile_name="string",
instance_name="string",
resource_group_name="string",
dataflow_graph_name="string",
extended_location={
"name": "string",
"type": "string",
},
properties={
"node_connections": [{
"from_": {
"name": "string",
"schema": {
"schema_ref": "string",
"serialization_format": "string",
},
},
"to": {
"name": "string",
},
}],
"nodes": [{
"destination_settings": {
"data_destination": "string",
"endpoint_ref": "string",
"output_schema_settings": {
"serialization_format": "string",
"schema_ref": "string",
},
},
"name": "string",
"node_type": "Destination",
}],
"mode": "string",
"request_disk_persistence": "string",
})
const dataflowGraphResource = new azure_native.iotoperations.DataflowGraph("dataflowGraphResource", {
dataflowProfileName: "string",
instanceName: "string",
resourceGroupName: "string",
dataflowGraphName: "string",
extendedLocation: {
name: "string",
type: "string",
},
properties: {
nodeConnections: [{
from: {
name: "string",
schema: {
schemaRef: "string",
serializationFormat: "string",
},
},
to: {
name: "string",
},
}],
nodes: [{
destinationSettings: {
dataDestination: "string",
endpointRef: "string",
outputSchemaSettings: {
serializationFormat: "string",
schemaRef: "string",
},
},
name: "string",
nodeType: "Destination",
}],
mode: "string",
requestDiskPersistence: "string",
},
});
type: azure-native:iotoperations:DataflowGraph
properties:
dataflowGraphName: string
dataflowProfileName: string
extendedLocation:
name: string
type: string
instanceName: string
properties:
mode: string
nodeConnections:
- from:
name: string
schema:
schemaRef: string
serializationFormat: string
to:
name: string
nodes:
- destinationSettings:
dataDestination: string
endpointRef: string
outputSchemaSettings:
schemaRef: string
serializationFormat: string
name: string
nodeType: Destination
requestDiskPersistence: string
resourceGroupName: string
DataflowGraph Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DataflowGraph resource accepts the following input properties:
- Dataflow
Profile stringName - Name of Instance dataflowProfile resource
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Dataflow
Graph stringName - Name of Instance dataflowEndpoint resource.
- Extended
Location Pulumi.Azure Native. Io TOperations. Inputs. Extended Location - Edge location of the resource.
- Properties
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Properties - The resource-specific properties for this resource.
- Dataflow
Profile stringName - Name of Instance dataflowProfile resource
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Dataflow
Graph stringName - Name of Instance dataflowEndpoint resource.
- Extended
Location ExtendedLocation Args - Edge location of the resource.
- Properties
Dataflow
Graph Properties Args - The resource-specific properties for this resource.
- dataflow
Profile StringName - Name of Instance dataflowProfile resource
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- dataflow
Graph StringName - Name of Instance dataflowEndpoint resource.
- extended
Location ExtendedLocation - Edge location of the resource.
- properties
Dataflow
Graph Properties - The resource-specific properties for this resource.
- dataflow
Profile stringName - Name of Instance dataflowProfile resource
- instance
Name string - Name of instance.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- dataflow
Graph stringName - Name of Instance dataflowEndpoint resource.
- extended
Location ExtendedLocation - Edge location of the resource.
- properties
Dataflow
Graph Properties - The resource-specific properties for this resource.
- dataflow_
profile_ strname - Name of Instance dataflowProfile resource
- instance_
name str - Name of instance.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- dataflow_
graph_ strname - Name of Instance dataflowEndpoint resource.
- extended_
location ExtendedLocation Args - Edge location of the resource.
- properties
Dataflow
Graph Properties Args - The resource-specific properties for this resource.
- dataflow
Profile StringName - Name of Instance dataflowProfile resource
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- dataflow
Graph StringName - Name of Instance dataflowEndpoint resource.
- extended
Location Property Map - Edge location of the resource.
- properties Property Map
- The resource-specific properties for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataflowGraph resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Io TOperations. 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"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name 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"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name 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"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name 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"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name 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"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name 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"
Supporting Types
DataflowGraphConnectionInput, DataflowGraphConnectionInputArgs
- Name string
- Name of the input node.
- Schema
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Connection Schema Settings - Schema settings for the input node.
- Name string
- Name of the input node.
- Schema
Dataflow
Graph Connection Schema Settings - Schema settings for the input node.
- name String
- Name of the input node.
- schema
Dataflow
Graph Connection Schema Settings - Schema settings for the input node.
- name string
- Name of the input node.
- schema
Dataflow
Graph Connection Schema Settings - Schema settings for the input node.
- name str
- Name of the input node.
- schema
Dataflow
Graph Connection Schema Settings - Schema settings for the input node.
- name String
- Name of the input node.
- schema Property Map
- Schema settings for the input node.
DataflowGraphConnectionInputResponse, DataflowGraphConnectionInputResponseArgs
- Name string
- Name of the input node.
- Schema
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Connection Schema Settings Response - Schema settings for the input node.
- Name string
- Name of the input node.
- Schema
Dataflow
Graph Connection Schema Settings Response - Schema settings for the input node.
- name String
- Name of the input node.
- schema
Dataflow
Graph Connection Schema Settings Response - Schema settings for the input node.
- name string
- Name of the input node.
- schema
Dataflow
Graph Connection Schema Settings Response - Schema settings for the input node.
- name str
- Name of the input node.
- schema
Dataflow
Graph Connection Schema Settings Response - Schema settings for the input node.
- name String
- Name of the input node.
- schema Property Map
- Schema settings for the input node.
DataflowGraphConnectionOutput, DataflowGraphConnectionOutputArgs
- 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.
DataflowGraphConnectionOutputResponse, DataflowGraphConnectionOutputResponseArgs
- 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.
DataflowGraphConnectionSchemaSerializationFormat, DataflowGraphConnectionSchemaSerializationFormatArgs
- Delta
- DeltaDelta Format
- Json
- JsonJSON Format
- Parquet
- ParquetParquet Format
- Avro
- AvroAvro serialization format.
- Dataflow
Graph Connection Schema Serialization Format Delta - DeltaDelta Format
- Dataflow
Graph Connection Schema Serialization Format Json - JsonJSON Format
- Dataflow
Graph Connection Schema Serialization Format Parquet - ParquetParquet Format
- Dataflow
Graph Connection Schema Serialization Format Avro - AvroAvro serialization format.
- Delta
- DeltaDelta Format
- Json
- JsonJSON Format
- Parquet
- ParquetParquet Format
- Avro
- AvroAvro serialization format.
- Delta
- DeltaDelta Format
- Json
- JsonJSON Format
- Parquet
- ParquetParquet Format
- Avro
- AvroAvro serialization format.
- DELTA
- DeltaDelta Format
- JSON
- JsonJSON Format
- PARQUET
- ParquetParquet Format
- AVRO
- AvroAvro serialization format.
- "Delta"
- DeltaDelta Format
- "Json"
- JsonJSON Format
- "Parquet"
- ParquetParquet Format
- "Avro"
- AvroAvro serialization format.
DataflowGraphConnectionSchemaSettings, DataflowGraphConnectionSchemaSettingsArgs
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- Serialization
Format string | Pulumi.Azure Native. Io TOperations. Dataflow Graph Connection Schema Serialization Format - Output serialization format.
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- Serialization
Format string | DataflowGraph Connection Schema Serialization Format - Output serialization format.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
- serialization
Format String | DataflowGraph Connection Schema Serialization Format - Output serialization format.
- schema
Ref string - Reference to the schema that describes the output of the transformation.
- serialization
Format string | DataflowGraph Connection Schema Serialization Format - Output serialization format.
- schema_
ref str - Reference to the schema that describes the output of the transformation.
- serialization_
format str | DataflowGraph Connection Schema Serialization Format - Output serialization format.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
- serialization
Format String | "Delta" | "Json" | "Parquet" | "Avro" - Output serialization format.
DataflowGraphConnectionSchemaSettingsResponse, DataflowGraphConnectionSchemaSettingsResponseArgs
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- Serialization
Format string - Output serialization format.
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- Serialization
Format string - Output serialization format.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
- serialization
Format String - Output serialization format.
- schema
Ref string - Reference to the schema that describes the output of the transformation.
- serialization
Format string - Output serialization format.
- schema_
ref str - Reference to the schema that describes the output of the transformation.
- serialization_
format str - Output serialization format.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
- serialization
Format String - Output serialization format.
DataflowGraphDestinationNode, DataflowGraphDestinationNodeArgs
- Destination
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Destination Node Settings - Destination configuration.
- Name string
- Name of the node.
- Destination
Settings DataflowGraph Destination Node Settings - Destination configuration.
- Name string
- Name of the node.
- destination
Settings DataflowGraph Destination Node Settings - Destination configuration.
- name String
- Name of the node.
- destination
Settings DataflowGraph Destination Node Settings - Destination configuration.
- name string
- Name of the node.
- destination_
settings DataflowGraph Destination Node Settings - Destination configuration.
- name str
- Name of the node.
- destination
Settings Property Map - Destination configuration.
- name String
- Name of the node.
DataflowGraphDestinationNodeResponse, DataflowGraphDestinationNodeResponseArgs
- Destination
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Destination Node Settings Response - Destination configuration.
- Name string
- Name of the node.
- Destination
Settings DataflowGraph Destination Node Settings Response - Destination configuration.
- Name string
- Name of the node.
- destination
Settings DataflowGraph Destination Node Settings Response - Destination configuration.
- name String
- Name of the node.
- destination
Settings DataflowGraph Destination Node Settings Response - Destination configuration.
- name string
- Name of the node.
- destination_
settings DataflowGraph Destination Node Settings Response - Destination configuration.
- name str
- Name of the node.
- destination
Settings Property Map - Destination configuration.
- name String
- Name of the node.
DataflowGraphDestinationNodeSettings, DataflowGraphDestinationNodeSettingsArgs
- Data
Destination string - Data destination at the endpoint.
- Endpoint
Ref string - The name of the DataflowEndpoint resource .
- Output
Schema Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Graph Destination Schema Settings - Output schema settings.
- Data
Destination string - Data destination at the endpoint.
- Endpoint
Ref string - The name of the DataflowEndpoint resource .
- Output
Schema DataflowSettings Graph Destination Schema Settings - Output schema settings.
- data
Destination String - Data destination at the endpoint.
- endpoint
Ref String - The name of the DataflowEndpoint resource .
- output
Schema DataflowSettings Graph Destination Schema Settings - Output schema settings.
- data
Destination string - Data destination at the endpoint.
- endpoint
Ref string - The name of the DataflowEndpoint resource .
- output
Schema DataflowSettings Graph Destination Schema Settings - Output schema settings.
- data_
destination str - Data destination at the endpoint.
- endpoint_
ref str - The name of the DataflowEndpoint resource .
- output_
schema_ Dataflowsettings Graph Destination Schema Settings - Output schema settings.
- data
Destination String - Data destination at the endpoint.
- endpoint
Ref String - The name of the DataflowEndpoint resource .
- output
Schema Property MapSettings - Output schema settings.
DataflowGraphDestinationNodeSettingsResponse, DataflowGraphDestinationNodeSettingsResponseArgs
- Data
Destination string - Data destination at the endpoint.
- Endpoint
Ref string - The name of the DataflowEndpoint resource .
- Output
Schema Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Graph Destination Schema Settings Response - Output schema settings.
- Data
Destination string - Data destination at the endpoint.
- Endpoint
Ref string - The name of the DataflowEndpoint resource .
- Output
Schema DataflowSettings Graph Destination Schema Settings Response - Output schema settings.
- data
Destination String - Data destination at the endpoint.
- endpoint
Ref String - The name of the DataflowEndpoint resource .
- output
Schema DataflowSettings Graph Destination Schema Settings Response - Output schema settings.
- data
Destination string - Data destination at the endpoint.
- endpoint
Ref string - The name of the DataflowEndpoint resource .
- output
Schema DataflowSettings Graph Destination Schema Settings Response - Output schema settings.
- data_
destination str - Data destination at the endpoint.
- endpoint_
ref str - The name of the DataflowEndpoint resource .
- output_
schema_ Dataflowsettings Graph Destination Schema Settings Response - Output schema settings.
- data
Destination String - Data destination at the endpoint.
- endpoint
Ref String - The name of the DataflowEndpoint resource .
- output
Schema Property MapSettings - Output schema settings.
DataflowGraphDestinationSchemaSerializationFormat, DataflowGraphDestinationSchemaSerializationFormatArgs
- Parquet
- ParquetParquet serialization format.
- Delta
- DeltaDelta serialization format.
- Dataflow
Graph Destination Schema Serialization Format Parquet - ParquetParquet serialization format.
- Dataflow
Graph Destination Schema Serialization Format Delta - DeltaDelta serialization format.
- Parquet
- ParquetParquet serialization format.
- Delta
- DeltaDelta serialization format.
- Parquet
- ParquetParquet serialization format.
- Delta
- DeltaDelta serialization format.
- PARQUET
- ParquetParquet serialization format.
- DELTA
- DeltaDelta serialization format.
- "Parquet"
- ParquetParquet serialization format.
- "Delta"
- DeltaDelta serialization format.
DataflowGraphDestinationSchemaSettings, DataflowGraphDestinationSchemaSettingsArgs
- Serialization
Format string | Pulumi.Azure Native. Io TOperations. Dataflow Graph Destination Schema Serialization Format - The format of the output data.
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- Serialization
Format string | DataflowGraph Destination Schema Serialization Format - The format of the output data.
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- serialization
Format String | DataflowGraph Destination Schema Serialization Format - The format of the output data.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
- serialization
Format string | DataflowGraph Destination Schema Serialization Format - The format of the output data.
- schema
Ref string - Reference to the schema that describes the output of the transformation.
- serialization_
format str | DataflowGraph Destination Schema Serialization Format - The format of the output data.
- schema_
ref str - Reference to the schema that describes the output of the transformation.
- serialization
Format String | "Parquet" | "Delta" - The format of the output data.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
DataflowGraphDestinationSchemaSettingsResponse, DataflowGraphDestinationSchemaSettingsResponseArgs
- Serialization
Format string - The format of the output data.
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- Serialization
Format string - The format of the output data.
- Schema
Ref string - Reference to the schema that describes the output of the transformation.
- serialization
Format String - The format of the output data.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
- serialization
Format string - The format of the output data.
- schema
Ref 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.
- serialization
Format String - The format of the output data.
- schema
Ref String - Reference to the schema that describes the output of the transformation.
DataflowGraphGraphNode, DataflowGraphGraphNodeArgs
- Graph
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Node Graph Settings - Graph configuration.
- Name string
- Name of the node.
- Graph
Settings DataflowGraph Node Graph Settings - Graph configuration.
- Name string
- Name of the node.
- graph
Settings DataflowGraph Node Graph Settings - Graph configuration.
- name String
- Name of the node.
- graph
Settings DataflowGraph Node Graph Settings - Graph configuration.
- name string
- Name of the node.
- graph_
settings DataflowGraph Node Graph Settings - Graph configuration.
- name str
- Name of the node.
- graph
Settings Property Map - Graph configuration.
- name String
- Name of the node.
DataflowGraphGraphNodeConfiguration, DataflowGraphGraphNodeConfigurationArgs
DataflowGraphGraphNodeConfigurationResponse, DataflowGraphGraphNodeConfigurationResponseArgs
DataflowGraphGraphNodeResponse, DataflowGraphGraphNodeResponseArgs
- Graph
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Node Graph Settings Response - Graph configuration.
- Name string
- Name of the node.
- Graph
Settings DataflowGraph Node Graph Settings Response - Graph configuration.
- Name string
- Name of the node.
- graph
Settings DataflowGraph Node Graph Settings Response - Graph configuration.
- name String
- Name of the node.
- graph
Settings DataflowGraph Node Graph Settings Response - Graph configuration.
- name string
- Name of the node.
- graph_
settings DataflowGraph Node Graph Settings Response - Graph configuration.
- name str
- Name of the node.
- graph
Settings Property Map - Graph configuration.
- name String
- Name of the node.
DataflowGraphNodeConnection, DataflowGraphNodeConnectionArgs
- From
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Connection Input - Information about the source node.
- To
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Connection Output - Information about the destination node.
- From
Dataflow
Graph Connection Input - Information about the source node.
- To
Dataflow
Graph Connection Output - Information about the destination node.
- from
Dataflow
Graph Connection Input - Information about the source node.
- to
Dataflow
Graph Connection Output - Information about the destination node.
- from
Dataflow
Graph Connection Input - Information about the source node.
- to
Dataflow
Graph Connection Output - Information about the destination node.
- from_
Dataflow
Graph Connection Input - Information about the source node.
- to
Dataflow
Graph Connection Output - Information about the destination node.
- from Property Map
- Information about the source node.
- to Property Map
- Information about the destination node.
DataflowGraphNodeConnectionResponse, DataflowGraphNodeConnectionResponseArgs
- From
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Connection Input Response - Information about the source node.
- To
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Connection Output Response - Information about the destination node.
- From
Dataflow
Graph Connection Input Response - Information about the source node.
- To
Dataflow
Graph Connection Output Response - Information about the destination node.
- from
Dataflow
Graph Connection Input Response - Information about the source node.
- to
Dataflow
Graph Connection Output Response - Information about the destination node.
- from
Dataflow
Graph Connection Input Response - Information about the source node.
- to
Dataflow
Graph Connection Output Response - Information about the destination node.
- from_
Dataflow
Graph Connection Input Response - Information about the source node.
- to
Dataflow
Graph Connection Output Response - Information about the destination node.
- from Property Map
- Information about the source node.
- to Property Map
- Information about the destination node.
DataflowGraphNodeGraphSettings, DataflowGraphNodeGraphSettingsArgs
- Artifact string
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - Registry
Endpoint stringRef - Reference to the registry endpoint for pulling the artifact.
- Configuration
List<Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Graph Node Configuration> - Configuration key-value pairs.
- Artifact string
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - Registry
Endpoint stringRef - Reference to the registry endpoint for pulling the artifact.
- Configuration
[]Dataflow
Graph Graph Node Configuration - Configuration key-value pairs.
- artifact String
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry
Endpoint StringRef - Reference to the registry endpoint for pulling the artifact.
- configuration
List<Dataflow
Graph Graph Node Configuration> - Configuration key-value pairs.
- artifact string
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry
Endpoint stringRef - Reference to the registry endpoint for pulling the artifact.
- configuration
Dataflow
Graph Graph Node Configuration[] - Configuration key-value pairs.
- artifact str
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry_
endpoint_ strref - Reference to the registry endpoint for pulling the artifact.
- configuration
Sequence[Dataflow
Graph Graph Node Configuration] - Configuration key-value pairs.
- artifact String
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry
Endpoint StringRef - Reference to the registry endpoint for pulling the artifact.
- configuration List<Property Map>
- Configuration key-value pairs.
DataflowGraphNodeGraphSettingsResponse, DataflowGraphNodeGraphSettingsResponseArgs
- Artifact string
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - Registry
Endpoint stringRef - Reference to the registry endpoint for pulling the artifact.
- Configuration
List<Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Graph Graph Node Configuration Response> - Configuration key-value pairs.
- Artifact string
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - Registry
Endpoint stringRef - Reference to the registry endpoint for pulling the artifact.
- Configuration
[]Dataflow
Graph Graph Node Configuration Response - Configuration key-value pairs.
- artifact String
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry
Endpoint StringRef - Reference to the registry endpoint for pulling the artifact.
- configuration
List<Dataflow
Graph Graph Node Configuration Response> - Configuration key-value pairs.
- artifact string
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry
Endpoint stringRef - Reference to the registry endpoint for pulling the artifact.
- configuration
Dataflow
Graph Graph Node Configuration Response[] - Configuration key-value pairs.
- artifact str
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry_
endpoint_ strref - Reference to the registry endpoint for pulling the artifact.
- configuration
Sequence[Dataflow
Graph Graph Node Configuration Response] - Configuration key-value pairs.
- artifact String
- The artifact name and version to pull. This should be in the format
<artifact-name>:<version>
. - registry
Endpoint StringRef - Reference to the registry endpoint for pulling the artifact.
- configuration List<Property Map>
- Configuration key-value pairs.
DataflowGraphProperties, DataflowGraphPropertiesArgs
- Node
Connections List<Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Node Connection> - List of connections between nodes in the dataflow graph.
- Nodes List<object>
- List of nodes in the dataflow graph.
- Mode
string | Pulumi.
Azure Native. Io TOperations. Operational Mode - The mode of the dataflow graph.
- Request
Disk string | Pulumi.Persistence Azure Native. Io TOperations. Operational Mode - Disk persistence mode.
- Node
Connections []DataflowGraph Node Connection - List of connections between nodes in the dataflow graph.
- Nodes []interface{}
- List of nodes in the dataflow graph.
- Mode
string | Operational
Mode - The mode of the dataflow graph.
- Request
Disk string | OperationalPersistence Mode - Disk persistence mode.
- node
Connections List<DataflowGraph Node Connection> - List of connections between nodes in the dataflow graph.
- nodes List<Object>
- List of nodes in the dataflow graph.
- mode
String | Operational
Mode - The mode of the dataflow graph.
- request
Disk String | OperationalPersistence Mode - Disk persistence mode.
- node
Connections DataflowGraph Node Connection[] - List of connections between nodes in the dataflow graph.
- nodes
(Dataflow
Graph Destination Node | Dataflow Graph Graph Node | Dataflow Graph Source Node)[] - List of nodes in the dataflow graph.
- mode
string | Operational
Mode - The mode of the dataflow graph.
- request
Disk string | OperationalPersistence Mode - Disk persistence mode.
- node_
connections Sequence[DataflowGraph Node Connection] - List of connections between nodes in the dataflow graph.
- nodes
Sequence[Union[Dataflow
Graph Destination Node, Dataflow Graph Graph Node, Dataflow Graph Source Node]] - List of nodes in the dataflow graph.
- mode
str | Operational
Mode - The mode of the dataflow graph.
- request_
disk_ str | Operationalpersistence Mode - Disk persistence mode.
- node
Connections 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.
- mode String | "Enabled" | "Disabled"
- The mode of the dataflow graph.
- request
Disk String | "Enabled" | "Disabled"Persistence - Disk persistence mode.
DataflowGraphPropertiesResponse, DataflowGraphPropertiesResponseArgs
- Node
Connections List<Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Node Connection Response> - List of connections between nodes in the dataflow graph.
- Nodes List<object>
- List of nodes in the dataflow graph.
- Provisioning
State string - The provisioning state of the dataflow graph.
- Mode string
- The mode of the dataflow graph.
- Request
Disk stringPersistence - Disk persistence mode.
- Node
Connections []DataflowGraph Node Connection Response - List of connections between nodes in the dataflow graph.
- Nodes []interface{}
- List of nodes in the dataflow graph.
- Provisioning
State string - The provisioning state of the dataflow graph.
- Mode string
- The mode of the dataflow graph.
- Request
Disk stringPersistence - Disk persistence mode.
- node
Connections List<DataflowGraph Node Connection Response> - List of connections between nodes in the dataflow graph.
- nodes List<Object>
- List of nodes in the dataflow graph.
- provisioning
State String - The provisioning state of the dataflow graph.
- mode String
- The mode of the dataflow graph.
- request
Disk StringPersistence - Disk persistence mode.
- node
Connections DataflowGraph Node Connection Response[] - List of connections between nodes in the dataflow graph.
- nodes
(Dataflow
Graph Destination Node Response | Dataflow Graph Graph Node Response | Dataflow Graph Source Node Response)[] - List of nodes in the dataflow graph.
- provisioning
State string - The provisioning state of the dataflow graph.
- mode string
- The mode of the dataflow graph.
- request
Disk stringPersistence - Disk persistence mode.
- node_
connections Sequence[DataflowGraph Node Connection Response] - List of connections between nodes in the dataflow graph.
- nodes
Sequence[Union[Dataflow
Graph Destination Node Response, Dataflow Graph Graph Node Response, Dataflow Graph Source Node Response]] - 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_ strpersistence - Disk persistence mode.
- node
Connections 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.
- provisioning
State String - The provisioning state of the dataflow graph.
- mode String
- The mode of the dataflow graph.
- request
Disk StringPersistence - Disk persistence mode.
DataflowGraphSourceNode, DataflowGraphSourceNodeArgs
- Name string
- Name of the node.
- Source
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Source Settings - Source configuration.
- Name string
- Name of the node.
- Source
Settings DataflowGraph Source Settings - Source configuration.
- name String
- Name of the node.
- source
Settings DataflowGraph Source Settings - Source configuration.
- name string
- Name of the node.
- source
Settings DataflowGraph Source Settings - Source configuration.
- name str
- Name of the node.
- source_
settings DataflowGraph Source Settings - Source configuration.
- name String
- Name of the node.
- source
Settings Property Map - Source configuration.
DataflowGraphSourceNodeResponse, DataflowGraphSourceNodeResponseArgs
- Name string
- Name of the node.
- Source
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Graph Source Settings Response - Source configuration.
- Name string
- Name of the node.
- Source
Settings DataflowGraph Source Settings Response - Source configuration.
- name String
- Name of the node.
- source
Settings DataflowGraph Source Settings Response - Source configuration.
- name string
- Name of the node.
- source
Settings DataflowGraph Source Settings Response - Source configuration.
- name str
- Name of the node.
- source_
settings DataflowGraph Source Settings Response - Source configuration.
- name String
- Name of the node.
- source
Settings Property Map - Source configuration.
DataflowGraphSourceSettings, DataflowGraphSourceSettingsArgs
- Data
Sources List<string> - List of data sources.
- Endpoint
Ref string - The endpoint reference for the source.
- Asset
Ref string - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
- Data
Sources []string - List of data sources.
- Endpoint
Ref string - The endpoint reference for the source.
- Asset
Ref string - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
- data
Sources List<String> - List of data sources.
- endpoint
Ref String - The endpoint reference for the source.
- asset
Ref String - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
- data
Sources string[] - List of data sources.
- endpoint
Ref string - The endpoint reference for the source.
- asset
Ref 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.
- data
Sources List<String> - List of data sources.
- endpoint
Ref String - The endpoint reference for the source.
- asset
Ref String - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
DataflowGraphSourceSettingsResponse, DataflowGraphSourceSettingsResponseArgs
- Data
Sources List<string> - List of data sources.
- Endpoint
Ref string - The endpoint reference for the source.
- Asset
Ref string - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
- Data
Sources []string - List of data sources.
- Endpoint
Ref string - The endpoint reference for the source.
- Asset
Ref string - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
- data
Sources List<String> - List of data sources.
- endpoint
Ref String - The endpoint reference for the source.
- asset
Ref String - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
- data
Sources string[] - List of data sources.
- endpoint
Ref string - The endpoint reference for the source.
- asset
Ref 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.
- data
Sources List<String> - List of data sources.
- endpoint
Ref String - The endpoint reference for the source.
- asset
Ref String - Reference to the resource in Azure Device Registry where the data in the endpoint originates from.
ExtendedLocation, ExtendedLocationArgs
- Name string
- The name of the extended location.
- Type
string | Pulumi.
Azure Native. Io TOperations. Extended Location Type - Type of ExtendedLocation.
- Name string
- The name of the extended location.
- Type
string | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | Extended
Location Type - Type of ExtendedLocation.
- name string
- The name of the extended location.
- type
string | Extended
Location Type - Type of ExtendedLocation.
- name str
- The name of the extended location.
- type
str | Extended
Location Type - Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | "Custom
Location" - Type of ExtendedLocation.
ExtendedLocationResponse, ExtendedLocationResponseArgs
ExtendedLocationType, ExtendedLocationTypeArgs
- Custom
Location - CustomLocationCustomLocation type
- Extended
Location Type Custom Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "Custom
Location" - CustomLocationCustomLocation type
OperationalMode, OperationalModeArgs
- Enabled
- EnabledEnabled is equivalent to True
- Disabled
- DisabledDisabled is equivalent to False.
- Operational
Mode Enabled - EnabledEnabled is equivalent to True
- Operational
Mode Disabled - DisabledDisabled is equivalent to False.
- Enabled
- EnabledEnabled is equivalent to True
- Disabled
- DisabledDisabled is equivalent to False.
- Enabled
- EnabledEnabled is equivalent to True
- Disabled
- DisabledDisabled is equivalent to False.
- ENABLED
- EnabledEnabled is equivalent to True
- DISABLED
- DisabledDisabled is equivalent to False.
- "Enabled"
- EnabledEnabled is equivalent to True
- "Disabled"
- DisabledDisabled is equivalent to False.
SystemDataResponse, SystemDataResponseArgs
- 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.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperations:DataflowGraph myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName}/dataflowGraphs/{dataflowGraphName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0