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

azure-native-v2.iotoperations.DataFlowProfile

Explore with Pulumi AI

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

Instance dataflowProfile resource Azure REST API version: 2024-07-01-preview.

Example Usage

DataFlowProfile_CreateOrUpdate

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var dataFlowProfile = new AzureNative.IoTOperations.DataFlowProfile("dataFlowProfile", new()
    {
        DataflowProfileName = "aio-dataflowprofile",
        ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
        {
            Name = "ycsyubcxttlusbhfdqaynmkaatnbyv",
            Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
        },
        InstanceName = "aio-instance",
        Properties = new AzureNative.IoTOperations.Inputs.DataFlowProfilePropertiesArgs
        {
            Diagnostics = new AzureNative.IoTOperations.Inputs.ProfileDiagnosticsArgs
            {
                Logs = new AzureNative.IoTOperations.Inputs.DiagnosticsLogsArgs
                {
                    Level = "tpjixxzdjmkvfnctjbkycswmyrnskf",
                    OpentelemetryExportConfig = new AzureNative.IoTOperations.Inputs.OpenTelemetryLogExportConfigArgs
                    {
                        IntervalSeconds = 23,
                        Level = "tmcrcih",
                        OtlpGrpcEndpoint = "oyembrvhzogggkodr",
                    },
                },
                Metrics = new AzureNative.IoTOperations.Inputs.MetricsArgs
                {
                    OpentelemetryExportConfig = new AzureNative.IoTOperations.Inputs.OpenTelemetryExportConfigArgs
                    {
                        IntervalSeconds = 207,
                        OtlpGrpcEndpoint = "dngpjdmfecwmrheyzc",
                    },
                    PrometheusPort = 87,
                },
            },
            InstanceCount = 18,
        },
        ResourceGroupName = "rgiotoperations",
    });

});
Copy
package main

import (
	iotoperations "github.com/pulumi/pulumi-azure-native-sdk/iotoperations/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iotoperations.NewDataFlowProfile(ctx, "dataFlowProfile", &iotoperations.DataFlowProfileArgs{
			DataflowProfileName: pulumi.String("aio-dataflowprofile"),
			ExtendedLocation: &iotoperations.ExtendedLocationArgs{
				Name: pulumi.String("ycsyubcxttlusbhfdqaynmkaatnbyv"),
				Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
			},
			InstanceName: pulumi.String("aio-instance"),
			Properties: &iotoperations.DataFlowProfilePropertiesArgs{
				Diagnostics: &iotoperations.ProfileDiagnosticsArgs{
					Logs: &iotoperations.DiagnosticsLogsArgs{
						Level: pulumi.String("tpjixxzdjmkvfnctjbkycswmyrnskf"),
						OpentelemetryExportConfig: &iotoperations.OpenTelemetryLogExportConfigArgs{
							IntervalSeconds:  pulumi.Int(23),
							Level:            pulumi.String("tmcrcih"),
							OtlpGrpcEndpoint: pulumi.String("oyembrvhzogggkodr"),
						},
					},
					Metrics: &iotoperations.MetricsArgs{
						OpentelemetryExportConfig: &iotoperations.OpenTelemetryExportConfigArgs{
							IntervalSeconds:  pulumi.Int(207),
							OtlpGrpcEndpoint: pulumi.String("dngpjdmfecwmrheyzc"),
						},
						PrometheusPort: pulumi.Int(87),
					},
				},
				InstanceCount: pulumi.Int(18),
			},
			ResourceGroupName: pulumi.String("rgiotoperations"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.iotoperations.DataFlowProfile;
import com.pulumi.azurenative.iotoperations.DataFlowProfileArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataFlowProfilePropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.ProfileDiagnosticsArgs;
import com.pulumi.azurenative.iotoperations.inputs.DiagnosticsLogsArgs;
import com.pulumi.azurenative.iotoperations.inputs.OpenTelemetryLogExportConfigArgs;
import com.pulumi.azurenative.iotoperations.inputs.MetricsArgs;
import com.pulumi.azurenative.iotoperations.inputs.OpenTelemetryExportConfigArgs;
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 dataFlowProfile = new DataFlowProfile("dataFlowProfile", DataFlowProfileArgs.builder()
            .dataflowProfileName("aio-dataflowprofile")
            .extendedLocation(ExtendedLocationArgs.builder()
                .name("ycsyubcxttlusbhfdqaynmkaatnbyv")
                .type("CustomLocation")
                .build())
            .instanceName("aio-instance")
            .properties(DataFlowProfilePropertiesArgs.builder()
                .diagnostics(ProfileDiagnosticsArgs.builder()
                    .logs(DiagnosticsLogsArgs.builder()
                        .level("tpjixxzdjmkvfnctjbkycswmyrnskf")
                        .opentelemetryExportConfig(OpenTelemetryLogExportConfigArgs.builder()
                            .intervalSeconds(23)
                            .level("tmcrcih")
                            .otlpGrpcEndpoint("oyembrvhzogggkodr")
                            .build())
                        .build())
                    .metrics(MetricsArgs.builder()
                        .opentelemetryExportConfig(OpenTelemetryExportConfigArgs.builder()
                            .intervalSeconds(207)
                            .otlpGrpcEndpoint("dngpjdmfecwmrheyzc")
                            .build())
                        .prometheusPort(87)
                        .build())
                    .build())
                .instanceCount(18)
                .build())
            .resourceGroupName("rgiotoperations")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const dataFlowProfile = new azure_native.iotoperations.DataFlowProfile("dataFlowProfile", {
    dataflowProfileName: "aio-dataflowprofile",
    extendedLocation: {
        name: "ycsyubcxttlusbhfdqaynmkaatnbyv",
        type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
    },
    instanceName: "aio-instance",
    properties: {
        diagnostics: {
            logs: {
                level: "tpjixxzdjmkvfnctjbkycswmyrnskf",
                opentelemetryExportConfig: {
                    intervalSeconds: 23,
                    level: "tmcrcih",
                    otlpGrpcEndpoint: "oyembrvhzogggkodr",
                },
            },
            metrics: {
                opentelemetryExportConfig: {
                    intervalSeconds: 207,
                    otlpGrpcEndpoint: "dngpjdmfecwmrheyzc",
                },
                prometheusPort: 87,
            },
        },
        instanceCount: 18,
    },
    resourceGroupName: "rgiotoperations",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

data_flow_profile = azure_native.iotoperations.DataFlowProfile("dataFlowProfile",
    dataflow_profile_name="aio-dataflowprofile",
    extended_location={
        "name": "ycsyubcxttlusbhfdqaynmkaatnbyv",
        "type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
    },
    instance_name="aio-instance",
    properties={
        "diagnostics": {
            "logs": {
                "level": "tpjixxzdjmkvfnctjbkycswmyrnskf",
                "opentelemetry_export_config": {
                    "interval_seconds": 23,
                    "level": "tmcrcih",
                    "otlp_grpc_endpoint": "oyembrvhzogggkodr",
                },
            },
            "metrics": {
                "opentelemetry_export_config": {
                    "interval_seconds": 207,
                    "otlp_grpc_endpoint": "dngpjdmfecwmrheyzc",
                },
                "prometheus_port": 87,
            },
        },
        "instance_count": 18,
    },
    resource_group_name="rgiotoperations")
Copy
resources:
  dataFlowProfile:
    type: azure-native:iotoperations:DataFlowProfile
    properties:
      dataflowProfileName: aio-dataflowprofile
      extendedLocation:
        name: ycsyubcxttlusbhfdqaynmkaatnbyv
        type: CustomLocation
      instanceName: aio-instance
      properties:
        diagnostics:
          logs:
            level: tpjixxzdjmkvfnctjbkycswmyrnskf
            opentelemetryExportConfig:
              intervalSeconds: 23
              level: tmcrcih
              otlpGrpcEndpoint: oyembrvhzogggkodr
          metrics:
            opentelemetryExportConfig:
              intervalSeconds: 207
              otlpGrpcEndpoint: dngpjdmfecwmrheyzc
            prometheusPort: 87
        instanceCount: 18
      resourceGroupName: rgiotoperations
Copy

Create DataFlowProfile Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DataFlowProfile(name: string, args: DataFlowProfileArgs, opts?: CustomResourceOptions);
@overload
def DataFlowProfile(resource_name: str,
                    args: DataFlowProfileArgs,
                    opts: Optional[ResourceOptions] = None)

@overload
def DataFlowProfile(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    extended_location: Optional[ExtendedLocationArgs] = None,
                    instance_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    dataflow_profile_name: Optional[str] = None,
                    properties: Optional[DataFlowProfilePropertiesArgs] = None)
func NewDataFlowProfile(ctx *Context, name string, args DataFlowProfileArgs, opts ...ResourceOption) (*DataFlowProfile, error)
public DataFlowProfile(string name, DataFlowProfileArgs args, CustomResourceOptions? opts = null)
public DataFlowProfile(String name, DataFlowProfileArgs args)
public DataFlowProfile(String name, DataFlowProfileArgs args, CustomResourceOptions options)
type: azure-native:iotoperations:DataFlowProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DataFlowProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DataFlowProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DataFlowProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DataFlowProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DataFlowProfileArgs
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 dataFlowProfileResource = new AzureNative.Iotoperations.DataFlowProfile("dataFlowProfileResource", new()
{
    ExtendedLocation = 
    {
        { "name", "string" },
        { "type", "string" },
    },
    InstanceName = "string",
    ResourceGroupName = "string",
    DataflowProfileName = "string",
    Properties = 
    {
        { "diagnostics", 
        {
            { "logs", 
            {
                { "level", "string" },
                { "opentelemetryExportConfig", 
                {
                    { "otlpGrpcEndpoint", "string" },
                    { "intervalSeconds", 0 },
                    { "level", "string" },
                } },
            } },
            { "metrics", 
            {
                { "opentelemetryExportConfig", 
                {
                    { "otlpGrpcEndpoint", "string" },
                    { "intervalSeconds", 0 },
                } },
                { "prometheusPort", 0 },
            } },
        } },
        { "instanceCount", 0 },
    },
});
Copy
example, err := iotoperations.NewDataFlowProfile(ctx, "dataFlowProfileResource", &iotoperations.DataFlowProfileArgs{
	ExtendedLocation: map[string]interface{}{
		"name": "string",
		"type": "string",
	},
	InstanceName:        "string",
	ResourceGroupName:   "string",
	DataflowProfileName: "string",
	Properties: map[string]interface{}{
		"diagnostics": map[string]interface{}{
			"logs": map[string]interface{}{
				"level": "string",
				"opentelemetryExportConfig": map[string]interface{}{
					"otlpGrpcEndpoint": "string",
					"intervalSeconds":  0,
					"level":            "string",
				},
			},
			"metrics": map[string]interface{}{
				"opentelemetryExportConfig": map[string]interface{}{
					"otlpGrpcEndpoint": "string",
					"intervalSeconds":  0,
				},
				"prometheusPort": 0,
			},
		},
		"instanceCount": 0,
	},
})
Copy
var dataFlowProfileResource = new DataFlowProfile("dataFlowProfileResource", DataFlowProfileArgs.builder()
    .extendedLocation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .instanceName("string")
    .resourceGroupName("string")
    .dataflowProfileName("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
data_flow_profile_resource = azure_native.iotoperations.DataFlowProfile("dataFlowProfileResource",
    extended_location={
        name: string,
        type: string,
    },
    instance_name=string,
    resource_group_name=string,
    dataflow_profile_name=string,
    properties={
        diagnostics: {
            logs: {
                level: string,
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: string,
                    intervalSeconds: 0,
                    level: string,
                },
            },
            metrics: {
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: string,
                    intervalSeconds: 0,
                },
                prometheusPort: 0,
            },
        },
        instanceCount: 0,
    })
Copy
const dataFlowProfileResource = new azure_native.iotoperations.DataFlowProfile("dataFlowProfileResource", {
    extendedLocation: {
        name: "string",
        type: "string",
    },
    instanceName: "string",
    resourceGroupName: "string",
    dataflowProfileName: "string",
    properties: {
        diagnostics: {
            logs: {
                level: "string",
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: "string",
                    intervalSeconds: 0,
                    level: "string",
                },
            },
            metrics: {
                opentelemetryExportConfig: {
                    otlpGrpcEndpoint: "string",
                    intervalSeconds: 0,
                },
                prometheusPort: 0,
            },
        },
        instanceCount: 0,
    },
});
Copy
type: azure-native:iotoperations:DataFlowProfile
properties:
    dataflowProfileName: string
    extendedLocation:
        name: string
        type: string
    instanceName: string
    properties:
        diagnostics:
            logs:
                level: string
                opentelemetryExportConfig:
                    intervalSeconds: 0
                    level: string
                    otlpGrpcEndpoint: string
            metrics:
                opentelemetryExportConfig:
                    intervalSeconds: 0
                    otlpGrpcEndpoint: string
                prometheusPort: 0
        instanceCount: 0
    resourceGroupName: string
Copy

DataFlowProfile 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 DataFlowProfile resource accepts the following input properties:

ExtendedLocation
This property is required.
Changes to this property will trigger replacement.
Pulumi.AzureNative.IoTOperations.Inputs.ExtendedLocation
Edge location of the resource.
InstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of instance.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
DataflowProfileName Changes to this property will trigger replacement. string
Name of Instance dataflowProfile resource
Properties Pulumi.AzureNative.IoTOperations.Inputs.DataFlowProfileProperties
The resource-specific properties for this resource.
ExtendedLocation
This property is required.
Changes to this property will trigger replacement.
ExtendedLocationArgs
Edge location of the resource.
InstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of instance.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
DataflowProfileName Changes to this property will trigger replacement. string
Name of Instance dataflowProfile resource
Properties DataFlowProfilePropertiesArgs
The resource-specific properties for this resource.
extendedLocation
This property is required.
Changes to this property will trigger replacement.
ExtendedLocation
Edge location of the resource.
instanceName
This property is required.
Changes to this property will trigger replacement.
String
Name of instance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
dataflowProfileName Changes to this property will trigger replacement. String
Name of Instance dataflowProfile resource
properties DataFlowProfileProperties
The resource-specific properties for this resource.
extendedLocation
This property is required.
Changes to this property will trigger replacement.
ExtendedLocation
Edge location of the resource.
instanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of instance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
dataflowProfileName Changes to this property will trigger replacement. string
Name of Instance dataflowProfile resource
properties DataFlowProfileProperties
The resource-specific properties for this resource.
extended_location
This property is required.
Changes to this property will trigger replacement.
ExtendedLocationArgs
Edge location of the resource.
instance_name
This property is required.
Changes to this property will trigger replacement.
str
Name of instance.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
dataflow_profile_name Changes to this property will trigger replacement. str
Name of Instance dataflowProfile resource
properties DataFlowProfilePropertiesArgs
The resource-specific properties for this resource.
extendedLocation
This property is required.
Changes to this property will trigger replacement.
Property Map
Edge location of the resource.
instanceName
This property is required.
Changes to this property will trigger replacement.
String
Name of instance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
dataflowProfileName Changes to this property will trigger replacement. String
Name of Instance dataflowProfile resource
properties Property Map
The resource-specific properties for this resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the DataFlowProfile resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the 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"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the 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"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the 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"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the 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"
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the 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"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

DataFlowProfileProperties
, DataFlowProfilePropertiesArgs

Diagnostics Pulumi.AzureNative.IoTOperations.Inputs.ProfileDiagnostics
Spec defines the desired identities of NBC diagnostics settings.
InstanceCount int
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
Diagnostics ProfileDiagnostics
Spec defines the desired identities of NBC diagnostics settings.
InstanceCount int
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
diagnostics ProfileDiagnostics
Spec defines the desired identities of NBC diagnostics settings.
instanceCount Integer
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
diagnostics ProfileDiagnostics
Spec defines the desired identities of NBC diagnostics settings.
instanceCount number
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
diagnostics ProfileDiagnostics
Spec defines the desired identities of NBC diagnostics settings.
instance_count int
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
diagnostics Property Map
Spec defines the desired identities of NBC diagnostics settings.
instanceCount Number
To manually scale the dataflow profile, specify the maximum number of instances you want to run.

DataFlowProfilePropertiesResponse
, DataFlowProfilePropertiesResponseArgs

ProvisioningState This property is required. string
The status of the last operation.
Diagnostics Pulumi.AzureNative.IoTOperations.Inputs.ProfileDiagnosticsResponse
Spec defines the desired identities of NBC diagnostics settings.
InstanceCount int
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
ProvisioningState This property is required. string
The status of the last operation.
Diagnostics ProfileDiagnosticsResponse
Spec defines the desired identities of NBC diagnostics settings.
InstanceCount int
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
provisioningState This property is required. String
The status of the last operation.
diagnostics ProfileDiagnosticsResponse
Spec defines the desired identities of NBC diagnostics settings.
instanceCount Integer
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
provisioningState This property is required. string
The status of the last operation.
diagnostics ProfileDiagnosticsResponse
Spec defines the desired identities of NBC diagnostics settings.
instanceCount number
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
provisioning_state This property is required. str
The status of the last operation.
diagnostics ProfileDiagnosticsResponse
Spec defines the desired identities of NBC diagnostics settings.
instance_count int
To manually scale the dataflow profile, specify the maximum number of instances you want to run.
provisioningState This property is required. String
The status of the last operation.
diagnostics Property Map
Spec defines the desired identities of NBC diagnostics settings.
instanceCount Number
To manually scale the dataflow profile, specify the maximum number of instances you want to run.

DiagnosticsLogs
, DiagnosticsLogsArgs

Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OpentelemetryExportConfig Pulumi.AzureNative.IoTOperations.Inputs.OpenTelemetryLogExportConfig
The open telemetry export configuration.
Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OpentelemetryExportConfig OpenTelemetryLogExportConfig
The open telemetry export configuration.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetryExportConfig OpenTelemetryLogExportConfig
The open telemetry export configuration.
level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetryExportConfig OpenTelemetryLogExportConfig
The open telemetry export configuration.
level str
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetry_export_config OpenTelemetryLogExportConfig
The open telemetry export configuration.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetryExportConfig Property Map
The open telemetry export configuration.

DiagnosticsLogsResponse
, DiagnosticsLogsResponseArgs

Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OpentelemetryExportConfig Pulumi.AzureNative.IoTOperations.Inputs.OpenTelemetryLogExportConfigResponse
The open telemetry export configuration.
Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OpentelemetryExportConfig OpenTelemetryLogExportConfigResponse
The open telemetry export configuration.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetryExportConfig OpenTelemetryLogExportConfigResponse
The open telemetry export configuration.
level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetryExportConfig OpenTelemetryLogExportConfigResponse
The open telemetry export configuration.
level str
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetry_export_config OpenTelemetryLogExportConfigResponse
The open telemetry export configuration.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
opentelemetryExportConfig Property Map
The open telemetry export configuration.

ExtendedLocation
, ExtendedLocationArgs

Name This property is required. string
The name of the extended location.
Type This property is required. string | Pulumi.AzureNative.IoTOperations.ExtendedLocationType
Type of ExtendedLocation.
Name This property is required. string
The name of the extended location.
Type This property is required. string | ExtendedLocationType
Type of ExtendedLocation.
name This property is required. String
The name of the extended location.
type This property is required. String | ExtendedLocationType
Type of ExtendedLocation.
name This property is required. string
The name of the extended location.
type This property is required. string | ExtendedLocationType
Type of ExtendedLocation.
name This property is required. str
The name of the extended location.
type This property is required. str | ExtendedLocationType
Type of ExtendedLocation.
name This property is required. String
The name of the extended location.
type This property is required. String | "CustomLocation"
Type of ExtendedLocation.

ExtendedLocationResponse
, ExtendedLocationResponseArgs

Name This property is required. string
The name of the extended location.
Type This property is required. string
Type of ExtendedLocation.
Name This property is required. string
The name of the extended location.
Type This property is required. string
Type of ExtendedLocation.
name This property is required. String
The name of the extended location.
type This property is required. String
Type of ExtendedLocation.
name This property is required. string
The name of the extended location.
type This property is required. string
Type of ExtendedLocation.
name This property is required. str
The name of the extended location.
type This property is required. str
Type of ExtendedLocation.
name This property is required. String
The name of the extended location.
type This property is required. String
Type of ExtendedLocation.

ExtendedLocationType
, ExtendedLocationTypeArgs

CustomLocation
CustomLocationCustomLocation type
ExtendedLocationTypeCustomLocation
CustomLocationCustomLocation type
CustomLocation
CustomLocationCustomLocation type
CustomLocation
CustomLocationCustomLocation type
CUSTOM_LOCATION
CustomLocationCustomLocation type
"CustomLocation"
CustomLocationCustomLocation type

Metrics
, MetricsArgs

OpentelemetryExportConfig Pulumi.AzureNative.IoTOperations.Inputs.OpenTelemetryExportConfig
The open telemetry export configuration.
PrometheusPort int
The prometheus port to expose the metrics.
OpentelemetryExportConfig OpenTelemetryExportConfig
The open telemetry export configuration.
PrometheusPort int
The prometheus port to expose the metrics.
opentelemetryExportConfig OpenTelemetryExportConfig
The open telemetry export configuration.
prometheusPort Integer
The prometheus port to expose the metrics.
opentelemetryExportConfig OpenTelemetryExportConfig
The open telemetry export configuration.
prometheusPort number
The prometheus port to expose the metrics.
opentelemetry_export_config OpenTelemetryExportConfig
The open telemetry export configuration.
prometheus_port int
The prometheus port to expose the metrics.
opentelemetryExportConfig Property Map
The open telemetry export configuration.
prometheusPort Number
The prometheus port to expose the metrics.

MetricsResponse
, MetricsResponseArgs

OpentelemetryExportConfig Pulumi.AzureNative.IoTOperations.Inputs.OpenTelemetryExportConfigResponse
The open telemetry export configuration.
PrometheusPort int
The prometheus port to expose the metrics.
OpentelemetryExportConfig OpenTelemetryExportConfigResponse
The open telemetry export configuration.
PrometheusPort int
The prometheus port to expose the metrics.
opentelemetryExportConfig OpenTelemetryExportConfigResponse
The open telemetry export configuration.
prometheusPort Integer
The prometheus port to expose the metrics.
opentelemetryExportConfig OpenTelemetryExportConfigResponse
The open telemetry export configuration.
prometheusPort number
The prometheus port to expose the metrics.
opentelemetry_export_config OpenTelemetryExportConfigResponse
The open telemetry export configuration.
prometheus_port int
The prometheus port to expose the metrics.
opentelemetryExportConfig Property Map
The open telemetry export configuration.
prometheusPort Number
The prometheus port to expose the metrics.

OpenTelemetryExportConfig
, OpenTelemetryExportConfigArgs

OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Integer
How often to export the metrics to the open telemetry collector.
otlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
intervalSeconds number
How often to export the metrics to the open telemetry collector.
otlp_grpc_endpoint This property is required. str
The open telemetry collector endpoint to export to.
interval_seconds int
How often to export the metrics to the open telemetry collector.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Number
How often to export the metrics to the open telemetry collector.

OpenTelemetryExportConfigResponse
, OpenTelemetryExportConfigResponseArgs

OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Integer
How often to export the metrics to the open telemetry collector.
otlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
intervalSeconds number
How often to export the metrics to the open telemetry collector.
otlp_grpc_endpoint This property is required. str
The open telemetry collector endpoint to export to.
interval_seconds int
How often to export the metrics to the open telemetry collector.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Number
How often to export the metrics to the open telemetry collector.

OpenTelemetryLogExportConfig
, OpenTelemetryLogExportConfigArgs

OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Integer
How often to export the metrics to the open telemetry collector.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
intervalSeconds number
How often to export the metrics to the open telemetry collector.
level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlp_grpc_endpoint This property is required. str
The open telemetry collector endpoint to export to.
interval_seconds int
How often to export the metrics to the open telemetry collector.
level str
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Number
How often to export the metrics to the open telemetry collector.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.

OpenTelemetryLogExportConfigResponse
, OpenTelemetryLogExportConfigResponseArgs

OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
OtlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
IntervalSeconds int
How often to export the metrics to the open telemetry collector.
Level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Integer
How often to export the metrics to the open telemetry collector.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlpGrpcEndpoint This property is required. string
The open telemetry collector endpoint to export to.
intervalSeconds number
How often to export the metrics to the open telemetry collector.
level string
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlp_grpc_endpoint This property is required. str
The open telemetry collector endpoint to export to.
interval_seconds int
How often to export the metrics to the open telemetry collector.
level str
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
otlpGrpcEndpoint This property is required. String
The open telemetry collector endpoint to export to.
intervalSeconds Number
How often to export the metrics to the open telemetry collector.
level String
The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.

ProfileDiagnostics
, ProfileDiagnosticsArgs

Logs Pulumi.AzureNative.IoTOperations.Inputs.DiagnosticsLogs
Diagnostic log settings for the resource.
Metrics Pulumi.AzureNative.IoTOperations.Inputs.Metrics
The metrics settings for the resource.
Logs DiagnosticsLogs
Diagnostic log settings for the resource.
Metrics Metrics
The metrics settings for the resource.
logs DiagnosticsLogs
Diagnostic log settings for the resource.
metrics Metrics
The metrics settings for the resource.
logs DiagnosticsLogs
Diagnostic log settings for the resource.
metrics Metrics
The metrics settings for the resource.
logs DiagnosticsLogs
Diagnostic log settings for the resource.
metrics Metrics
The metrics settings for the resource.
logs Property Map
Diagnostic log settings for the resource.
metrics Property Map
The metrics settings for the resource.

ProfileDiagnosticsResponse
, ProfileDiagnosticsResponseArgs

Logs DiagnosticsLogsResponse
Diagnostic log settings for the resource.
Metrics MetricsResponse
The metrics settings for the resource.
logs DiagnosticsLogsResponse
Diagnostic log settings for the resource.
metrics MetricsResponse
The metrics settings for the resource.
logs DiagnosticsLogsResponse
Diagnostic log settings for the resource.
metrics MetricsResponse
The metrics settings for the resource.
logs DiagnosticsLogsResponse
Diagnostic log settings for the resource.
metrics MetricsResponse
The metrics settings for the resource.
logs Property Map
Diagnostic log settings for the resource.
metrics Property Map
The metrics settings for the resource.

SystemDataResponse
, SystemDataResponseArgs

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.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:iotoperations:DataFlowProfile qoettseeorbtnsqzdzkmj /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowProfiles/{dataflowProfileName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

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