azure-native.iotoperations.DataflowEndpoint
Explore with Pulumi AI
Instance dataflowEndpoint resource
Uses Azure REST API version 2024-11-01.
Other available API versions: 2024-08-15-preview, 2024-09-15-preview, 2025-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native iotoperations [ApiVersion]
. See the version guide for details.
Example Usage
DataflowEndpoint_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "resource-name123",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
DataExplorerSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataExplorerArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataExplorerAuthenticationArgs
{
Method = "SystemAssignedManagedIdentity",
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "psxomrfbhoflycm",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
Scope = "zop",
TenantId = "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 9312,
MaxMessages = 9028,
},
Database = "yqcdpjsifm",
Host = "<cluster>.<region>.kusto.windows.net",
},
DataLakeStorageSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataLakeStorageArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataLakeStorageAuthenticationArgs
{
AccessTokenSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationAccessTokenArgs
{
SecretRef = "sevriyphcvnlrnfudqzejecwa",
},
Method = AzureNative.IoTOperations.DataLakeStorageAuthMethod.SystemAssignedManagedIdentity,
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "psxomrfbhoflycm",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
Scope = "zop",
TenantId = "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 9312,
MaxMessages = 9028,
},
Host = "<account>.blob.core.windows.net",
},
EndpointType = AzureNative.IoTOperations.EndpointType.DataExplorer,
FabricOneLakeSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeAuthenticationArgs
{
Method = "SystemAssignedManagedIdentity",
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "psxomrfbhoflycm",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
Scope = "zop",
TenantId = "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 9312,
MaxMessages = 9028,
},
Host = "https://<host>.fabric.microsoft.com",
Names = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeNamesArgs
{
LakehouseName = "wpeathi",
WorkspaceName = "nwgmitkbljztgms",
},
OneLakePathType = AzureNative.IoTOperations.DataflowEndpointFabricPathType.Files,
},
KafkaSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaAuthenticationArgs
{
Method = AzureNative.IoTOperations.KafkaAuthMethod.SystemAssignedManagedIdentity,
SaslSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSaslArgs
{
SaslType = AzureNative.IoTOperations.DataflowEndpointAuthenticationSaslType.Plain,
SecretRef = "visyxoztqnylvbyokhtmpdkwes",
},
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "psxomrfbhoflycm",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
Scope = "zop",
TenantId = "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
X509CertificateSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationX509Args
{
SecretRef = "afwizrystfslkfqd",
},
},
Batching = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaBatchingArgs
{
LatencyMs = 3679,
MaxBytes = 8887,
MaxMessages = 2174,
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
},
CloudEventAttributes = "PassThrough",
Compression = AzureNative.IoTOperations.DataflowEndpointKafkaCompression.None,
ConsumerGroupId = "ukkzcjiyenhxokat",
CopyMqttProperties = AzureNative.IoTOperations.OperationalMode.Enabled,
Host = "pwcqfiqclcgneolpewnyavoulbip",
KafkaAcks = AzureNative.IoTOperations.DataflowEndpointKafkaAcks.Zero,
PartitionStrategy = AzureNative.IoTOperations.DataflowEndpointKafkaPartitionStrategy.Default,
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
TrustedCaCertificateConfigMapRef = "tectjjvukvelsreihwadh",
},
},
LocalStorageSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointLocalStorageArgs
{
PersistentVolumeClaimRef = "jjwqwvd",
},
MqttSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttAuthenticationArgs
{
Method = AzureNative.IoTOperations.MqttAuthMethod.SystemAssignedManagedIdentity,
ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationServiceAccountTokenArgs
{
Audience = "ejbklrbxgjaqleoycgpje",
},
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "psxomrfbhoflycm",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
Scope = "zop",
TenantId = "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
X509CertificateSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationX509Args
{
SecretRef = "afwizrystfslkfqd",
},
},
ClientIdPrefix = "kkljsdxdirfhwxtkavldekeqhv",
CloudEventAttributes = "PassThrough",
Host = "nyhnxqnbspstctl",
KeepAliveSeconds = 0,
MaxInflightMessages = 0,
Protocol = AzureNative.IoTOperations.BrokerProtocolType.Mqtt,
Qos = 1,
Retain = AzureNative.IoTOperations.MqttRetainType.Keep,
SessionExpirySeconds = 0,
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
TrustedCaCertificateConfigMapRef = "tectjjvukvelsreihwadh",
},
},
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("resource-name123"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
DataExplorerSettings: &iotoperations.DataflowEndpointDataExplorerArgs{
Authentication: &iotoperations.DataflowEndpointDataExplorerAuthenticationArgs{
Method: pulumi.Any("SystemAssignedManagedIdentity"),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("psxomrfbhoflycm"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("fb90f267-8872-431a-a76a-a1cec5d3c4d2"),
Scope: pulumi.String("zop"),
TenantId: pulumi.String("ed060aa2-71ff-4d3f-99c4-a9138356fdec"),
},
},
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(9312),
MaxMessages: pulumi.Int(9028),
},
Database: pulumi.String("yqcdpjsifm"),
Host: pulumi.String("<cluster>.<region>.kusto.windows.net"),
},
DataLakeStorageSettings: &iotoperations.DataflowEndpointDataLakeStorageArgs{
Authentication: &iotoperations.DataflowEndpointDataLakeStorageAuthenticationArgs{
AccessTokenSettings: &iotoperations.DataflowEndpointAuthenticationAccessTokenArgs{
SecretRef: pulumi.String("sevriyphcvnlrnfudqzejecwa"),
},
Method: pulumi.String(iotoperations.DataLakeStorageAuthMethodSystemAssignedManagedIdentity),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("psxomrfbhoflycm"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("fb90f267-8872-431a-a76a-a1cec5d3c4d2"),
Scope: pulumi.String("zop"),
TenantId: pulumi.String("ed060aa2-71ff-4d3f-99c4-a9138356fdec"),
},
},
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(9312),
MaxMessages: pulumi.Int(9028),
},
Host: pulumi.String("<account>.blob.core.windows.net"),
},
EndpointType: pulumi.String(iotoperations.EndpointTypeDataExplorer),
FabricOneLakeSettings: &iotoperations.DataflowEndpointFabricOneLakeArgs{
Authentication: &iotoperations.DataflowEndpointFabricOneLakeAuthenticationArgs{
Method: pulumi.Any("SystemAssignedManagedIdentity"),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("psxomrfbhoflycm"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("fb90f267-8872-431a-a76a-a1cec5d3c4d2"),
Scope: pulumi.String("zop"),
TenantId: pulumi.String("ed060aa2-71ff-4d3f-99c4-a9138356fdec"),
},
},
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(9312),
MaxMessages: pulumi.Int(9028),
},
Host: pulumi.String("https://<host>.fabric.microsoft.com"),
Names: &iotoperations.DataflowEndpointFabricOneLakeNamesArgs{
LakehouseName: pulumi.String("wpeathi"),
WorkspaceName: pulumi.String("nwgmitkbljztgms"),
},
OneLakePathType: pulumi.String(iotoperations.DataflowEndpointFabricPathTypeFiles),
},
KafkaSettings: &iotoperations.DataflowEndpointKafkaArgs{
Authentication: &iotoperations.DataflowEndpointKafkaAuthenticationArgs{
Method: pulumi.String(iotoperations.KafkaAuthMethodSystemAssignedManagedIdentity),
SaslSettings: &iotoperations.DataflowEndpointAuthenticationSaslArgs{
SaslType: pulumi.String(iotoperations.DataflowEndpointAuthenticationSaslTypePlain),
SecretRef: pulumi.String("visyxoztqnylvbyokhtmpdkwes"),
},
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("psxomrfbhoflycm"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("fb90f267-8872-431a-a76a-a1cec5d3c4d2"),
Scope: pulumi.String("zop"),
TenantId: pulumi.String("ed060aa2-71ff-4d3f-99c4-a9138356fdec"),
},
X509CertificateSettings: &iotoperations.DataflowEndpointAuthenticationX509Args{
SecretRef: pulumi.String("afwizrystfslkfqd"),
},
},
Batching: &iotoperations.DataflowEndpointKafkaBatchingArgs{
LatencyMs: pulumi.Int(3679),
MaxBytes: pulumi.Int(8887),
MaxMessages: pulumi.Int(2174),
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
},
CloudEventAttributes: pulumi.String("PassThrough"),
Compression: pulumi.String(iotoperations.DataflowEndpointKafkaCompressionNone),
ConsumerGroupId: pulumi.String("ukkzcjiyenhxokat"),
CopyMqttProperties: pulumi.String(iotoperations.OperationalModeEnabled),
Host: pulumi.String("pwcqfiqclcgneolpewnyavoulbip"),
KafkaAcks: pulumi.String(iotoperations.DataflowEndpointKafkaAcksZero),
PartitionStrategy: pulumi.String(iotoperations.DataflowEndpointKafkaPartitionStrategyDefault),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
TrustedCaCertificateConfigMapRef: pulumi.String("tectjjvukvelsreihwadh"),
},
},
LocalStorageSettings: &iotoperations.DataflowEndpointLocalStorageArgs{
PersistentVolumeClaimRef: pulumi.String("jjwqwvd"),
},
MqttSettings: &iotoperations.DataflowEndpointMqttArgs{
Authentication: &iotoperations.DataflowEndpointMqttAuthenticationArgs{
Method: pulumi.String(iotoperations.MqttAuthMethodSystemAssignedManagedIdentity),
ServiceAccountTokenSettings: &iotoperations.DataflowEndpointAuthenticationServiceAccountTokenArgs{
Audience: pulumi.String("ejbklrbxgjaqleoycgpje"),
},
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("psxomrfbhoflycm"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("fb90f267-8872-431a-a76a-a1cec5d3c4d2"),
Scope: pulumi.String("zop"),
TenantId: pulumi.String("ed060aa2-71ff-4d3f-99c4-a9138356fdec"),
},
X509CertificateSettings: &iotoperations.DataflowEndpointAuthenticationX509Args{
SecretRef: pulumi.String("afwizrystfslkfqd"),
},
},
ClientIdPrefix: pulumi.String("kkljsdxdirfhwxtkavldekeqhv"),
CloudEventAttributes: pulumi.String("PassThrough"),
Host: pulumi.String("nyhnxqnbspstctl"),
KeepAliveSeconds: pulumi.Int(0),
MaxInflightMessages: pulumi.Int(0),
Protocol: pulumi.String(iotoperations.BrokerProtocolTypeMqtt),
Qos: pulumi.Int(1),
Retain: pulumi.String(iotoperations.MqttRetainTypeKeep),
SessionExpirySeconds: pulumi.Int(0),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
TrustedCaCertificateConfigMapRef: pulumi.String("tectjjvukvelsreihwadh"),
},
},
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataExplorerArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataExplorerAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs;
import com.pulumi.azurenative.iotoperations.inputs.BatchingConfigurationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataLakeStorageArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataLakeStorageAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationAccessTokenArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointFabricOneLakeArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointFabricOneLakeAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointFabricOneLakeNamesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSaslArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationX509Args;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaBatchingArgs;
import com.pulumi.azurenative.iotoperations.inputs.TlsPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointLocalStorageArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationServiceAccountTokenArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("resource-name123")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.dataExplorerSettings(DataflowEndpointDataExplorerArgs.builder()
.authentication(DataflowEndpointDataExplorerAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("psxomrfbhoflycm")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("fb90f267-8872-431a-a76a-a1cec5d3c4d2")
.scope("zop")
.tenantId("ed060aa2-71ff-4d3f-99c4-a9138356fdec")
.build())
.build())
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(9312)
.maxMessages(9028)
.build())
.database("yqcdpjsifm")
.host("<cluster>.<region>.kusto.windows.net")
.build())
.dataLakeStorageSettings(DataflowEndpointDataLakeStorageArgs.builder()
.authentication(DataflowEndpointDataLakeStorageAuthenticationArgs.builder()
.accessTokenSettings(DataflowEndpointAuthenticationAccessTokenArgs.builder()
.secretRef("sevriyphcvnlrnfudqzejecwa")
.build())
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("psxomrfbhoflycm")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("fb90f267-8872-431a-a76a-a1cec5d3c4d2")
.scope("zop")
.tenantId("ed060aa2-71ff-4d3f-99c4-a9138356fdec")
.build())
.build())
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(9312)
.maxMessages(9028)
.build())
.host("<account>.blob.core.windows.net")
.build())
.endpointType("DataExplorer")
.fabricOneLakeSettings(DataflowEndpointFabricOneLakeArgs.builder()
.authentication(DataflowEndpointFabricOneLakeAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("psxomrfbhoflycm")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("fb90f267-8872-431a-a76a-a1cec5d3c4d2")
.scope("zop")
.tenantId("ed060aa2-71ff-4d3f-99c4-a9138356fdec")
.build())
.build())
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(9312)
.maxMessages(9028)
.build())
.host("https://<host>.fabric.microsoft.com")
.names(DataflowEndpointFabricOneLakeNamesArgs.builder()
.lakehouseName("wpeathi")
.workspaceName("nwgmitkbljztgms")
.build())
.oneLakePathType("Files")
.build())
.kafkaSettings(DataflowEndpointKafkaArgs.builder()
.authentication(DataflowEndpointKafkaAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.saslSettings(DataflowEndpointAuthenticationSaslArgs.builder()
.saslType("Plain")
.secretRef("visyxoztqnylvbyokhtmpdkwes")
.build())
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("psxomrfbhoflycm")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("fb90f267-8872-431a-a76a-a1cec5d3c4d2")
.scope("zop")
.tenantId("ed060aa2-71ff-4d3f-99c4-a9138356fdec")
.build())
.x509CertificateSettings(DataflowEndpointAuthenticationX509Args.builder()
.secretRef("afwizrystfslkfqd")
.build())
.build())
.batching(DataflowEndpointKafkaBatchingArgs.builder()
.latencyMs(3679)
.maxBytes(8887)
.maxMessages(2174)
.mode("Enabled")
.build())
.cloudEventAttributes("PassThrough")
.compression("None")
.consumerGroupId("ukkzcjiyenhxokat")
.copyMqttProperties("Enabled")
.host("pwcqfiqclcgneolpewnyavoulbip")
.kafkaAcks("Zero")
.partitionStrategy("Default")
.tls(TlsPropertiesArgs.builder()
.mode("Enabled")
.trustedCaCertificateConfigMapRef("tectjjvukvelsreihwadh")
.build())
.build())
.localStorageSettings(DataflowEndpointLocalStorageArgs.builder()
.persistentVolumeClaimRef("jjwqwvd")
.build())
.mqttSettings(DataflowEndpointMqttArgs.builder()
.authentication(DataflowEndpointMqttAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.serviceAccountTokenSettings(DataflowEndpointAuthenticationServiceAccountTokenArgs.builder()
.audience("ejbklrbxgjaqleoycgpje")
.build())
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("psxomrfbhoflycm")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("fb90f267-8872-431a-a76a-a1cec5d3c4d2")
.scope("zop")
.tenantId("ed060aa2-71ff-4d3f-99c4-a9138356fdec")
.build())
.x509CertificateSettings(DataflowEndpointAuthenticationX509Args.builder()
.secretRef("afwizrystfslkfqd")
.build())
.build())
.clientIdPrefix("kkljsdxdirfhwxtkavldekeqhv")
.cloudEventAttributes("PassThrough")
.host("nyhnxqnbspstctl")
.keepAliveSeconds(0)
.maxInflightMessages(0)
.protocol("Mqtt")
.qos(1)
.retain("Keep")
.sessionExpirySeconds(0)
.tls(TlsPropertiesArgs.builder()
.mode("Enabled")
.trustedCaCertificateConfigMapRef("tectjjvukvelsreihwadh")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "resource-name123",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
dataExplorerSettings: {
authentication: {
method: "SystemAssignedManagedIdentity",
systemAssignedManagedIdentitySettings: {
audience: "psxomrfbhoflycm",
},
userAssignedManagedIdentitySettings: {
clientId: "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
scope: "zop",
tenantId: "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
batching: {
latencySeconds: 9312,
maxMessages: 9028,
},
database: "yqcdpjsifm",
host: "<cluster>.<region>.kusto.windows.net",
},
dataLakeStorageSettings: {
authentication: {
accessTokenSettings: {
secretRef: "sevriyphcvnlrnfudqzejecwa",
},
method: azure_native.iotoperations.DataLakeStorageAuthMethod.SystemAssignedManagedIdentity,
systemAssignedManagedIdentitySettings: {
audience: "psxomrfbhoflycm",
},
userAssignedManagedIdentitySettings: {
clientId: "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
scope: "zop",
tenantId: "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
batching: {
latencySeconds: 9312,
maxMessages: 9028,
},
host: "<account>.blob.core.windows.net",
},
endpointType: azure_native.iotoperations.EndpointType.DataExplorer,
fabricOneLakeSettings: {
authentication: {
method: "SystemAssignedManagedIdentity",
systemAssignedManagedIdentitySettings: {
audience: "psxomrfbhoflycm",
},
userAssignedManagedIdentitySettings: {
clientId: "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
scope: "zop",
tenantId: "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
batching: {
latencySeconds: 9312,
maxMessages: 9028,
},
host: "https://<host>.fabric.microsoft.com",
names: {
lakehouseName: "wpeathi",
workspaceName: "nwgmitkbljztgms",
},
oneLakePathType: azure_native.iotoperations.DataflowEndpointFabricPathType.Files,
},
kafkaSettings: {
authentication: {
method: azure_native.iotoperations.KafkaAuthMethod.SystemAssignedManagedIdentity,
saslSettings: {
saslType: azure_native.iotoperations.DataflowEndpointAuthenticationSaslType.Plain,
secretRef: "visyxoztqnylvbyokhtmpdkwes",
},
systemAssignedManagedIdentitySettings: {
audience: "psxomrfbhoflycm",
},
userAssignedManagedIdentitySettings: {
clientId: "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
scope: "zop",
tenantId: "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
x509CertificateSettings: {
secretRef: "afwizrystfslkfqd",
},
},
batching: {
latencyMs: 3679,
maxBytes: 8887,
maxMessages: 2174,
mode: azure_native.iotoperations.OperationalMode.Enabled,
},
cloudEventAttributes: "PassThrough",
compression: azure_native.iotoperations.DataflowEndpointKafkaCompression.None,
consumerGroupId: "ukkzcjiyenhxokat",
copyMqttProperties: azure_native.iotoperations.OperationalMode.Enabled,
host: "pwcqfiqclcgneolpewnyavoulbip",
kafkaAcks: azure_native.iotoperations.DataflowEndpointKafkaAcks.Zero,
partitionStrategy: azure_native.iotoperations.DataflowEndpointKafkaPartitionStrategy.Default,
tls: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
trustedCaCertificateConfigMapRef: "tectjjvukvelsreihwadh",
},
},
localStorageSettings: {
persistentVolumeClaimRef: "jjwqwvd",
},
mqttSettings: {
authentication: {
method: azure_native.iotoperations.MqttAuthMethod.SystemAssignedManagedIdentity,
serviceAccountTokenSettings: {
audience: "ejbklrbxgjaqleoycgpje",
},
systemAssignedManagedIdentitySettings: {
audience: "psxomrfbhoflycm",
},
userAssignedManagedIdentitySettings: {
clientId: "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
scope: "zop",
tenantId: "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
x509CertificateSettings: {
secretRef: "afwizrystfslkfqd",
},
},
clientIdPrefix: "kkljsdxdirfhwxtkavldekeqhv",
cloudEventAttributes: "PassThrough",
host: "nyhnxqnbspstctl",
keepAliveSeconds: 0,
maxInflightMessages: 0,
protocol: azure_native.iotoperations.BrokerProtocolType.Mqtt,
qos: 1,
retain: azure_native.iotoperations.MqttRetainType.Keep,
sessionExpirySeconds: 0,
tls: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
trustedCaCertificateConfigMapRef: "tectjjvukvelsreihwadh",
},
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="resource-name123",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"data_explorer_settings": {
"authentication": {
"method": "SystemAssignedManagedIdentity",
"system_assigned_managed_identity_settings": {
"audience": "psxomrfbhoflycm",
},
"user_assigned_managed_identity_settings": {
"client_id": "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
"scope": "zop",
"tenant_id": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
"batching": {
"latency_seconds": 9312,
"max_messages": 9028,
},
"database": "yqcdpjsifm",
"host": "<cluster>.<region>.kusto.windows.net",
},
"data_lake_storage_settings": {
"authentication": {
"access_token_settings": {
"secret_ref": "sevriyphcvnlrnfudqzejecwa",
},
"method": azure_native.iotoperations.DataLakeStorageAuthMethod.SYSTEM_ASSIGNED_MANAGED_IDENTITY,
"system_assigned_managed_identity_settings": {
"audience": "psxomrfbhoflycm",
},
"user_assigned_managed_identity_settings": {
"client_id": "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
"scope": "zop",
"tenant_id": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
"batching": {
"latency_seconds": 9312,
"max_messages": 9028,
},
"host": "<account>.blob.core.windows.net",
},
"endpoint_type": azure_native.iotoperations.EndpointType.DATA_EXPLORER,
"fabric_one_lake_settings": {
"authentication": {
"method": "SystemAssignedManagedIdentity",
"system_assigned_managed_identity_settings": {
"audience": "psxomrfbhoflycm",
},
"user_assigned_managed_identity_settings": {
"client_id": "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
"scope": "zop",
"tenant_id": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
},
"batching": {
"latency_seconds": 9312,
"max_messages": 9028,
},
"host": "https://<host>.fabric.microsoft.com",
"names": {
"lakehouse_name": "wpeathi",
"workspace_name": "nwgmitkbljztgms",
},
"one_lake_path_type": azure_native.iotoperations.DataflowEndpointFabricPathType.FILES,
},
"kafka_settings": {
"authentication": {
"method": azure_native.iotoperations.KafkaAuthMethod.SYSTEM_ASSIGNED_MANAGED_IDENTITY,
"sasl_settings": {
"sasl_type": azure_native.iotoperations.DataflowEndpointAuthenticationSaslType.PLAIN,
"secret_ref": "visyxoztqnylvbyokhtmpdkwes",
},
"system_assigned_managed_identity_settings": {
"audience": "psxomrfbhoflycm",
},
"user_assigned_managed_identity_settings": {
"client_id": "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
"scope": "zop",
"tenant_id": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
"x509_certificate_settings": {
"secret_ref": "afwizrystfslkfqd",
},
},
"batching": {
"latency_ms": 3679,
"max_bytes": 8887,
"max_messages": 2174,
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
},
"cloud_event_attributes": "PassThrough",
"compression": azure_native.iotoperations.DataflowEndpointKafkaCompression.NONE,
"consumer_group_id": "ukkzcjiyenhxokat",
"copy_mqtt_properties": azure_native.iotoperations.OperationalMode.ENABLED,
"host": "pwcqfiqclcgneolpewnyavoulbip",
"kafka_acks": azure_native.iotoperations.DataflowEndpointKafkaAcks.ZERO,
"partition_strategy": azure_native.iotoperations.DataflowEndpointKafkaPartitionStrategy.DEFAULT,
"tls": {
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
"trusted_ca_certificate_config_map_ref": "tectjjvukvelsreihwadh",
},
},
"local_storage_settings": {
"persistent_volume_claim_ref": "jjwqwvd",
},
"mqtt_settings": {
"authentication": {
"method": azure_native.iotoperations.MqttAuthMethod.SYSTEM_ASSIGNED_MANAGED_IDENTITY,
"service_account_token_settings": {
"audience": "ejbklrbxgjaqleoycgpje",
},
"system_assigned_managed_identity_settings": {
"audience": "psxomrfbhoflycm",
},
"user_assigned_managed_identity_settings": {
"client_id": "fb90f267-8872-431a-a76a-a1cec5d3c4d2",
"scope": "zop",
"tenant_id": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
},
"x509_certificate_settings": {
"secret_ref": "afwizrystfslkfqd",
},
},
"client_id_prefix": "kkljsdxdirfhwxtkavldekeqhv",
"cloud_event_attributes": "PassThrough",
"host": "nyhnxqnbspstctl",
"keep_alive_seconds": 0,
"max_inflight_messages": 0,
"protocol": azure_native.iotoperations.BrokerProtocolType.MQTT,
"qos": 1,
"retain": azure_native.iotoperations.MqttRetainType.KEEP,
"session_expiry_seconds": 0,
"tls": {
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
"trusted_ca_certificate_config_map_ref": "tectjjvukvelsreihwadh",
},
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: resource-name123
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
dataExplorerSettings:
authentication:
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings:
audience: psxomrfbhoflycm
userAssignedManagedIdentitySettings:
clientId: fb90f267-8872-431a-a76a-a1cec5d3c4d2
scope: zop
tenantId: ed060aa2-71ff-4d3f-99c4-a9138356fdec
batching:
latencySeconds: 9312
maxMessages: 9028
database: yqcdpjsifm
host: <cluster>.<region>.kusto.windows.net
dataLakeStorageSettings:
authentication:
accessTokenSettings:
secretRef: sevriyphcvnlrnfudqzejecwa
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings:
audience: psxomrfbhoflycm
userAssignedManagedIdentitySettings:
clientId: fb90f267-8872-431a-a76a-a1cec5d3c4d2
scope: zop
tenantId: ed060aa2-71ff-4d3f-99c4-a9138356fdec
batching:
latencySeconds: 9312
maxMessages: 9028
host: <account>.blob.core.windows.net
endpointType: DataExplorer
fabricOneLakeSettings:
authentication:
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings:
audience: psxomrfbhoflycm
userAssignedManagedIdentitySettings:
clientId: fb90f267-8872-431a-a76a-a1cec5d3c4d2
scope: zop
tenantId: ed060aa2-71ff-4d3f-99c4-a9138356fdec
batching:
latencySeconds: 9312
maxMessages: 9028
host: https://<host>.fabric.microsoft.com
names:
lakehouseName: wpeathi
workspaceName: nwgmitkbljztgms
oneLakePathType: Files
kafkaSettings:
authentication:
method: SystemAssignedManagedIdentity
saslSettings:
saslType: Plain
secretRef: visyxoztqnylvbyokhtmpdkwes
systemAssignedManagedIdentitySettings:
audience: psxomrfbhoflycm
userAssignedManagedIdentitySettings:
clientId: fb90f267-8872-431a-a76a-a1cec5d3c4d2
scope: zop
tenantId: ed060aa2-71ff-4d3f-99c4-a9138356fdec
x509CertificateSettings:
secretRef: afwizrystfslkfqd
batching:
latencyMs: 3679
maxBytes: 8887
maxMessages: 2174
mode: Enabled
cloudEventAttributes: PassThrough
compression: None
consumerGroupId: ukkzcjiyenhxokat
copyMqttProperties: Enabled
host: pwcqfiqclcgneolpewnyavoulbip
kafkaAcks: Zero
partitionStrategy: Default
tls:
mode: Enabled
trustedCaCertificateConfigMapRef: tectjjvukvelsreihwadh
localStorageSettings:
persistentVolumeClaimRef: jjwqwvd
mqttSettings:
authentication:
method: SystemAssignedManagedIdentity
serviceAccountTokenSettings:
audience: ejbklrbxgjaqleoycgpje
systemAssignedManagedIdentitySettings:
audience: psxomrfbhoflycm
userAssignedManagedIdentitySettings:
clientId: fb90f267-8872-431a-a76a-a1cec5d3c4d2
scope: zop
tenantId: ed060aa2-71ff-4d3f-99c4-a9138356fdec
x509CertificateSettings:
secretRef: afwizrystfslkfqd
clientIdPrefix: kkljsdxdirfhwxtkavldekeqhv
cloudEventAttributes: PassThrough
host: nyhnxqnbspstctl
keepAliveSeconds: 0
maxInflightMessages: 0
protocol: Mqtt
qos: 1
retain: Keep
sessionExpirySeconds: 0
tls:
mode: Enabled
trustedCaCertificateConfigMapRef: tectjjvukvelsreihwadh
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_ADLSv2
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "adlsv2-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
DataLakeStorageSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataLakeStorageArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataLakeStorageAuthenticationArgs
{
AccessTokenSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationAccessTokenArgs
{
SecretRef = "my-secret",
},
Method = AzureNative.IoTOperations.DataLakeStorageAuthMethod.AccessToken,
},
Host = "example.blob.core.windows.net",
},
EndpointType = AzureNative.IoTOperations.EndpointType.DataLakeStorage,
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("adlsv2-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
DataLakeStorageSettings: &iotoperations.DataflowEndpointDataLakeStorageArgs{
Authentication: &iotoperations.DataflowEndpointDataLakeStorageAuthenticationArgs{
AccessTokenSettings: &iotoperations.DataflowEndpointAuthenticationAccessTokenArgs{
SecretRef: pulumi.String("my-secret"),
},
Method: pulumi.String(iotoperations.DataLakeStorageAuthMethodAccessToken),
},
Host: pulumi.String("example.blob.core.windows.net"),
},
EndpointType: pulumi.String(iotoperations.EndpointTypeDataLakeStorage),
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataLakeStorageArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataLakeStorageAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationAccessTokenArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("adlsv2-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.dataLakeStorageSettings(DataflowEndpointDataLakeStorageArgs.builder()
.authentication(DataflowEndpointDataLakeStorageAuthenticationArgs.builder()
.accessTokenSettings(DataflowEndpointAuthenticationAccessTokenArgs.builder()
.secretRef("my-secret")
.build())
.method("AccessToken")
.build())
.host("example.blob.core.windows.net")
.build())
.endpointType("DataLakeStorage")
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "adlsv2-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
dataLakeStorageSettings: {
authentication: {
accessTokenSettings: {
secretRef: "my-secret",
},
method: azure_native.iotoperations.DataLakeStorageAuthMethod.AccessToken,
},
host: "example.blob.core.windows.net",
},
endpointType: azure_native.iotoperations.EndpointType.DataLakeStorage,
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="adlsv2-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"data_lake_storage_settings": {
"authentication": {
"access_token_settings": {
"secret_ref": "my-secret",
},
"method": azure_native.iotoperations.DataLakeStorageAuthMethod.ACCESS_TOKEN,
},
"host": "example.blob.core.windows.net",
},
"endpoint_type": azure_native.iotoperations.EndpointType.DATA_LAKE_STORAGE,
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: adlsv2-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
dataLakeStorageSettings:
authentication:
accessTokenSettings:
secretRef: my-secret
method: AccessToken
host: example.blob.core.windows.net
endpointType: DataLakeStorage
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_ADX
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "adx-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
DataExplorerSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataExplorerArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataExplorerAuthenticationArgs
{
Method = "SystemAssignedManagedIdentity",
SystemAssignedManagedIdentitySettings = null,
},
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 9312,
MaxMessages = 9028,
},
Database = "example-database",
Host = "example.westeurope.kusto.windows.net",
},
EndpointType = AzureNative.IoTOperations.EndpointType.DataExplorer,
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("adx-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
DataExplorerSettings: &iotoperations.DataflowEndpointDataExplorerArgs{
Authentication: &iotoperations.DataflowEndpointDataExplorerAuthenticationArgs{
Method: pulumi.Any("SystemAssignedManagedIdentity"),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{},
},
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(9312),
MaxMessages: pulumi.Int(9028),
},
Database: pulumi.String("example-database"),
Host: pulumi.String("example.westeurope.kusto.windows.net"),
},
EndpointType: pulumi.String(iotoperations.EndpointTypeDataExplorer),
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataExplorerArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointDataExplorerAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs;
import com.pulumi.azurenative.iotoperations.inputs.BatchingConfigurationArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("adx-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.dataExplorerSettings(DataflowEndpointDataExplorerArgs.builder()
.authentication(DataflowEndpointDataExplorerAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.build())
.build())
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(9312)
.maxMessages(9028)
.build())
.database("example-database")
.host("example.westeurope.kusto.windows.net")
.build())
.endpointType("DataExplorer")
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "adx-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
dataExplorerSettings: {
authentication: {
method: "SystemAssignedManagedIdentity",
systemAssignedManagedIdentitySettings: {},
},
batching: {
latencySeconds: 9312,
maxMessages: 9028,
},
database: "example-database",
host: "example.westeurope.kusto.windows.net",
},
endpointType: azure_native.iotoperations.EndpointType.DataExplorer,
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="adx-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"data_explorer_settings": {
"authentication": {
"method": "SystemAssignedManagedIdentity",
"system_assigned_managed_identity_settings": {},
},
"batching": {
"latency_seconds": 9312,
"max_messages": 9028,
},
"database": "example-database",
"host": "example.westeurope.kusto.windows.net",
},
"endpoint_type": azure_native.iotoperations.EndpointType.DATA_EXPLORER,
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: adx-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
dataExplorerSettings:
authentication:
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings: {}
batching:
latencySeconds: 9312
maxMessages: 9028
database: example-database
host: example.westeurope.kusto.windows.net
endpointType: DataExplorer
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_AIO
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "aio-builtin-broker-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.Mqtt,
MqttSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttAuthenticationArgs
{
Method = "Kubernetes",
ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationServiceAccountTokenArgs
{
Audience = "aio-internal",
},
},
Host = "aio-broker:18883",
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
TrustedCaCertificateConfigMapRef = "aio-ca-trust-bundle-test-only",
},
},
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("aio-builtin-broker-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeMqtt),
MqttSettings: &iotoperations.DataflowEndpointMqttArgs{
Authentication: &iotoperations.DataflowEndpointMqttAuthenticationArgs{
Method: pulumi.String("Kubernetes"),
ServiceAccountTokenSettings: &iotoperations.DataflowEndpointAuthenticationServiceAccountTokenArgs{
Audience: pulumi.String("aio-internal"),
},
},
Host: pulumi.String("aio-broker:18883"),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
TrustedCaCertificateConfigMapRef: pulumi.String("aio-ca-trust-bundle-test-only"),
},
},
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationServiceAccountTokenArgs;
import com.pulumi.azurenative.iotoperations.inputs.TlsPropertiesArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("aio-builtin-broker-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("Mqtt")
.mqttSettings(DataflowEndpointMqttArgs.builder()
.authentication(DataflowEndpointMqttAuthenticationArgs.builder()
.method("Kubernetes")
.serviceAccountTokenSettings(DataflowEndpointAuthenticationServiceAccountTokenArgs.builder()
.audience("aio-internal")
.build())
.build())
.host("aio-broker:18883")
.tls(TlsPropertiesArgs.builder()
.mode("Enabled")
.trustedCaCertificateConfigMapRef("aio-ca-trust-bundle-test-only")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "aio-builtin-broker-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.Mqtt,
mqttSettings: {
authentication: {
method: "Kubernetes",
serviceAccountTokenSettings: {
audience: "aio-internal",
},
},
host: "aio-broker:18883",
tls: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
trustedCaCertificateConfigMapRef: "aio-ca-trust-bundle-test-only",
},
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="aio-builtin-broker-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.MQTT,
"mqtt_settings": {
"authentication": {
"method": "Kubernetes",
"service_account_token_settings": {
"audience": "aio-internal",
},
},
"host": "aio-broker:18883",
"tls": {
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
"trusted_ca_certificate_config_map_ref": "aio-ca-trust-bundle-test-only",
},
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: aio-builtin-broker-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: Mqtt
mqttSettings:
authentication:
method: Kubernetes
serviceAccountTokenSettings:
audience: aio-internal
host: aio-broker:18883
tls:
mode: Enabled
trustedCaCertificateConfigMapRef: aio-ca-trust-bundle-test-only
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_EventGrid
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "event-grid-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.Mqtt,
MqttSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttAuthenticationArgs
{
Method = AzureNative.IoTOperations.MqttAuthMethod.SystemAssignedManagedIdentity,
SystemAssignedManagedIdentitySettings = null,
},
Host = "example.westeurope-1.ts.eventgrid.azure.net:8883",
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = 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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("event-grid-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeMqtt),
MqttSettings: &iotoperations.DataflowEndpointMqttArgs{
Authentication: &iotoperations.DataflowEndpointMqttAuthenticationArgs{
Method: pulumi.String(iotoperations.MqttAuthMethodSystemAssignedManagedIdentity),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{},
},
Host: pulumi.String("example.westeurope-1.ts.eventgrid.azure.net:8883"),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: 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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs;
import com.pulumi.azurenative.iotoperations.inputs.TlsPropertiesArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("event-grid-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("Mqtt")
.mqttSettings(DataflowEndpointMqttArgs.builder()
.authentication(DataflowEndpointMqttAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.build())
.build())
.host("example.westeurope-1.ts.eventgrid.azure.net:8883")
.tls(TlsPropertiesArgs.builder()
.mode("Enabled")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "event-grid-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.Mqtt,
mqttSettings: {
authentication: {
method: azure_native.iotoperations.MqttAuthMethod.SystemAssignedManagedIdentity,
systemAssignedManagedIdentitySettings: {},
},
host: "example.westeurope-1.ts.eventgrid.azure.net:8883",
tls: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
},
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="event-grid-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.MQTT,
"mqtt_settings": {
"authentication": {
"method": azure_native.iotoperations.MqttAuthMethod.SYSTEM_ASSIGNED_MANAGED_IDENTITY,
"system_assigned_managed_identity_settings": {},
},
"host": "example.westeurope-1.ts.eventgrid.azure.net:8883",
"tls": {
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
},
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: event-grid-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: Mqtt
mqttSettings:
authentication:
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings: {}
host: example.westeurope-1.ts.eventgrid.azure.net:8883
tls:
mode: Enabled
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_EventHub
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "event-hub-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.Kafka,
KafkaSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaAuthenticationArgs
{
Method = AzureNative.IoTOperations.KafkaAuthMethod.SystemAssignedManagedIdentity,
SystemAssignedManagedIdentitySettings = null,
},
ConsumerGroupId = "aiodataflows",
Host = "example.servicebus.windows.net:9093",
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = 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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("event-hub-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeKafka),
KafkaSettings: &iotoperations.DataflowEndpointKafkaArgs{
Authentication: &iotoperations.DataflowEndpointKafkaAuthenticationArgs{
Method: pulumi.String(iotoperations.KafkaAuthMethodSystemAssignedManagedIdentity),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{},
},
ConsumerGroupId: pulumi.String("aiodataflows"),
Host: pulumi.String("example.servicebus.windows.net:9093"),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: 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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs;
import com.pulumi.azurenative.iotoperations.inputs.TlsPropertiesArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("event-hub-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("Kafka")
.kafkaSettings(DataflowEndpointKafkaArgs.builder()
.authentication(DataflowEndpointKafkaAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.build())
.build())
.consumerGroupId("aiodataflows")
.host("example.servicebus.windows.net:9093")
.tls(TlsPropertiesArgs.builder()
.mode("Enabled")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "event-hub-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.Kafka,
kafkaSettings: {
authentication: {
method: azure_native.iotoperations.KafkaAuthMethod.SystemAssignedManagedIdentity,
systemAssignedManagedIdentitySettings: {},
},
consumerGroupId: "aiodataflows",
host: "example.servicebus.windows.net:9093",
tls: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
},
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="event-hub-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.KAFKA,
"kafka_settings": {
"authentication": {
"method": azure_native.iotoperations.KafkaAuthMethod.SYSTEM_ASSIGNED_MANAGED_IDENTITY,
"system_assigned_managed_identity_settings": {},
},
"consumer_group_id": "aiodataflows",
"host": "example.servicebus.windows.net:9093",
"tls": {
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
},
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: event-hub-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: Kafka
kafkaSettings:
authentication:
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings: {}
consumerGroupId: aiodataflows
host: example.servicebus.windows.net:9093
tls:
mode: Enabled
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_Fabric
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "fabric-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.FabricOneLake,
FabricOneLakeSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeAuthenticationArgs
{
Method = "SystemAssignedManagedIdentity",
SystemAssignedManagedIdentitySettings = null,
},
Host = "onelake.dfs.fabric.microsoft.com",
Names = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeNamesArgs
{
LakehouseName = "example-lakehouse",
WorkspaceName = "example-workspace",
},
OneLakePathType = AzureNative.IoTOperations.DataflowEndpointFabricPathType.Tables,
},
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("fabric-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeFabricOneLake),
FabricOneLakeSettings: &iotoperations.DataflowEndpointFabricOneLakeArgs{
Authentication: &iotoperations.DataflowEndpointFabricOneLakeAuthenticationArgs{
Method: pulumi.Any("SystemAssignedManagedIdentity"),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{},
},
Host: pulumi.String("onelake.dfs.fabric.microsoft.com"),
Names: &iotoperations.DataflowEndpointFabricOneLakeNamesArgs{
LakehouseName: pulumi.String("example-lakehouse"),
WorkspaceName: pulumi.String("example-workspace"),
},
OneLakePathType: pulumi.String(iotoperations.DataflowEndpointFabricPathTypeTables),
},
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointFabricOneLakeArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointFabricOneLakeAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointFabricOneLakeNamesArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("fabric-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("FabricOneLake")
.fabricOneLakeSettings(DataflowEndpointFabricOneLakeArgs.builder()
.authentication(DataflowEndpointFabricOneLakeAuthenticationArgs.builder()
.method("SystemAssignedManagedIdentity")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.build())
.build())
.host("onelake.dfs.fabric.microsoft.com")
.names(DataflowEndpointFabricOneLakeNamesArgs.builder()
.lakehouseName("example-lakehouse")
.workspaceName("example-workspace")
.build())
.oneLakePathType("Tables")
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "fabric-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.FabricOneLake,
fabricOneLakeSettings: {
authentication: {
method: "SystemAssignedManagedIdentity",
systemAssignedManagedIdentitySettings: {},
},
host: "onelake.dfs.fabric.microsoft.com",
names: {
lakehouseName: "example-lakehouse",
workspaceName: "example-workspace",
},
oneLakePathType: azure_native.iotoperations.DataflowEndpointFabricPathType.Tables,
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="fabric-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.FABRIC_ONE_LAKE,
"fabric_one_lake_settings": {
"authentication": {
"method": "SystemAssignedManagedIdentity",
"system_assigned_managed_identity_settings": {},
},
"host": "onelake.dfs.fabric.microsoft.com",
"names": {
"lakehouse_name": "example-lakehouse",
"workspace_name": "example-workspace",
},
"one_lake_path_type": azure_native.iotoperations.DataflowEndpointFabricPathType.TABLES,
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: fabric-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: FabricOneLake
fabricOneLakeSettings:
authentication:
method: SystemAssignedManagedIdentity
systemAssignedManagedIdentitySettings: {}
host: onelake.dfs.fabric.microsoft.com
names:
lakehouseName: example-lakehouse
workspaceName: example-workspace
oneLakePathType: Tables
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_Kafka
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "generic-kafka-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.Kafka,
KafkaSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaAuthenticationArgs
{
Method = AzureNative.IoTOperations.KafkaAuthMethod.Sasl,
SaslSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSaslArgs
{
SaslType = AzureNative.IoTOperations.DataflowEndpointAuthenticationSaslType.Plain,
SecretRef = "my-secret",
},
},
Batching = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaBatchingArgs
{
LatencyMs = 5,
MaxBytes = 1000000,
MaxMessages = 100000,
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
},
CloudEventAttributes = AzureNative.IoTOperations.CloudEventAttributeType.Propagate,
Compression = AzureNative.IoTOperations.DataflowEndpointKafkaCompression.Gzip,
ConsumerGroupId = "dataflows",
CopyMqttProperties = AzureNative.IoTOperations.OperationalMode.Enabled,
Host = "example.kafka.local:9093",
KafkaAcks = AzureNative.IoTOperations.DataflowEndpointKafkaAcks.All,
PartitionStrategy = AzureNative.IoTOperations.DataflowEndpointKafkaPartitionStrategy.Default,
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
TrustedCaCertificateConfigMapRef = "ca-certificates",
},
},
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("generic-kafka-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeKafka),
KafkaSettings: &iotoperations.DataflowEndpointKafkaArgs{
Authentication: &iotoperations.DataflowEndpointKafkaAuthenticationArgs{
Method: pulumi.String(iotoperations.KafkaAuthMethodSasl),
SaslSettings: &iotoperations.DataflowEndpointAuthenticationSaslArgs{
SaslType: pulumi.String(iotoperations.DataflowEndpointAuthenticationSaslTypePlain),
SecretRef: pulumi.String("my-secret"),
},
},
Batching: &iotoperations.DataflowEndpointKafkaBatchingArgs{
LatencyMs: pulumi.Int(5),
MaxBytes: pulumi.Int(1000000),
MaxMessages: pulumi.Int(100000),
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
},
CloudEventAttributes: pulumi.String(iotoperations.CloudEventAttributeTypePropagate),
Compression: pulumi.String(iotoperations.DataflowEndpointKafkaCompressionGzip),
ConsumerGroupId: pulumi.String("dataflows"),
CopyMqttProperties: pulumi.String(iotoperations.OperationalModeEnabled),
Host: pulumi.String("example.kafka.local:9093"),
KafkaAcks: pulumi.String(iotoperations.DataflowEndpointKafkaAcksAll),
PartitionStrategy: pulumi.String(iotoperations.DataflowEndpointKafkaPartitionStrategyDefault),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String(iotoperations.OperationalModeEnabled),
TrustedCaCertificateConfigMapRef: pulumi.String("ca-certificates"),
},
},
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationSaslArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointKafkaBatchingArgs;
import com.pulumi.azurenative.iotoperations.inputs.TlsPropertiesArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("generic-kafka-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("Kafka")
.kafkaSettings(DataflowEndpointKafkaArgs.builder()
.authentication(DataflowEndpointKafkaAuthenticationArgs.builder()
.method("Sasl")
.saslSettings(DataflowEndpointAuthenticationSaslArgs.builder()
.saslType("Plain")
.secretRef("my-secret")
.build())
.build())
.batching(DataflowEndpointKafkaBatchingArgs.builder()
.latencyMs(5)
.maxBytes(1000000)
.maxMessages(100000)
.mode("Enabled")
.build())
.cloudEventAttributes("Propagate")
.compression("Gzip")
.consumerGroupId("dataflows")
.copyMqttProperties("Enabled")
.host("example.kafka.local:9093")
.kafkaAcks("All")
.partitionStrategy("Default")
.tls(TlsPropertiesArgs.builder()
.mode("Enabled")
.trustedCaCertificateConfigMapRef("ca-certificates")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "generic-kafka-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.Kafka,
kafkaSettings: {
authentication: {
method: azure_native.iotoperations.KafkaAuthMethod.Sasl,
saslSettings: {
saslType: azure_native.iotoperations.DataflowEndpointAuthenticationSaslType.Plain,
secretRef: "my-secret",
},
},
batching: {
latencyMs: 5,
maxBytes: 1000000,
maxMessages: 100000,
mode: azure_native.iotoperations.OperationalMode.Enabled,
},
cloudEventAttributes: azure_native.iotoperations.CloudEventAttributeType.Propagate,
compression: azure_native.iotoperations.DataflowEndpointKafkaCompression.Gzip,
consumerGroupId: "dataflows",
copyMqttProperties: azure_native.iotoperations.OperationalMode.Enabled,
host: "example.kafka.local:9093",
kafkaAcks: azure_native.iotoperations.DataflowEndpointKafkaAcks.All,
partitionStrategy: azure_native.iotoperations.DataflowEndpointKafkaPartitionStrategy.Default,
tls: {
mode: azure_native.iotoperations.OperationalMode.Enabled,
trustedCaCertificateConfigMapRef: "ca-certificates",
},
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="generic-kafka-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.KAFKA,
"kafka_settings": {
"authentication": {
"method": azure_native.iotoperations.KafkaAuthMethod.SASL,
"sasl_settings": {
"sasl_type": azure_native.iotoperations.DataflowEndpointAuthenticationSaslType.PLAIN,
"secret_ref": "my-secret",
},
},
"batching": {
"latency_ms": 5,
"max_bytes": 1000000,
"max_messages": 100000,
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
},
"cloud_event_attributes": azure_native.iotoperations.CloudEventAttributeType.PROPAGATE,
"compression": azure_native.iotoperations.DataflowEndpointKafkaCompression.GZIP,
"consumer_group_id": "dataflows",
"copy_mqtt_properties": azure_native.iotoperations.OperationalMode.ENABLED,
"host": "example.kafka.local:9093",
"kafka_acks": azure_native.iotoperations.DataflowEndpointKafkaAcks.ALL,
"partition_strategy": azure_native.iotoperations.DataflowEndpointKafkaPartitionStrategy.DEFAULT,
"tls": {
"mode": azure_native.iotoperations.OperationalMode.ENABLED,
"trusted_ca_certificate_config_map_ref": "ca-certificates",
},
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: generic-kafka-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: Kafka
kafkaSettings:
authentication:
method: Sasl
saslSettings:
saslType: Plain
secretRef: my-secret
batching:
latencyMs: 5
maxBytes: 1e+06
maxMessages: 100000
mode: Enabled
cloudEventAttributes: Propagate
compression: Gzip
consumerGroupId: dataflows
copyMqttProperties: Enabled
host: example.kafka.local:9093
kafkaAcks: All
partitionStrategy: Default
tls:
mode: Enabled
trustedCaCertificateConfigMapRef: ca-certificates
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_LocalStorage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "local-storage-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.LocalStorage,
LocalStorageSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointLocalStorageArgs
{
PersistentVolumeClaimRef = "example-pvc",
},
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("local-storage-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeLocalStorage),
LocalStorageSettings: &iotoperations.DataflowEndpointLocalStorageArgs{
PersistentVolumeClaimRef: pulumi.String("example-pvc"),
},
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointLocalStorageArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("local-storage-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("LocalStorage")
.localStorageSettings(DataflowEndpointLocalStorageArgs.builder()
.persistentVolumeClaimRef("example-pvc")
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "local-storage-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.LocalStorage,
localStorageSettings: {
persistentVolumeClaimRef: "example-pvc",
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="local-storage-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.LOCAL_STORAGE,
"local_storage_settings": {
"persistent_volume_claim_ref": "example-pvc",
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: local-storage-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: LocalStorage
localStorageSettings:
persistentVolumeClaimRef: example-pvc
resourceGroupName: rgiotoperations
DataflowEndpoint_CreateOrUpdate_MQTT
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dataflowEndpoint = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpoint", new()
{
DataflowEndpointName = "generic-mqtt-broker-endpoint",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = AzureNative.IoTOperations.EndpointType.Mqtt,
MqttSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttAuthenticationArgs
{
Method = AzureNative.IoTOperations.MqttAuthMethod.X509Certificate,
X509CertificateSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationX509Args
{
SecretRef = "example-secret",
},
},
ClientIdPrefix = "factory-gateway",
Host = "example.broker.local:1883",
KeepAliveSeconds = 60,
MaxInflightMessages = 100,
Protocol = AzureNative.IoTOperations.BrokerProtocolType.WebSockets,
Qos = 1,
Retain = AzureNative.IoTOperations.MqttRetainType.Keep,
SessionExpirySeconds = 3600,
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = AzureNative.IoTOperations.OperationalMode.Disabled,
},
},
},
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.NewDataflowEndpoint(ctx, "dataflowEndpoint", &iotoperations.DataflowEndpointArgs{
DataflowEndpointName: pulumi.String("generic-mqtt-broker-endpoint"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String(iotoperations.EndpointTypeMqtt),
MqttSettings: &iotoperations.DataflowEndpointMqttArgs{
Authentication: &iotoperations.DataflowEndpointMqttAuthenticationArgs{
Method: pulumi.String(iotoperations.MqttAuthMethodX509Certificate),
X509CertificateSettings: &iotoperations.DataflowEndpointAuthenticationX509Args{
SecretRef: pulumi.String("example-secret"),
},
},
ClientIdPrefix: pulumi.String("factory-gateway"),
Host: pulumi.String("example.broker.local:1883"),
KeepAliveSeconds: pulumi.Int(60),
MaxInflightMessages: pulumi.Int(100),
Protocol: pulumi.String(iotoperations.BrokerProtocolTypeWebSockets),
Qos: pulumi.Int(1),
Retain: pulumi.String(iotoperations.MqttRetainTypeKeep),
SessionExpirySeconds: pulumi.Int(3600),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String(iotoperations.OperationalModeDisabled),
},
},
},
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.DataflowEndpoint;
import com.pulumi.azurenative.iotoperations.DataflowEndpointArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointPropertiesArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointMqttAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.DataflowEndpointAuthenticationX509Args;
import com.pulumi.azurenative.iotoperations.inputs.TlsPropertiesArgs;
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 dataflowEndpoint = new DataflowEndpoint("dataflowEndpoint", DataflowEndpointArgs.builder()
.dataflowEndpointName("generic-mqtt-broker-endpoint")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("Mqtt")
.mqttSettings(DataflowEndpointMqttArgs.builder()
.authentication(DataflowEndpointMqttAuthenticationArgs.builder()
.method("X509Certificate")
.x509CertificateSettings(DataflowEndpointAuthenticationX509Args.builder()
.secretRef("example-secret")
.build())
.build())
.clientIdPrefix("factory-gateway")
.host("example.broker.local:1883")
.keepAliveSeconds(60)
.maxInflightMessages(100)
.protocol("WebSockets")
.qos(1)
.retain("Keep")
.sessionExpirySeconds(3600)
.tls(TlsPropertiesArgs.builder()
.mode("Disabled")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataflowEndpoint = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint", {
dataflowEndpointName: "generic-mqtt-broker-endpoint",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
endpointType: azure_native.iotoperations.EndpointType.Mqtt,
mqttSettings: {
authentication: {
method: azure_native.iotoperations.MqttAuthMethod.X509Certificate,
x509CertificateSettings: {
secretRef: "example-secret",
},
},
clientIdPrefix: "factory-gateway",
host: "example.broker.local:1883",
keepAliveSeconds: 60,
maxInflightMessages: 100,
protocol: azure_native.iotoperations.BrokerProtocolType.WebSockets,
qos: 1,
retain: azure_native.iotoperations.MqttRetainType.Keep,
sessionExpirySeconds: 3600,
tls: {
mode: azure_native.iotoperations.OperationalMode.Disabled,
},
},
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
dataflow_endpoint = azure_native.iotoperations.DataflowEndpoint("dataflowEndpoint",
dataflow_endpoint_name="generic-mqtt-broker-endpoint",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"endpoint_type": azure_native.iotoperations.EndpointType.MQTT,
"mqtt_settings": {
"authentication": {
"method": azure_native.iotoperations.MqttAuthMethod.X509_CERTIFICATE,
"x509_certificate_settings": {
"secret_ref": "example-secret",
},
},
"client_id_prefix": "factory-gateway",
"host": "example.broker.local:1883",
"keep_alive_seconds": 60,
"max_inflight_messages": 100,
"protocol": azure_native.iotoperations.BrokerProtocolType.WEB_SOCKETS,
"qos": 1,
"retain": azure_native.iotoperations.MqttRetainType.KEEP,
"session_expiry_seconds": 3600,
"tls": {
"mode": azure_native.iotoperations.OperationalMode.DISABLED,
},
},
},
resource_group_name="rgiotoperations")
resources:
dataflowEndpoint:
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: generic-mqtt-broker-endpoint
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
endpointType: Mqtt
mqttSettings:
authentication:
method: X509Certificate
x509CertificateSettings:
secretRef: example-secret
clientIdPrefix: factory-gateway
host: example.broker.local:1883
keepAliveSeconds: 60
maxInflightMessages: 100
protocol: WebSockets
qos: 1
retain: Keep
sessionExpirySeconds: 3600
tls:
mode: Disabled
resourceGroupName: rgiotoperations
Create DataflowEndpoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataflowEndpoint(name: string, args: DataflowEndpointArgs, opts?: CustomResourceOptions);
@overload
def DataflowEndpoint(resource_name: str,
args: DataflowEndpointArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataflowEndpoint(resource_name: str,
opts: Optional[ResourceOptions] = None,
extended_location: Optional[ExtendedLocationArgs] = None,
instance_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
dataflow_endpoint_name: Optional[str] = None,
properties: Optional[DataflowEndpointPropertiesArgs] = None)
func NewDataflowEndpoint(ctx *Context, name string, args DataflowEndpointArgs, opts ...ResourceOption) (*DataflowEndpoint, error)
public DataflowEndpoint(string name, DataflowEndpointArgs args, CustomResourceOptions? opts = null)
public DataflowEndpoint(String name, DataflowEndpointArgs args)
public DataflowEndpoint(String name, DataflowEndpointArgs args, CustomResourceOptions options)
type: azure-native:iotoperations:DataflowEndpoint
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 DataflowEndpointArgs
- 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 DataflowEndpointArgs
- 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 DataflowEndpointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataflowEndpointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataflowEndpointArgs
- 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 dataflowEndpointResource = new AzureNative.IoTOperations.DataflowEndpoint("dataflowEndpointResource", new()
{
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
InstanceName = "string",
ResourceGroupName = "string",
DataflowEndpointName = "string",
Properties = new AzureNative.IoTOperations.Inputs.DataflowEndpointPropertiesArgs
{
EndpointType = "string",
DataExplorerSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataExplorerArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataExplorerAuthenticationArgs
{
Method = "any",
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "string",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "string",
TenantId = "string",
Scope = "string",
},
},
Database = "string",
Host = "string",
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 0,
MaxMessages = 0,
},
},
DataLakeStorageSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataLakeStorageArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointDataLakeStorageAuthenticationArgs
{
Method = "string",
AccessTokenSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationAccessTokenArgs
{
SecretRef = "string",
},
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "string",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "string",
TenantId = "string",
Scope = "string",
},
},
Host = "string",
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 0,
MaxMessages = 0,
},
},
FabricOneLakeSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeAuthenticationArgs
{
Method = "any",
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "string",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "string",
TenantId = "string",
Scope = "string",
},
},
Host = "string",
Names = new AzureNative.IoTOperations.Inputs.DataflowEndpointFabricOneLakeNamesArgs
{
LakehouseName = "string",
WorkspaceName = "string",
},
OneLakePathType = "string",
Batching = new AzureNative.IoTOperations.Inputs.BatchingConfigurationArgs
{
LatencySeconds = 0,
MaxMessages = 0,
},
},
KafkaSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaAuthenticationArgs
{
Method = "string",
SaslSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSaslArgs
{
SaslType = "string",
SecretRef = "string",
},
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "string",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "string",
TenantId = "string",
Scope = "string",
},
X509CertificateSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationX509Args
{
SecretRef = "string",
},
},
Host = "string",
Batching = new AzureNative.IoTOperations.Inputs.DataflowEndpointKafkaBatchingArgs
{
LatencyMs = 0,
MaxBytes = 0,
MaxMessages = 0,
Mode = "string",
},
CloudEventAttributes = "string",
Compression = "string",
ConsumerGroupId = "string",
CopyMqttProperties = "string",
KafkaAcks = "string",
PartitionStrategy = "string",
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = "string",
TrustedCaCertificateConfigMapRef = "string",
},
},
LocalStorageSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointLocalStorageArgs
{
PersistentVolumeClaimRef = "string",
},
MqttSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttArgs
{
Authentication = new AzureNative.IoTOperations.Inputs.DataflowEndpointMqttAuthenticationArgs
{
Method = "string",
ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationServiceAccountTokenArgs
{
Audience = "string",
},
SystemAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
{
Audience = "string",
},
UserAssignedManagedIdentitySettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
{
ClientId = "string",
TenantId = "string",
Scope = "string",
},
X509CertificateSettings = new AzureNative.IoTOperations.Inputs.DataflowEndpointAuthenticationX509Args
{
SecretRef = "string",
},
},
ClientIdPrefix = "string",
CloudEventAttributes = "string",
Host = "string",
KeepAliveSeconds = 0,
MaxInflightMessages = 0,
Protocol = "string",
Qos = 0,
Retain = "string",
SessionExpirySeconds = 0,
Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
{
Mode = "string",
TrustedCaCertificateConfigMapRef = "string",
},
},
},
});
example, err := iotoperations.NewDataflowEndpoint(ctx, "dataflowEndpointResource", &iotoperations.DataflowEndpointArgs{
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
InstanceName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
DataflowEndpointName: pulumi.String("string"),
Properties: &iotoperations.DataflowEndpointPropertiesArgs{
EndpointType: pulumi.String("string"),
DataExplorerSettings: &iotoperations.DataflowEndpointDataExplorerArgs{
Authentication: &iotoperations.DataflowEndpointDataExplorerAuthenticationArgs{
Method: pulumi.Any("any"),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("string"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Scope: pulumi.String("string"),
},
},
Database: pulumi.String("string"),
Host: pulumi.String("string"),
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(0),
MaxMessages: pulumi.Int(0),
},
},
DataLakeStorageSettings: &iotoperations.DataflowEndpointDataLakeStorageArgs{
Authentication: &iotoperations.DataflowEndpointDataLakeStorageAuthenticationArgs{
Method: pulumi.String("string"),
AccessTokenSettings: &iotoperations.DataflowEndpointAuthenticationAccessTokenArgs{
SecretRef: pulumi.String("string"),
},
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("string"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Scope: pulumi.String("string"),
},
},
Host: pulumi.String("string"),
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(0),
MaxMessages: pulumi.Int(0),
},
},
FabricOneLakeSettings: &iotoperations.DataflowEndpointFabricOneLakeArgs{
Authentication: &iotoperations.DataflowEndpointFabricOneLakeAuthenticationArgs{
Method: pulumi.Any("any"),
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("string"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Scope: pulumi.String("string"),
},
},
Host: pulumi.String("string"),
Names: &iotoperations.DataflowEndpointFabricOneLakeNamesArgs{
LakehouseName: pulumi.String("string"),
WorkspaceName: pulumi.String("string"),
},
OneLakePathType: pulumi.String("string"),
Batching: &iotoperations.BatchingConfigurationArgs{
LatencySeconds: pulumi.Int(0),
MaxMessages: pulumi.Int(0),
},
},
KafkaSettings: &iotoperations.DataflowEndpointKafkaArgs{
Authentication: &iotoperations.DataflowEndpointKafkaAuthenticationArgs{
Method: pulumi.String("string"),
SaslSettings: &iotoperations.DataflowEndpointAuthenticationSaslArgs{
SaslType: pulumi.String("string"),
SecretRef: pulumi.String("string"),
},
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("string"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Scope: pulumi.String("string"),
},
X509CertificateSettings: &iotoperations.DataflowEndpointAuthenticationX509Args{
SecretRef: pulumi.String("string"),
},
},
Host: pulumi.String("string"),
Batching: &iotoperations.DataflowEndpointKafkaBatchingArgs{
LatencyMs: pulumi.Int(0),
MaxBytes: pulumi.Int(0),
MaxMessages: pulumi.Int(0),
Mode: pulumi.String("string"),
},
CloudEventAttributes: pulumi.String("string"),
Compression: pulumi.String("string"),
ConsumerGroupId: pulumi.String("string"),
CopyMqttProperties: pulumi.String("string"),
KafkaAcks: pulumi.String("string"),
PartitionStrategy: pulumi.String("string"),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String("string"),
TrustedCaCertificateConfigMapRef: pulumi.String("string"),
},
},
LocalStorageSettings: &iotoperations.DataflowEndpointLocalStorageArgs{
PersistentVolumeClaimRef: pulumi.String("string"),
},
MqttSettings: &iotoperations.DataflowEndpointMqttArgs{
Authentication: &iotoperations.DataflowEndpointMqttAuthenticationArgs{
Method: pulumi.String("string"),
ServiceAccountTokenSettings: &iotoperations.DataflowEndpointAuthenticationServiceAccountTokenArgs{
Audience: pulumi.String("string"),
},
SystemAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs{
Audience: pulumi.String("string"),
},
UserAssignedManagedIdentitySettings: &iotoperations.DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs{
ClientId: pulumi.String("string"),
TenantId: pulumi.String("string"),
Scope: pulumi.String("string"),
},
X509CertificateSettings: &iotoperations.DataflowEndpointAuthenticationX509Args{
SecretRef: pulumi.String("string"),
},
},
ClientIdPrefix: pulumi.String("string"),
CloudEventAttributes: pulumi.String("string"),
Host: pulumi.String("string"),
KeepAliveSeconds: pulumi.Int(0),
MaxInflightMessages: pulumi.Int(0),
Protocol: pulumi.String("string"),
Qos: pulumi.Int(0),
Retain: pulumi.String("string"),
SessionExpirySeconds: pulumi.Int(0),
Tls: &iotoperations.TlsPropertiesArgs{
Mode: pulumi.String("string"),
TrustedCaCertificateConfigMapRef: pulumi.String("string"),
},
},
},
})
var dataflowEndpointResource = new DataflowEndpoint("dataflowEndpointResource", DataflowEndpointArgs.builder()
.extendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.instanceName("string")
.resourceGroupName("string")
.dataflowEndpointName("string")
.properties(DataflowEndpointPropertiesArgs.builder()
.endpointType("string")
.dataExplorerSettings(DataflowEndpointDataExplorerArgs.builder()
.authentication(DataflowEndpointDataExplorerAuthenticationArgs.builder()
.method("any")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("string")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("string")
.tenantId("string")
.scope("string")
.build())
.build())
.database("string")
.host("string")
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(0)
.maxMessages(0)
.build())
.build())
.dataLakeStorageSettings(DataflowEndpointDataLakeStorageArgs.builder()
.authentication(DataflowEndpointDataLakeStorageAuthenticationArgs.builder()
.method("string")
.accessTokenSettings(DataflowEndpointAuthenticationAccessTokenArgs.builder()
.secretRef("string")
.build())
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("string")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("string")
.tenantId("string")
.scope("string")
.build())
.build())
.host("string")
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(0)
.maxMessages(0)
.build())
.build())
.fabricOneLakeSettings(DataflowEndpointFabricOneLakeArgs.builder()
.authentication(DataflowEndpointFabricOneLakeAuthenticationArgs.builder()
.method("any")
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("string")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("string")
.tenantId("string")
.scope("string")
.build())
.build())
.host("string")
.names(DataflowEndpointFabricOneLakeNamesArgs.builder()
.lakehouseName("string")
.workspaceName("string")
.build())
.oneLakePathType("string")
.batching(BatchingConfigurationArgs.builder()
.latencySeconds(0)
.maxMessages(0)
.build())
.build())
.kafkaSettings(DataflowEndpointKafkaArgs.builder()
.authentication(DataflowEndpointKafkaAuthenticationArgs.builder()
.method("string")
.saslSettings(DataflowEndpointAuthenticationSaslArgs.builder()
.saslType("string")
.secretRef("string")
.build())
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("string")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("string")
.tenantId("string")
.scope("string")
.build())
.x509CertificateSettings(DataflowEndpointAuthenticationX509Args.builder()
.secretRef("string")
.build())
.build())
.host("string")
.batching(DataflowEndpointKafkaBatchingArgs.builder()
.latencyMs(0)
.maxBytes(0)
.maxMessages(0)
.mode("string")
.build())
.cloudEventAttributes("string")
.compression("string")
.consumerGroupId("string")
.copyMqttProperties("string")
.kafkaAcks("string")
.partitionStrategy("string")
.tls(TlsPropertiesArgs.builder()
.mode("string")
.trustedCaCertificateConfigMapRef("string")
.build())
.build())
.localStorageSettings(DataflowEndpointLocalStorageArgs.builder()
.persistentVolumeClaimRef("string")
.build())
.mqttSettings(DataflowEndpointMqttArgs.builder()
.authentication(DataflowEndpointMqttAuthenticationArgs.builder()
.method("string")
.serviceAccountTokenSettings(DataflowEndpointAuthenticationServiceAccountTokenArgs.builder()
.audience("string")
.build())
.systemAssignedManagedIdentitySettings(DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs.builder()
.audience("string")
.build())
.userAssignedManagedIdentitySettings(DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs.builder()
.clientId("string")
.tenantId("string")
.scope("string")
.build())
.x509CertificateSettings(DataflowEndpointAuthenticationX509Args.builder()
.secretRef("string")
.build())
.build())
.clientIdPrefix("string")
.cloudEventAttributes("string")
.host("string")
.keepAliveSeconds(0)
.maxInflightMessages(0)
.protocol("string")
.qos(0)
.retain("string")
.sessionExpirySeconds(0)
.tls(TlsPropertiesArgs.builder()
.mode("string")
.trustedCaCertificateConfigMapRef("string")
.build())
.build())
.build())
.build());
dataflow_endpoint_resource = azure_native.iotoperations.DataflowEndpoint("dataflowEndpointResource",
extended_location={
"name": "string",
"type": "string",
},
instance_name="string",
resource_group_name="string",
dataflow_endpoint_name="string",
properties={
"endpoint_type": "string",
"data_explorer_settings": {
"authentication": {
"method": "any",
"system_assigned_managed_identity_settings": {
"audience": "string",
},
"user_assigned_managed_identity_settings": {
"client_id": "string",
"tenant_id": "string",
"scope": "string",
},
},
"database": "string",
"host": "string",
"batching": {
"latency_seconds": 0,
"max_messages": 0,
},
},
"data_lake_storage_settings": {
"authentication": {
"method": "string",
"access_token_settings": {
"secret_ref": "string",
},
"system_assigned_managed_identity_settings": {
"audience": "string",
},
"user_assigned_managed_identity_settings": {
"client_id": "string",
"tenant_id": "string",
"scope": "string",
},
},
"host": "string",
"batching": {
"latency_seconds": 0,
"max_messages": 0,
},
},
"fabric_one_lake_settings": {
"authentication": {
"method": "any",
"system_assigned_managed_identity_settings": {
"audience": "string",
},
"user_assigned_managed_identity_settings": {
"client_id": "string",
"tenant_id": "string",
"scope": "string",
},
},
"host": "string",
"names": {
"lakehouse_name": "string",
"workspace_name": "string",
},
"one_lake_path_type": "string",
"batching": {
"latency_seconds": 0,
"max_messages": 0,
},
},
"kafka_settings": {
"authentication": {
"method": "string",
"sasl_settings": {
"sasl_type": "string",
"secret_ref": "string",
},
"system_assigned_managed_identity_settings": {
"audience": "string",
},
"user_assigned_managed_identity_settings": {
"client_id": "string",
"tenant_id": "string",
"scope": "string",
},
"x509_certificate_settings": {
"secret_ref": "string",
},
},
"host": "string",
"batching": {
"latency_ms": 0,
"max_bytes": 0,
"max_messages": 0,
"mode": "string",
},
"cloud_event_attributes": "string",
"compression": "string",
"consumer_group_id": "string",
"copy_mqtt_properties": "string",
"kafka_acks": "string",
"partition_strategy": "string",
"tls": {
"mode": "string",
"trusted_ca_certificate_config_map_ref": "string",
},
},
"local_storage_settings": {
"persistent_volume_claim_ref": "string",
},
"mqtt_settings": {
"authentication": {
"method": "string",
"service_account_token_settings": {
"audience": "string",
},
"system_assigned_managed_identity_settings": {
"audience": "string",
},
"user_assigned_managed_identity_settings": {
"client_id": "string",
"tenant_id": "string",
"scope": "string",
},
"x509_certificate_settings": {
"secret_ref": "string",
},
},
"client_id_prefix": "string",
"cloud_event_attributes": "string",
"host": "string",
"keep_alive_seconds": 0,
"max_inflight_messages": 0,
"protocol": "string",
"qos": 0,
"retain": "string",
"session_expiry_seconds": 0,
"tls": {
"mode": "string",
"trusted_ca_certificate_config_map_ref": "string",
},
},
})
const dataflowEndpointResource = new azure_native.iotoperations.DataflowEndpoint("dataflowEndpointResource", {
extendedLocation: {
name: "string",
type: "string",
},
instanceName: "string",
resourceGroupName: "string",
dataflowEndpointName: "string",
properties: {
endpointType: "string",
dataExplorerSettings: {
authentication: {
method: "any",
systemAssignedManagedIdentitySettings: {
audience: "string",
},
userAssignedManagedIdentitySettings: {
clientId: "string",
tenantId: "string",
scope: "string",
},
},
database: "string",
host: "string",
batching: {
latencySeconds: 0,
maxMessages: 0,
},
},
dataLakeStorageSettings: {
authentication: {
method: "string",
accessTokenSettings: {
secretRef: "string",
},
systemAssignedManagedIdentitySettings: {
audience: "string",
},
userAssignedManagedIdentitySettings: {
clientId: "string",
tenantId: "string",
scope: "string",
},
},
host: "string",
batching: {
latencySeconds: 0,
maxMessages: 0,
},
},
fabricOneLakeSettings: {
authentication: {
method: "any",
systemAssignedManagedIdentitySettings: {
audience: "string",
},
userAssignedManagedIdentitySettings: {
clientId: "string",
tenantId: "string",
scope: "string",
},
},
host: "string",
names: {
lakehouseName: "string",
workspaceName: "string",
},
oneLakePathType: "string",
batching: {
latencySeconds: 0,
maxMessages: 0,
},
},
kafkaSettings: {
authentication: {
method: "string",
saslSettings: {
saslType: "string",
secretRef: "string",
},
systemAssignedManagedIdentitySettings: {
audience: "string",
},
userAssignedManagedIdentitySettings: {
clientId: "string",
tenantId: "string",
scope: "string",
},
x509CertificateSettings: {
secretRef: "string",
},
},
host: "string",
batching: {
latencyMs: 0,
maxBytes: 0,
maxMessages: 0,
mode: "string",
},
cloudEventAttributes: "string",
compression: "string",
consumerGroupId: "string",
copyMqttProperties: "string",
kafkaAcks: "string",
partitionStrategy: "string",
tls: {
mode: "string",
trustedCaCertificateConfigMapRef: "string",
},
},
localStorageSettings: {
persistentVolumeClaimRef: "string",
},
mqttSettings: {
authentication: {
method: "string",
serviceAccountTokenSettings: {
audience: "string",
},
systemAssignedManagedIdentitySettings: {
audience: "string",
},
userAssignedManagedIdentitySettings: {
clientId: "string",
tenantId: "string",
scope: "string",
},
x509CertificateSettings: {
secretRef: "string",
},
},
clientIdPrefix: "string",
cloudEventAttributes: "string",
host: "string",
keepAliveSeconds: 0,
maxInflightMessages: 0,
protocol: "string",
qos: 0,
retain: "string",
sessionExpirySeconds: 0,
tls: {
mode: "string",
trustedCaCertificateConfigMapRef: "string",
},
},
},
});
type: azure-native:iotoperations:DataflowEndpoint
properties:
dataflowEndpointName: string
extendedLocation:
name: string
type: string
instanceName: string
properties:
dataExplorerSettings:
authentication:
method: any
systemAssignedManagedIdentitySettings:
audience: string
userAssignedManagedIdentitySettings:
clientId: string
scope: string
tenantId: string
batching:
latencySeconds: 0
maxMessages: 0
database: string
host: string
dataLakeStorageSettings:
authentication:
accessTokenSettings:
secretRef: string
method: string
systemAssignedManagedIdentitySettings:
audience: string
userAssignedManagedIdentitySettings:
clientId: string
scope: string
tenantId: string
batching:
latencySeconds: 0
maxMessages: 0
host: string
endpointType: string
fabricOneLakeSettings:
authentication:
method: any
systemAssignedManagedIdentitySettings:
audience: string
userAssignedManagedIdentitySettings:
clientId: string
scope: string
tenantId: string
batching:
latencySeconds: 0
maxMessages: 0
host: string
names:
lakehouseName: string
workspaceName: string
oneLakePathType: string
kafkaSettings:
authentication:
method: string
saslSettings:
saslType: string
secretRef: string
systemAssignedManagedIdentitySettings:
audience: string
userAssignedManagedIdentitySettings:
clientId: string
scope: string
tenantId: string
x509CertificateSettings:
secretRef: string
batching:
latencyMs: 0
maxBytes: 0
maxMessages: 0
mode: string
cloudEventAttributes: string
compression: string
consumerGroupId: string
copyMqttProperties: string
host: string
kafkaAcks: string
partitionStrategy: string
tls:
mode: string
trustedCaCertificateConfigMapRef: string
localStorageSettings:
persistentVolumeClaimRef: string
mqttSettings:
authentication:
method: string
serviceAccountTokenSettings:
audience: string
systemAssignedManagedIdentitySettings:
audience: string
userAssignedManagedIdentitySettings:
clientId: string
scope: string
tenantId: string
x509CertificateSettings:
secretRef: string
clientIdPrefix: string
cloudEventAttributes: string
host: string
keepAliveSeconds: 0
maxInflightMessages: 0
protocol: string
qos: 0
retain: string
sessionExpirySeconds: 0
tls:
mode: string
trustedCaCertificateConfigMapRef: string
resourceGroupName: string
DataflowEndpoint 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 DataflowEndpoint resource accepts the following input properties:
- Extended
Location Pulumi.Azure Native. Io TOperations. Inputs. Extended Location - Edge location of the resource.
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Dataflow
Endpoint stringName - Name of Instance dataflowEndpoint resource
- Properties
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Properties - The resource-specific properties for this resource.
- Extended
Location ExtendedLocation Args - Edge location of the resource.
- Instance
Name string - Name of instance.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Dataflow
Endpoint stringName - Name of Instance dataflowEndpoint resource
- Properties
Dataflow
Endpoint Properties Args - The resource-specific properties for this resource.
- extended
Location ExtendedLocation - Edge location of the resource.
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- dataflow
Endpoint StringName - Name of Instance dataflowEndpoint resource
- properties
Dataflow
Endpoint Properties - The resource-specific properties for this resource.
- extended
Location ExtendedLocation - Edge location of the resource.
- instance
Name string - Name of instance.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- dataflow
Endpoint stringName - Name of Instance dataflowEndpoint resource
- properties
Dataflow
Endpoint Properties - The resource-specific properties for this resource.
- extended_
location ExtendedLocation Args - Edge location of the resource.
- instance_
name str - Name of instance.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- dataflow_
endpoint_ strname - Name of Instance dataflowEndpoint resource
- properties
Dataflow
Endpoint Properties Args - The resource-specific properties for this resource.
- extended
Location Property Map - Edge location of the resource.
- instance
Name String - Name of instance.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- dataflow
Endpoint StringName - Name of Instance dataflowEndpoint resource
- properties Property Map
- The resource-specific properties for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataflowEndpoint 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
BatchingConfiguration, BatchingConfigurationArgs
- Latency
Seconds int - Batching latency in seconds.
- Max
Messages int - Maximum number of messages in a batch.
- Latency
Seconds int - Batching latency in seconds.
- Max
Messages int - Maximum number of messages in a batch.
- latency
Seconds Integer - Batching latency in seconds.
- max
Messages Integer - Maximum number of messages in a batch.
- latency
Seconds number - Batching latency in seconds.
- max
Messages number - Maximum number of messages in a batch.
- latency_
seconds int - Batching latency in seconds.
- max_
messages int - Maximum number of messages in a batch.
- latency
Seconds Number - Batching latency in seconds.
- max
Messages Number - Maximum number of messages in a batch.
BatchingConfigurationResponse, BatchingConfigurationResponseArgs
- Latency
Seconds int - Batching latency in seconds.
- Max
Messages int - Maximum number of messages in a batch.
- Latency
Seconds int - Batching latency in seconds.
- Max
Messages int - Maximum number of messages in a batch.
- latency
Seconds Integer - Batching latency in seconds.
- max
Messages Integer - Maximum number of messages in a batch.
- latency
Seconds number - Batching latency in seconds.
- max
Messages number - Maximum number of messages in a batch.
- latency_
seconds int - Batching latency in seconds.
- max_
messages int - Maximum number of messages in a batch.
- latency
Seconds Number - Batching latency in seconds.
- max
Messages Number - Maximum number of messages in a batch.
BrokerProtocolType, BrokerProtocolTypeArgs
- Mqtt
- Mqttprotocol broker
- Web
Sockets - WebSocketsprotocol websocket
- Broker
Protocol Type Mqtt - Mqttprotocol broker
- Broker
Protocol Type Web Sockets - WebSocketsprotocol websocket
- Mqtt
- Mqttprotocol broker
- Web
Sockets - WebSocketsprotocol websocket
- Mqtt
- Mqttprotocol broker
- Web
Sockets - WebSocketsprotocol websocket
- MQTT
- Mqttprotocol broker
- WEB_SOCKETS
- WebSocketsprotocol websocket
- "Mqtt"
- Mqttprotocol broker
- "Web
Sockets" - WebSocketsprotocol websocket
CloudEventAttributeType, CloudEventAttributeTypeArgs
- Propagate
- PropagatePropagate type
- Create
Or Remap - CreateOrRemapCreateOrRemap type
- Cloud
Event Attribute Type Propagate - PropagatePropagate type
- Cloud
Event Attribute Type Create Or Remap - CreateOrRemapCreateOrRemap type
- Propagate
- PropagatePropagate type
- Create
Or Remap - CreateOrRemapCreateOrRemap type
- Propagate
- PropagatePropagate type
- Create
Or Remap - CreateOrRemapCreateOrRemap type
- PROPAGATE
- PropagatePropagate type
- CREATE_OR_REMAP
- CreateOrRemapCreateOrRemap type
- "Propagate"
- PropagatePropagate type
- "Create
Or Remap" - CreateOrRemapCreateOrRemap type
DataLakeStorageAuthMethod, DataLakeStorageAuthMethodArgs
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Access
Token - AccessTokenAccessToken Option
- Data
Lake Storage Auth Method System Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- Data
Lake Storage Auth Method User Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Data
Lake Storage Auth Method Access Token - AccessTokenAccessToken Option
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Access
Token - AccessTokenAccessToken Option
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Access
Token - AccessTokenAccessToken Option
- SYSTEM_ASSIGNED_MANAGED_IDENTITY
- SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- USER_ASSIGNED_MANAGED_IDENTITY
- UserAssignedManagedIdentityUserAssignedManagedIdentity type
- ACCESS_TOKEN
- AccessTokenAccessToken Option
- "System
Assigned Managed Identity" - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- "User
Assigned Managed Identity" - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- "Access
Token" - AccessTokenAccessToken Option
DataflowEndpointAuthenticationAccessToken, DataflowEndpointAuthenticationAccessTokenArgs
- Secret
Ref string - Token secret name.
- Secret
Ref string - Token secret name.
- secret
Ref String - Token secret name.
- secret
Ref string - Token secret name.
- secret_
ref str - Token secret name.
- secret
Ref String - Token secret name.
DataflowEndpointAuthenticationAccessTokenResponse, DataflowEndpointAuthenticationAccessTokenResponseArgs
- Secret
Ref string - Token secret name.
- Secret
Ref string - Token secret name.
- secret
Ref String - Token secret name.
- secret
Ref string - Token secret name.
- secret_
ref str - Token secret name.
- secret
Ref String - Token secret name.
DataflowEndpointAuthenticationSasl, DataflowEndpointAuthenticationSaslArgs
- Sasl
Type string | Pulumi.Azure Native. Io TOperations. Dataflow Endpoint Authentication Sasl Type - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- Secret
Ref string - Token secret name.
- Sasl
Type string | DataflowEndpoint Authentication Sasl Type - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- Secret
Ref string - Token secret name.
- sasl
Type String | DataflowEndpoint Authentication Sasl Type - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- secret
Ref String - Token secret name.
- sasl
Type string | DataflowEndpoint Authentication Sasl Type - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- secret
Ref string - Token secret name.
- sasl_
type str | DataflowEndpoint Authentication Sasl Type - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- secret_
ref str - Token secret name.
- sasl
Type String | "Plain" | "ScramSha256" | "Scram Sha512" - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- secret
Ref String - Token secret name.
DataflowEndpointAuthenticationSaslResponse, DataflowEndpointAuthenticationSaslResponseArgs
- sasl_
type str - Type of SASL authentication. Can be PLAIN, SCRAM-SHA-256, or SCRAM-SHA-512.
- secret_
ref str - Token secret name.
DataflowEndpointAuthenticationSaslType, DataflowEndpointAuthenticationSaslTypeArgs
- Plain
- PlainPLAIN Type
- Scram
Sha256 - ScramSha256SCRAM_SHA_256 Type
- Scram
Sha512 - ScramSha512SCRAM_SHA_512 Type
- Dataflow
Endpoint Authentication Sasl Type Plain - PlainPLAIN Type
- Dataflow
Endpoint Authentication Sasl Type Scram Sha256 - ScramSha256SCRAM_SHA_256 Type
- Dataflow
Endpoint Authentication Sasl Type Scram Sha512 - ScramSha512SCRAM_SHA_512 Type
- Plain
- PlainPLAIN Type
- Scram
Sha256 - ScramSha256SCRAM_SHA_256 Type
- Scram
Sha512 - ScramSha512SCRAM_SHA_512 Type
- Plain
- PlainPLAIN Type
- Scram
Sha256 - ScramSha256SCRAM_SHA_256 Type
- Scram
Sha512 - ScramSha512SCRAM_SHA_512 Type
- PLAIN
- PlainPLAIN Type
- SCRAM_SHA256
- ScramSha256SCRAM_SHA_256 Type
- SCRAM_SHA512
- ScramSha512SCRAM_SHA_512 Type
- "Plain"
- PlainPLAIN Type
- "Scram
Sha256" - ScramSha256SCRAM_SHA_256 Type
- "Scram
Sha512" - ScramSha512SCRAM_SHA_512 Type
DataflowEndpointAuthenticationServiceAccountToken, DataflowEndpointAuthenticationServiceAccountTokenArgs
- Audience string
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- Audience string
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience String
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience string
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience str
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience String
- Audience of the service account. Optional, defaults to the broker internal service account audience.
DataflowEndpointAuthenticationServiceAccountTokenResponse, DataflowEndpointAuthenticationServiceAccountTokenResponseArgs
- Audience string
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- Audience string
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience String
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience string
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience str
- Audience of the service account. Optional, defaults to the broker internal service account audience.
- audience String
- Audience of the service account. Optional, defaults to the broker internal service account audience.
DataflowEndpointAuthenticationSystemAssignedManagedIdentity, DataflowEndpointAuthenticationSystemAssignedManagedIdentityArgs
- Audience string
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- Audience string
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience String
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience string
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience str
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience String
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
DataflowEndpointAuthenticationSystemAssignedManagedIdentityResponse, DataflowEndpointAuthenticationSystemAssignedManagedIdentityResponseArgs
- Audience string
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- Audience string
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience String
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience string
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience str
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
- audience String
- Audience of the service to authenticate against. Optional; defaults to the audience for Service host configuration.
DataflowEndpointAuthenticationUserAssignedManagedIdentity, DataflowEndpointAuthenticationUserAssignedManagedIdentityArgs
DataflowEndpointAuthenticationUserAssignedManagedIdentityResponse, DataflowEndpointAuthenticationUserAssignedManagedIdentityResponseArgs
DataflowEndpointAuthenticationX509, DataflowEndpointAuthenticationX509Args
- Secret
Ref string - Secret reference of the X.509 certificate.
- Secret
Ref string - Secret reference of the X.509 certificate.
- secret
Ref String - Secret reference of the X.509 certificate.
- secret
Ref string - Secret reference of the X.509 certificate.
- secret_
ref str - Secret reference of the X.509 certificate.
- secret
Ref String - Secret reference of the X.509 certificate.
DataflowEndpointAuthenticationX509Response, DataflowEndpointAuthenticationX509ResponseArgs
- Secret
Ref string - Secret reference of the X.509 certificate.
- Secret
Ref string - Secret reference of the X.509 certificate.
- secret
Ref String - Secret reference of the X.509 certificate.
- secret
Ref string - Secret reference of the X.509 certificate.
- secret_
ref str - Secret reference of the X.509 certificate.
- secret
Ref String - Secret reference of the X.509 certificate.
DataflowEndpointDataExplorer, DataflowEndpointDataExplorerArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Explorer Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Database string
- Database name.
- Host string
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Batching Configuration - Azure Data Explorer endpoint batching configuration.
- Authentication
Dataflow
Endpoint Data Explorer Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Database string
- Database name.
- Host string
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- Batching
Batching
Configuration - Azure Data Explorer endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Explorer Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- database String
- Database name.
- host String
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching
Batching
Configuration - Azure Data Explorer endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Explorer Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- database string
- Database name.
- host string
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching
Batching
Configuration - Azure Data Explorer endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Explorer Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- database str
- Database name.
- host str
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching
Batching
Configuration - Azure Data Explorer endpoint batching configuration.
- authentication Property Map
- Authentication configuration. NOTE - only authentication property is allowed per entry.
- database String
- Database name.
- host String
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching Property Map
- Azure Data Explorer endpoint batching configuration.
DataflowEndpointDataExplorerAuthentication, DataflowEndpointDataExplorerAuthenticationArgs
- Method object
- Mode of Authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- Method interface{}
- Mode of Authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method Object
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method any
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
DataflowEndpointDataExplorerAuthenticationResponse, DataflowEndpointDataExplorerAuthenticationResponseArgs
- Method object
- Mode of Authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- Method interface{}
- Mode of Authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method Object
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method any
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
DataflowEndpointDataExplorerResponse, DataflowEndpointDataExplorerResponseArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Explorer Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Database string
- Database name.
- Host string
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Batching Configuration Response - Azure Data Explorer endpoint batching configuration.
- Authentication
Dataflow
Endpoint Data Explorer Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Database string
- Database name.
- Host string
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- Batching
Batching
Configuration Response - Azure Data Explorer endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Explorer Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- database String
- Database name.
- host String
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching
Batching
Configuration Response - Azure Data Explorer endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Explorer Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- database string
- Database name.
- host string
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching
Batching
Configuration Response - Azure Data Explorer endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Explorer Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- database str
- Database name.
- host str
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching
Batching
Configuration Response - Azure Data Explorer endpoint batching configuration.
- authentication Property Map
- Authentication configuration. NOTE - only authentication property is allowed per entry.
- database String
- Database name.
- host String
- Host of the Azure Data Explorer in the form of ..kusto.windows.net .
- batching Property Map
- Azure Data Explorer endpoint batching configuration.
DataflowEndpointDataLakeStorage, DataflowEndpointDataLakeStorageArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Lake Storage Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Batching Configuration - Azure Data Lake endpoint batching configuration.
- Authentication
Dataflow
Endpoint Data Lake Storage Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- Batching
Batching
Configuration - Azure Data Lake endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Lake Storage Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching
Batching
Configuration - Azure Data Lake endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Lake Storage Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host string
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching
Batching
Configuration - Azure Data Lake endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Lake Storage Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host str
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching
Batching
Configuration - Azure Data Lake endpoint batching configuration.
- authentication Property Map
- Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching Property Map
- Azure Data Lake endpoint batching configuration.
DataflowEndpointDataLakeStorageAuthentication, DataflowEndpointDataLakeStorageAuthenticationArgs
- Method
string | Pulumi.
Azure Native. Io TOperations. Data Lake Storage Auth Method - Mode of Authentication.
- Access
Token Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication Access Token - SAS token authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- Method
string | Data
Lake Storage Auth Method - Mode of Authentication.
- Access
Token DataflowSettings Endpoint Authentication Access Token - SAS token authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method
String | Data
Lake Storage Auth Method - Mode of Authentication.
- access
Token DataflowSettings Endpoint Authentication Access Token - SAS token authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method
string | Data
Lake Storage Auth Method - Mode of Authentication.
- access
Token DataflowSettings Endpoint Authentication Access Token - SAS token authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method
str | Data
Lake Storage Auth Method - Mode of Authentication.
- access_
token_ Dataflowsettings Endpoint Authentication Access Token - SAS token authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method
String | "System
Assigned Managed Identity" | "User Assigned Managed Identity" | "Access Token" - Mode of Authentication.
- access
Token Property MapSettings - SAS token authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
DataflowEndpointDataLakeStorageAuthenticationResponse, DataflowEndpointDataLakeStorageAuthenticationResponseArgs
- Method string
- Mode of Authentication.
- Access
Token Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication Access Token Response - SAS token authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- Method string
- Mode of Authentication.
- Access
Token DataflowSettings Endpoint Authentication Access Token Response - SAS token authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method String
- Mode of Authentication.
- access
Token DataflowSettings Endpoint Authentication Access Token Response - SAS token authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method string
- Mode of Authentication.
- access
Token DataflowSettings Endpoint Authentication Access Token Response - SAS token authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method str
- Mode of Authentication.
- access_
token_ Dataflowsettings Endpoint Authentication Access Token Response - SAS token authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method String
- Mode of Authentication.
- access
Token Property MapSettings - SAS token authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
DataflowEndpointDataLakeStorageResponse, DataflowEndpointDataLakeStorageResponseArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Lake Storage Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Batching Configuration Response - Azure Data Lake endpoint batching configuration.
- Authentication
Dataflow
Endpoint Data Lake Storage Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- Batching
Batching
Configuration Response - Azure Data Lake endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Lake Storage Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching
Batching
Configuration Response - Azure Data Lake endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Lake Storage Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host string
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching
Batching
Configuration Response - Azure Data Lake endpoint batching configuration.
- authentication
Dataflow
Endpoint Data Lake Storage Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host str
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching
Batching
Configuration Response - Azure Data Lake endpoint batching configuration.
- authentication Property Map
- Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Host of the Azure Data Lake in the form of .blob.core.windows.net .
- batching Property Map
- Azure Data Lake endpoint batching configuration.
DataflowEndpointFabricOneLake, DataflowEndpointFabricOneLakeArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Fabric One Lake Authentication - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- Host string
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- Names
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Fabric One Lake Names - Names of the workspace and lakehouse.
- One
Lake string | Pulumi.Path Type Azure Native. Io TOperations. Dataflow Endpoint Fabric Path Type - Type of location of the data in the workspace. Can be either tables or files.
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Batching Configuration - Batching configuration.
- Authentication
Dataflow
Endpoint Fabric One Lake Authentication - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- Host string
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- Names
Dataflow
Endpoint Fabric One Lake Names - Names of the workspace and lakehouse.
- One
Lake string | DataflowPath Type Endpoint Fabric Path Type - Type of location of the data in the workspace. Can be either tables or files.
- Batching
Batching
Configuration - Batching configuration.
- authentication
Dataflow
Endpoint Fabric One Lake Authentication - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host String
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names
Dataflow
Endpoint Fabric One Lake Names - Names of the workspace and lakehouse.
- one
Lake String | DataflowPath Type Endpoint Fabric Path Type - Type of location of the data in the workspace. Can be either tables or files.
- batching
Batching
Configuration - Batching configuration.
- authentication
Dataflow
Endpoint Fabric One Lake Authentication - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host string
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names
Dataflow
Endpoint Fabric One Lake Names - Names of the workspace and lakehouse.
- one
Lake string | DataflowPath Type Endpoint Fabric Path Type - Type of location of the data in the workspace. Can be either tables or files.
- batching
Batching
Configuration - Batching configuration.
- authentication
Dataflow
Endpoint Fabric One Lake Authentication - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host str
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names
Dataflow
Endpoint Fabric One Lake Names - Names of the workspace and lakehouse.
- one_
lake_ str | Dataflowpath_ type Endpoint Fabric Path Type - Type of location of the data in the workspace. Can be either tables or files.
- batching
Batching
Configuration - Batching configuration.
- authentication Property Map
- Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host String
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names Property Map
- Names of the workspace and lakehouse.
- one
Lake String | "Files" | "Tables"Path Type - Type of location of the data in the workspace. Can be either tables or files.
- batching Property Map
- Batching configuration.
DataflowEndpointFabricOneLakeAuthentication, DataflowEndpointFabricOneLakeAuthenticationArgs
- Method object
- Mode of Authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- Method interface{}
- Mode of Authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method Object
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method any
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
DataflowEndpointFabricOneLakeAuthenticationResponse, DataflowEndpointFabricOneLakeAuthenticationResponseArgs
- Method object
- Mode of Authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- Method interface{}
- Mode of Authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method Object
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method any
- Mode of Authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- method Any
- Mode of Authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
DataflowEndpointFabricOneLakeNames, DataflowEndpointFabricOneLakeNamesArgs
- Lakehouse
Name string - Lakehouse name.
- Workspace
Name string - Workspace name.
- Lakehouse
Name string - Lakehouse name.
- Workspace
Name string - Workspace name.
- lakehouse
Name String - Lakehouse name.
- workspace
Name String - Workspace name.
- lakehouse
Name string - Lakehouse name.
- workspace
Name string - Workspace name.
- lakehouse_
name str - Lakehouse name.
- workspace_
name str - Workspace name.
- lakehouse
Name String - Lakehouse name.
- workspace
Name String - Workspace name.
DataflowEndpointFabricOneLakeNamesResponse, DataflowEndpointFabricOneLakeNamesResponseArgs
- Lakehouse
Name string - Lakehouse name.
- Workspace
Name string - Workspace name.
- Lakehouse
Name string - Lakehouse name.
- Workspace
Name string - Workspace name.
- lakehouse
Name String - Lakehouse name.
- workspace
Name String - Workspace name.
- lakehouse
Name string - Lakehouse name.
- workspace
Name string - Workspace name.
- lakehouse_
name str - Lakehouse name.
- workspace_
name str - Workspace name.
- lakehouse
Name String - Lakehouse name.
- workspace
Name String - Workspace name.
DataflowEndpointFabricOneLakeResponse, DataflowEndpointFabricOneLakeResponseArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Fabric One Lake Authentication Response - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- Host string
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- Names
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Fabric One Lake Names Response - Names of the workspace and lakehouse.
- One
Lake stringPath Type - Type of location of the data in the workspace. Can be either tables or files.
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Batching Configuration Response - Batching configuration.
- Authentication
Dataflow
Endpoint Fabric One Lake Authentication Response - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- Host string
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- Names
Dataflow
Endpoint Fabric One Lake Names Response - Names of the workspace and lakehouse.
- One
Lake stringPath Type - Type of location of the data in the workspace. Can be either tables or files.
- Batching
Batching
Configuration Response - Batching configuration.
- authentication
Dataflow
Endpoint Fabric One Lake Authentication Response - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host String
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names
Dataflow
Endpoint Fabric One Lake Names Response - Names of the workspace and lakehouse.
- one
Lake StringPath Type - Type of location of the data in the workspace. Can be either tables or files.
- batching
Batching
Configuration Response - Batching configuration.
- authentication
Dataflow
Endpoint Fabric One Lake Authentication Response - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host string
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names
Dataflow
Endpoint Fabric One Lake Names Response - Names of the workspace and lakehouse.
- one
Lake stringPath Type - Type of location of the data in the workspace. Can be either tables or files.
- batching
Batching
Configuration Response - Batching configuration.
- authentication
Dataflow
Endpoint Fabric One Lake Authentication Response - Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host str
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names
Dataflow
Endpoint Fabric One Lake Names Response - Names of the workspace and lakehouse.
- one_
lake_ strpath_ type - Type of location of the data in the workspace. Can be either tables or files.
- batching
Batching
Configuration Response - Batching configuration.
- authentication Property Map
- Authentication configuration. NOTE - only one authentication property is allowed per entry.
- host String
- Host of the Microsoft Fabric in the form of https://.fabric.microsoft.com.
- names Property Map
- Names of the workspace and lakehouse.
- one
Lake StringPath Type - Type of location of the data in the workspace. Can be either tables or files.
- batching Property Map
- Batching configuration.
DataflowEndpointFabricPathType, DataflowEndpointFabricPathTypeArgs
- Files
- FilesFILES Type
- Tables
- TablesTABLES Type
- Dataflow
Endpoint Fabric Path Type Files - FilesFILES Type
- Dataflow
Endpoint Fabric Path Type Tables - TablesTABLES Type
- Files
- FilesFILES Type
- Tables
- TablesTABLES Type
- Files
- FilesFILES Type
- Tables
- TablesTABLES Type
- FILES
- FilesFILES Type
- TABLES
- TablesTABLES Type
- "Files"
- FilesFILES Type
- "Tables"
- TablesTABLES Type
DataflowEndpointKafka, DataflowEndpointKafkaArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Kafka Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Kafka endpoint host.
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Kafka Batching - Batching configuration.
- Cloud
Event string | Pulumi.Attributes Azure Native. Io TOperations. Cloud Event Attribute Type - Cloud event mapping config.
- Compression
string | Pulumi.
Azure Native. Io TOperations. Dataflow Endpoint Kafka Compression - Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- Consumer
Group stringId - Consumer group ID.
- Copy
Mqtt string | Pulumi.Properties Azure Native. Io TOperations. Operational Mode - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- Kafka
Acks string | Pulumi.Azure Native. Io TOperations. Dataflow Endpoint Kafka Acks - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- Partition
Strategy string | Pulumi.Azure Native. Io TOperations. Dataflow Endpoint Kafka Partition Strategy - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- Tls
Pulumi.
Azure Native. Io TOperations. Inputs. Tls Properties - TLS configuration.
- Authentication
Dataflow
Endpoint Kafka Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Kafka endpoint host.
- Batching
Dataflow
Endpoint Kafka Batching - Batching configuration.
- Cloud
Event string | CloudAttributes Event Attribute Type - Cloud event mapping config.
- Compression
string | Dataflow
Endpoint Kafka Compression - Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- Consumer
Group stringId - Consumer group ID.
- Copy
Mqtt string | OperationalProperties Mode - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- Kafka
Acks string | DataflowEndpoint Kafka Acks - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- Partition
Strategy string | DataflowEndpoint Kafka Partition Strategy - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- Tls
Tls
Properties - TLS configuration.
- authentication
Dataflow
Endpoint Kafka Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Kafka endpoint host.
- batching
Dataflow
Endpoint Kafka Batching - Batching configuration.
- cloud
Event String | CloudAttributes Event Attribute Type - Cloud event mapping config.
- compression
String | Dataflow
Endpoint Kafka Compression - Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer
Group StringId - Consumer group ID.
- copy
Mqtt String | OperationalProperties Mode - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka
Acks String | DataflowEndpoint Kafka Acks - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition
Strategy String | DataflowEndpoint Kafka Partition Strategy - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls
Tls
Properties - TLS configuration.
- authentication
Dataflow
Endpoint Kafka Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host string
- Kafka endpoint host.
- batching
Dataflow
Endpoint Kafka Batching - Batching configuration.
- cloud
Event string | CloudAttributes Event Attribute Type - Cloud event mapping config.
- compression
string | Dataflow
Endpoint Kafka Compression - Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer
Group stringId - Consumer group ID.
- copy
Mqtt string | OperationalProperties Mode - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka
Acks string | DataflowEndpoint Kafka Acks - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition
Strategy string | DataflowEndpoint Kafka Partition Strategy - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls
Tls
Properties - TLS configuration.
- authentication
Dataflow
Endpoint Kafka Authentication - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host str
- Kafka endpoint host.
- batching
Dataflow
Endpoint Kafka Batching - Batching configuration.
- cloud_
event_ str | Cloudattributes Event Attribute Type - Cloud event mapping config.
- compression
str | Dataflow
Endpoint Kafka Compression - Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer_
group_ strid - Consumer group ID.
- copy_
mqtt_ str | Operationalproperties Mode - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka_
acks str | DataflowEndpoint Kafka Acks - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition_
strategy str | DataflowEndpoint Kafka Partition Strategy - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls
Tls
Properties - TLS configuration.
- authentication Property Map
- Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Kafka endpoint host.
- batching Property Map
- Batching configuration.
- cloud
Event String | "Propagate" | "CreateAttributes Or Remap" - Cloud event mapping config.
- compression String | "None" | "Gzip" | "Snappy" | "Lz4"
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer
Group StringId - Consumer group ID.
- copy
Mqtt String | "Enabled" | "Disabled"Properties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka
Acks String | "Zero" | "One" | "All" - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition
Strategy String | "Default" | "Static" | "Topic" | "Property" - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls Property Map
- TLS configuration.
DataflowEndpointKafkaAcks, DataflowEndpointKafkaAcksArgs
- Zero
- ZeroZERO Option
- One
- OneONE Option
- All
- AllALL Option
- Dataflow
Endpoint Kafka Acks Zero - ZeroZERO Option
- Dataflow
Endpoint Kafka Acks One - OneONE Option
- Dataflow
Endpoint Kafka Acks All - AllALL Option
- Zero
- ZeroZERO Option
- One
- OneONE Option
- All
- AllALL Option
- Zero
- ZeroZERO Option
- One
- OneONE Option
- All
- AllALL Option
- ZERO
- ZeroZERO Option
- ONE
- OneONE Option
- ALL
- AllALL Option
- "Zero"
- ZeroZERO Option
- "One"
- OneONE Option
- "All"
- AllALL Option
DataflowEndpointKafkaAuthentication, DataflowEndpointKafkaAuthenticationArgs
- Method
string | Pulumi.
Azure Native. Io TOperations. Kafka Auth Method - Mode of Authentication.
- Sasl
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication Sasl - SASL authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- X509Certificate
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication X509 - X.509 certificate authentication.
- Method
string | Kafka
Auth Method - Mode of Authentication.
- Sasl
Settings DataflowEndpoint Authentication Sasl - SASL authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- X509Certificate
Settings DataflowEndpoint Authentication X509 - X.509 certificate authentication.
- method
String | Kafka
Auth Method - Mode of Authentication.
- sasl
Settings DataflowEndpoint Authentication Sasl - SASL authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509 - X.509 certificate authentication.
- method
string | Kafka
Auth Method - Mode of Authentication.
- sasl
Settings DataflowEndpoint Authentication Sasl - SASL authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509 - X.509 certificate authentication.
- method
str | Kafka
Auth Method - Mode of Authentication.
- sasl_
settings DataflowEndpoint Authentication Sasl - SASL authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- x509_
certificate_ Dataflowsettings Endpoint Authentication X509 - X.509 certificate authentication.
- method
String | "System
Assigned Managed Identity" | "User Assigned Managed Identity" | "Sasl" | "X509Certificate" | "Anonymous" - Mode of Authentication.
- sasl
Settings Property Map - SASL authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
- x509Certificate
Settings Property Map - X.509 certificate authentication.
DataflowEndpointKafkaAuthenticationResponse, DataflowEndpointKafkaAuthenticationResponseArgs
- Method string
- Mode of Authentication.
- Sasl
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication Sasl Response - SASL authentication.
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- X509Certificate
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication X509Response - X.509 certificate authentication.
- Method string
- Mode of Authentication.
- Sasl
Settings DataflowEndpoint Authentication Sasl Response - SASL authentication.
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- X509Certificate
Settings DataflowEndpoint Authentication X509Response - X.509 certificate authentication.
- method String
- Mode of Authentication.
- sasl
Settings DataflowEndpoint Authentication Sasl Response - SASL authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509Response - X.509 certificate authentication.
- method string
- Mode of Authentication.
- sasl
Settings DataflowEndpoint Authentication Sasl Response - SASL authentication.
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509Response - X.509 certificate authentication.
- method str
- Mode of Authentication.
- sasl_
settings DataflowEndpoint Authentication Sasl Response - SASL authentication.
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- x509_
certificate_ Dataflowsettings Endpoint Authentication X509Response - X.509 certificate authentication.
- method String
- Mode of Authentication.
- sasl
Settings Property Map - SASL authentication.
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
- x509Certificate
Settings Property Map - X.509 certificate authentication.
DataflowEndpointKafkaBatching, DataflowEndpointKafkaBatchingArgs
- Latency
Ms int - Batching latency in milliseconds.
- Max
Bytes int - Maximum number of bytes in a batch.
- Max
Messages int - Maximum number of messages in a batch.
- Mode
string | Pulumi.
Azure Native. Io TOperations. Operational Mode - Mode for batching.
- Latency
Ms int - Batching latency in milliseconds.
- Max
Bytes int - Maximum number of bytes in a batch.
- Max
Messages int - Maximum number of messages in a batch.
- Mode
string | Operational
Mode - Mode for batching.
- latency
Ms Integer - Batching latency in milliseconds.
- max
Bytes Integer - Maximum number of bytes in a batch.
- max
Messages Integer - Maximum number of messages in a batch.
- mode
String | Operational
Mode - Mode for batching.
- latency
Ms number - Batching latency in milliseconds.
- max
Bytes number - Maximum number of bytes in a batch.
- max
Messages number - Maximum number of messages in a batch.
- mode
string | Operational
Mode - Mode for batching.
- latency_
ms int - Batching latency in milliseconds.
- max_
bytes int - Maximum number of bytes in a batch.
- max_
messages int - Maximum number of messages in a batch.
- mode
str | Operational
Mode - Mode for batching.
- latency
Ms Number - Batching latency in milliseconds.
- max
Bytes Number - Maximum number of bytes in a batch.
- max
Messages Number - Maximum number of messages in a batch.
- mode String | "Enabled" | "Disabled"
- Mode for batching.
DataflowEndpointKafkaBatchingResponse, DataflowEndpointKafkaBatchingResponseArgs
- Latency
Ms int - Batching latency in milliseconds.
- Max
Bytes int - Maximum number of bytes in a batch.
- Max
Messages int - Maximum number of messages in a batch.
- Mode string
- Mode for batching.
- Latency
Ms int - Batching latency in milliseconds.
- Max
Bytes int - Maximum number of bytes in a batch.
- Max
Messages int - Maximum number of messages in a batch.
- Mode string
- Mode for batching.
- latency
Ms Integer - Batching latency in milliseconds.
- max
Bytes Integer - Maximum number of bytes in a batch.
- max
Messages Integer - Maximum number of messages in a batch.
- mode String
- Mode for batching.
- latency
Ms number - Batching latency in milliseconds.
- max
Bytes number - Maximum number of bytes in a batch.
- max
Messages number - Maximum number of messages in a batch.
- mode string
- Mode for batching.
- latency_
ms int - Batching latency in milliseconds.
- max_
bytes int - Maximum number of bytes in a batch.
- max_
messages int - Maximum number of messages in a batch.
- mode str
- Mode for batching.
- latency
Ms Number - Batching latency in milliseconds.
- max
Bytes Number - Maximum number of bytes in a batch.
- max
Messages Number - Maximum number of messages in a batch.
- mode String
- Mode for batching.
DataflowEndpointKafkaCompression, DataflowEndpointKafkaCompressionArgs
- None
- NoneNONE Option
- Gzip
- GzipGzip Option
- Snappy
- SnappySNAPPY Option
- Lz4
- Lz4LZ4 Option
- Dataflow
Endpoint Kafka Compression None - NoneNONE Option
- Dataflow
Endpoint Kafka Compression Gzip - GzipGzip Option
- Dataflow
Endpoint Kafka Compression Snappy - SnappySNAPPY Option
- Dataflow
Endpoint Kafka Compression Lz4 - Lz4LZ4 Option
- None
- NoneNONE Option
- Gzip
- GzipGzip Option
- Snappy
- SnappySNAPPY Option
- Lz4
- Lz4LZ4 Option
- None
- NoneNONE Option
- Gzip
- GzipGzip Option
- Snappy
- SnappySNAPPY Option
- Lz4
- Lz4LZ4 Option
- NONE
- NoneNONE Option
- GZIP
- GzipGzip Option
- SNAPPY
- SnappySNAPPY Option
- LZ4
- Lz4LZ4 Option
- "None"
- NoneNONE Option
- "Gzip"
- GzipGzip Option
- "Snappy"
- SnappySNAPPY Option
- "Lz4"
- Lz4LZ4 Option
DataflowEndpointKafkaPartitionStrategy, DataflowEndpointKafkaPartitionStrategyArgs
- Default
- DefaultDefault: Assigns messages to random partitions, using a round-robin algorithm.
- Static
- StaticStatic: Assigns messages to a fixed partition number that's derived from the instance ID of the dataflow.
- Topic
- TopicTOPIC Option
- Property
- PropertyPROPERTY Option
- Dataflow
Endpoint Kafka Partition Strategy Default - DefaultDefault: Assigns messages to random partitions, using a round-robin algorithm.
- Dataflow
Endpoint Kafka Partition Strategy Static - StaticStatic: Assigns messages to a fixed partition number that's derived from the instance ID of the dataflow.
- Dataflow
Endpoint Kafka Partition Strategy Topic - TopicTOPIC Option
- Dataflow
Endpoint Kafka Partition Strategy Property - PropertyPROPERTY Option
- Default
- DefaultDefault: Assigns messages to random partitions, using a round-robin algorithm.
- Static
- StaticStatic: Assigns messages to a fixed partition number that's derived from the instance ID of the dataflow.
- Topic
- TopicTOPIC Option
- Property
- PropertyPROPERTY Option
- Default
- DefaultDefault: Assigns messages to random partitions, using a round-robin algorithm.
- Static
- StaticStatic: Assigns messages to a fixed partition number that's derived from the instance ID of the dataflow.
- Topic
- TopicTOPIC Option
- Property
- PropertyPROPERTY Option
- DEFAULT
- DefaultDefault: Assigns messages to random partitions, using a round-robin algorithm.
- STATIC
- StaticStatic: Assigns messages to a fixed partition number that's derived from the instance ID of the dataflow.
- TOPIC
- TopicTOPIC Option
- PROPERTY
- PropertyPROPERTY Option
- "Default"
- DefaultDefault: Assigns messages to random partitions, using a round-robin algorithm.
- "Static"
- StaticStatic: Assigns messages to a fixed partition number that's derived from the instance ID of the dataflow.
- "Topic"
- TopicTOPIC Option
- "Property"
- PropertyPROPERTY Option
DataflowEndpointKafkaResponse, DataflowEndpointKafkaResponseArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Kafka Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Kafka endpoint host.
- Batching
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Kafka Batching Response - Batching configuration.
- Cloud
Event stringAttributes - Cloud event mapping config.
- Compression string
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- Consumer
Group stringId - Consumer group ID.
- Copy
Mqtt stringProperties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- Kafka
Acks string - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- Partition
Strategy string - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- Tls
Pulumi.
Azure Native. Io TOperations. Inputs. Tls Properties Response - TLS configuration.
- Authentication
Dataflow
Endpoint Kafka Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- Host string
- Kafka endpoint host.
- Batching
Dataflow
Endpoint Kafka Batching Response - Batching configuration.
- Cloud
Event stringAttributes - Cloud event mapping config.
- Compression string
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- Consumer
Group stringId - Consumer group ID.
- Copy
Mqtt stringProperties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- Kafka
Acks string - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- Partition
Strategy string - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- Tls
Tls
Properties Response - TLS configuration.
- authentication
Dataflow
Endpoint Kafka Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Kafka endpoint host.
- batching
Dataflow
Endpoint Kafka Batching Response - Batching configuration.
- cloud
Event StringAttributes - Cloud event mapping config.
- compression String
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer
Group StringId - Consumer group ID.
- copy
Mqtt StringProperties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka
Acks String - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition
Strategy String - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls
Tls
Properties Response - TLS configuration.
- authentication
Dataflow
Endpoint Kafka Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host string
- Kafka endpoint host.
- batching
Dataflow
Endpoint Kafka Batching Response - Batching configuration.
- cloud
Event stringAttributes - Cloud event mapping config.
- compression string
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer
Group stringId - Consumer group ID.
- copy
Mqtt stringProperties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka
Acks string - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition
Strategy string - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls
Tls
Properties Response - TLS configuration.
- authentication
Dataflow
Endpoint Kafka Authentication Response - Authentication configuration. NOTE - only authentication property is allowed per entry.
- host str
- Kafka endpoint host.
- batching
Dataflow
Endpoint Kafka Batching Response - Batching configuration.
- cloud_
event_ strattributes - Cloud event mapping config.
- compression str
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer_
group_ strid - Consumer group ID.
- copy_
mqtt_ strproperties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka_
acks str - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition_
strategy str - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls
Tls
Properties Response - TLS configuration.
- authentication Property Map
- Authentication configuration. NOTE - only authentication property is allowed per entry.
- host String
- Kafka endpoint host.
- batching Property Map
- Batching configuration.
- cloud
Event StringAttributes - Cloud event mapping config.
- compression String
- Compression. Can be none, gzip, lz4, or snappy. No effect if the endpoint is used as a source.
- consumer
Group StringId - Consumer group ID.
- copy
Mqtt StringProperties - Copy Broker properties. No effect if the endpoint is used as a source or if the dataflow doesn't have an Broker source.
- kafka
Acks String - Kafka acks. Can be all, one, or zero. No effect if the endpoint is used as a source.
- partition
Strategy String - Partition handling strategy. Can be default or static. No effect if the endpoint is used as a source.
- tls Property Map
- TLS configuration.
DataflowEndpointLocalStorage, DataflowEndpointLocalStorageArgs
- Persistent
Volume stringClaim Ref - Persistent volume claim name.
- Persistent
Volume stringClaim Ref - Persistent volume claim name.
- persistent
Volume StringClaim Ref - Persistent volume claim name.
- persistent
Volume stringClaim Ref - Persistent volume claim name.
- persistent_
volume_ strclaim_ ref - Persistent volume claim name.
- persistent
Volume StringClaim Ref - Persistent volume claim name.
DataflowEndpointLocalStorageResponse, DataflowEndpointLocalStorageResponseArgs
- Persistent
Volume stringClaim Ref - Persistent volume claim name.
- Persistent
Volume stringClaim Ref - Persistent volume claim name.
- persistent
Volume StringClaim Ref - Persistent volume claim name.
- persistent
Volume stringClaim Ref - Persistent volume claim name.
- persistent_
volume_ strclaim_ ref - Persistent volume claim name.
- persistent
Volume StringClaim Ref - Persistent volume claim name.
DataflowEndpointMqtt, DataflowEndpointMqttArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Mqtt Authentication - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- Client
Id stringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- Cloud
Event string | Pulumi.Attributes Azure Native. Io TOperations. Cloud Event Attribute Type - Cloud event mapping config.
- Host string
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- Keep
Alive intSeconds - Broker KeepAlive for connection in seconds.
- Max
Inflight intMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- Protocol
string | Pulumi.
Azure Native. Io TOperations. Broker Protocol Type - Enable or disable websockets.
- Qos int
- Qos for Broker connection.
- Retain
string | Pulumi.
Azure Native. Io TOperations. Mqtt Retain Type - Whether or not to keep the retain setting.
- Session
Expiry intSeconds - Session expiry in seconds.
- Tls
Pulumi.
Azure Native. Io TOperations. Inputs. Tls Properties - TLS configuration.
- Authentication
Dataflow
Endpoint Mqtt Authentication - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- Client
Id stringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- Cloud
Event string | CloudAttributes Event Attribute Type - Cloud event mapping config.
- Host string
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- Keep
Alive intSeconds - Broker KeepAlive for connection in seconds.
- Max
Inflight intMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- Protocol
string | Broker
Protocol Type - Enable or disable websockets.
- Qos int
- Qos for Broker connection.
- Retain
string | Mqtt
Retain Type - Whether or not to keep the retain setting.
- Session
Expiry intSeconds - Session expiry in seconds.
- Tls
Tls
Properties - TLS configuration.
- authentication
Dataflow
Endpoint Mqtt Authentication - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client
Id StringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud
Event String | CloudAttributes Event Attribute Type - Cloud event mapping config.
- host String
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep
Alive IntegerSeconds - Broker KeepAlive for connection in seconds.
- max
Inflight IntegerMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol
String | Broker
Protocol Type - Enable or disable websockets.
- qos Integer
- Qos for Broker connection.
- retain
String | Mqtt
Retain Type - Whether or not to keep the retain setting.
- session
Expiry IntegerSeconds - Session expiry in seconds.
- tls
Tls
Properties - TLS configuration.
- authentication
Dataflow
Endpoint Mqtt Authentication - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client
Id stringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud
Event string | CloudAttributes Event Attribute Type - Cloud event mapping config.
- host string
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep
Alive numberSeconds - Broker KeepAlive for connection in seconds.
- max
Inflight numberMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol
string | Broker
Protocol Type - Enable or disable websockets.
- qos number
- Qos for Broker connection.
- retain
string | Mqtt
Retain Type - Whether or not to keep the retain setting.
- session
Expiry numberSeconds - Session expiry in seconds.
- tls
Tls
Properties - TLS configuration.
- authentication
Dataflow
Endpoint Mqtt Authentication - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client_
id_ strprefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud_
event_ str | Cloudattributes Event Attribute Type - Cloud event mapping config.
- host str
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep_
alive_ intseconds - Broker KeepAlive for connection in seconds.
- max_
inflight_ intmessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol
str | Broker
Protocol Type - Enable or disable websockets.
- qos int
- Qos for Broker connection.
- retain
str | Mqtt
Retain Type - Whether or not to keep the retain setting.
- session_
expiry_ intseconds - Session expiry in seconds.
- tls
Tls
Properties - TLS configuration.
- authentication Property Map
- authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client
Id StringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud
Event String | "Propagate" | "CreateAttributes Or Remap" - Cloud event mapping config.
- host String
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep
Alive NumberSeconds - Broker KeepAlive for connection in seconds.
- max
Inflight NumberMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol
String | "Mqtt" | "Web
Sockets" - Enable or disable websockets.
- qos Number
- Qos for Broker connection.
- retain String | "Keep" | "Never"
- Whether or not to keep the retain setting.
- session
Expiry NumberSeconds - Session expiry in seconds.
- tls Property Map
- TLS configuration.
DataflowEndpointMqttAuthentication, DataflowEndpointMqttAuthenticationArgs
- Method
string | Pulumi.
Azure Native. Io TOperations. Mqtt Auth Method - Mode of Authentication.
- Service
Account Pulumi.Token Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication Service Account Token - Kubernetes service account token authentication. Default audience if not set is aio-internal
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- X509Certificate
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication X509 - X.509 certificate authentication.
- Method
string | Mqtt
Auth Method - Mode of Authentication.
- Service
Account DataflowToken Settings Endpoint Authentication Service Account Token - Kubernetes service account token authentication. Default audience if not set is aio-internal
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- X509Certificate
Settings DataflowEndpoint Authentication X509 - X.509 certificate authentication.
- method
String | Mqtt
Auth Method - Mode of Authentication.
- service
Account DataflowToken Settings Endpoint Authentication Service Account Token - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509 - X.509 certificate authentication.
- method
string | Mqtt
Auth Method - Mode of Authentication.
- service
Account DataflowToken Settings Endpoint Authentication Service Account Token - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509 - X.509 certificate authentication.
- method
str | Mqtt
Auth Method - Mode of Authentication.
- service_
account_ Dataflowtoken_ settings Endpoint Authentication Service Account Token - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity - User-assigned managed identity authentication.
- x509_
certificate_ Dataflowsettings Endpoint Authentication X509 - X.509 certificate authentication.
- method
String | "System
Assigned Managed Identity" | "User Assigned Managed Identity" | "Service Account Token" | "X509Certificate" | "Anonymous" - Mode of Authentication.
- service
Account Property MapToken Settings - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
- x509Certificate
Settings Property Map - X.509 certificate authentication.
DataflowEndpointMqttAuthenticationResponse, DataflowEndpointMqttAuthenticationResponseArgs
- Method string
- Mode of Authentication.
- Service
Account Pulumi.Token Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication Service Account Token Response - Kubernetes service account token authentication. Default audience if not set is aio-internal
- System
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned Pulumi.Managed Identity Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- X509Certificate
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Authentication X509Response - X.509 certificate authentication.
- Method string
- Mode of Authentication.
- Service
Account DataflowToken Settings Endpoint Authentication Service Account Token Response - Kubernetes service account token authentication. Default audience if not set is aio-internal
- System
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- User
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- X509Certificate
Settings DataflowEndpoint Authentication X509Response - X.509 certificate authentication.
- method String
- Mode of Authentication.
- service
Account DataflowToken Settings Endpoint Authentication Service Account Token Response - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509Response - X.509 certificate authentication.
- method string
- Mode of Authentication.
- service
Account DataflowToken Settings Endpoint Authentication Service Account Token Response - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system
Assigned DataflowManaged Identity Settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user
Assigned DataflowManaged Identity Settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- x509Certificate
Settings DataflowEndpoint Authentication X509Response - X.509 certificate authentication.
- method str
- Mode of Authentication.
- service_
account_ Dataflowtoken_ settings Endpoint Authentication Service Account Token Response - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication System Assigned Managed Identity Response - System-assigned managed identity authentication.
- user_
assigned_ Dataflowmanaged_ identity_ settings Endpoint Authentication User Assigned Managed Identity Response - User-assigned managed identity authentication.
- x509_
certificate_ Dataflowsettings Endpoint Authentication X509Response - X.509 certificate authentication.
- method String
- Mode of Authentication.
- service
Account Property MapToken Settings - Kubernetes service account token authentication. Default audience if not set is aio-internal
- system
Assigned Property MapManaged Identity Settings - System-assigned managed identity authentication.
- user
Assigned Property MapManaged Identity Settings - User-assigned managed identity authentication.
- x509Certificate
Settings Property Map - X.509 certificate authentication.
DataflowEndpointMqttResponse, DataflowEndpointMqttResponseArgs
- Authentication
Pulumi.
Azure Native. Io TOperations. Inputs. Dataflow Endpoint Mqtt Authentication Response - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- Client
Id stringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- Cloud
Event stringAttributes - Cloud event mapping config.
- Host string
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- Keep
Alive intSeconds - Broker KeepAlive for connection in seconds.
- Max
Inflight intMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- Protocol string
- Enable or disable websockets.
- Qos int
- Qos for Broker connection.
- Retain string
- Whether or not to keep the retain setting.
- Session
Expiry intSeconds - Session expiry in seconds.
- Tls
Pulumi.
Azure Native. Io TOperations. Inputs. Tls Properties Response - TLS configuration.
- Authentication
Dataflow
Endpoint Mqtt Authentication Response - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- Client
Id stringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- Cloud
Event stringAttributes - Cloud event mapping config.
- Host string
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- Keep
Alive intSeconds - Broker KeepAlive for connection in seconds.
- Max
Inflight intMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- Protocol string
- Enable or disable websockets.
- Qos int
- Qos for Broker connection.
- Retain string
- Whether or not to keep the retain setting.
- Session
Expiry intSeconds - Session expiry in seconds.
- Tls
Tls
Properties Response - TLS configuration.
- authentication
Dataflow
Endpoint Mqtt Authentication Response - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client
Id StringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud
Event StringAttributes - Cloud event mapping config.
- host String
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep
Alive IntegerSeconds - Broker KeepAlive for connection in seconds.
- max
Inflight IntegerMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol String
- Enable or disable websockets.
- qos Integer
- Qos for Broker connection.
- retain String
- Whether or not to keep the retain setting.
- session
Expiry IntegerSeconds - Session expiry in seconds.
- tls
Tls
Properties Response - TLS configuration.
- authentication
Dataflow
Endpoint Mqtt Authentication Response - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client
Id stringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud
Event stringAttributes - Cloud event mapping config.
- host string
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep
Alive numberSeconds - Broker KeepAlive for connection in seconds.
- max
Inflight numberMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol string
- Enable or disable websockets.
- qos number
- Qos for Broker connection.
- retain string
- Whether or not to keep the retain setting.
- session
Expiry numberSeconds - Session expiry in seconds.
- tls
Tls
Properties Response - TLS configuration.
- authentication
Dataflow
Endpoint Mqtt Authentication Response - authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client_
id_ strprefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud_
event_ strattributes - Cloud event mapping config.
- host str
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep_
alive_ intseconds - Broker KeepAlive for connection in seconds.
- max_
inflight_ intmessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol str
- Enable or disable websockets.
- qos int
- Qos for Broker connection.
- retain str
- Whether or not to keep the retain setting.
- session_
expiry_ intseconds - Session expiry in seconds.
- tls
Tls
Properties Response - TLS configuration.
- authentication Property Map
- authentication properties. DEFAULT: kubernetes.audience=aio-internal. NOTE - Enum field only property is allowed
- client
Id StringPrefix - Client ID prefix. Client ID generated by the dataflow is -TBD. Optional; no prefix if omitted.
- cloud
Event StringAttributes - Cloud event mapping config.
- host String
- Host of the Broker in the form of :. Optional; connects to Broker if omitted.
- keep
Alive NumberSeconds - Broker KeepAlive for connection in seconds.
- max
Inflight NumberMessages - The max number of messages to keep in flight. For subscribe, this is the receive maximum. For publish, this is the maximum number of messages to send before waiting for an ack.
- protocol String
- Enable or disable websockets.
- qos Number
- Qos for Broker connection.
- retain String
- Whether or not to keep the retain setting.
- session
Expiry NumberSeconds - Session expiry in seconds.
- tls Property Map
- TLS configuration.
DataflowEndpointProperties, DataflowEndpointPropertiesArgs
- Endpoint
Type string | Pulumi.Azure Native. Io TOperations. Endpoint Type - Endpoint Type.
- Data
Explorer Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Explorer - Azure Data Explorer endpoint.
- Data
Lake Pulumi.Storage Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Lake Storage - Azure Data Lake endpoint.
- Fabric
One Pulumi.Lake Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Fabric One Lake - Microsoft Fabric endpoint.
- Kafka
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Kafka - Kafka endpoint.
- Local
Storage Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Local Storage - Local persistent volume endpoint.
- Mqtt
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Mqtt - Broker endpoint.
- Endpoint
Type string | EndpointType - Endpoint Type.
- Data
Explorer DataflowSettings Endpoint Data Explorer - Azure Data Explorer endpoint.
- Data
Lake DataflowStorage Settings Endpoint Data Lake Storage - Azure Data Lake endpoint.
- Fabric
One DataflowLake Settings Endpoint Fabric One Lake - Microsoft Fabric endpoint.
- Kafka
Settings DataflowEndpoint Kafka - Kafka endpoint.
- Local
Storage DataflowSettings Endpoint Local Storage - Local persistent volume endpoint.
- Mqtt
Settings DataflowEndpoint Mqtt - Broker endpoint.
- endpoint
Type String | EndpointType - Endpoint Type.
- data
Explorer DataflowSettings Endpoint Data Explorer - Azure Data Explorer endpoint.
- data
Lake DataflowStorage Settings Endpoint Data Lake Storage - Azure Data Lake endpoint.
- fabric
One DataflowLake Settings Endpoint Fabric One Lake - Microsoft Fabric endpoint.
- kafka
Settings DataflowEndpoint Kafka - Kafka endpoint.
- local
Storage DataflowSettings Endpoint Local Storage - Local persistent volume endpoint.
- mqtt
Settings DataflowEndpoint Mqtt - Broker endpoint.
- endpoint
Type string | EndpointType - Endpoint Type.
- data
Explorer DataflowSettings Endpoint Data Explorer - Azure Data Explorer endpoint.
- data
Lake DataflowStorage Settings Endpoint Data Lake Storage - Azure Data Lake endpoint.
- fabric
One DataflowLake Settings Endpoint Fabric One Lake - Microsoft Fabric endpoint.
- kafka
Settings DataflowEndpoint Kafka - Kafka endpoint.
- local
Storage DataflowSettings Endpoint Local Storage - Local persistent volume endpoint.
- mqtt
Settings DataflowEndpoint Mqtt - Broker endpoint.
- endpoint_
type str | EndpointType - Endpoint Type.
- data_
explorer_ Dataflowsettings Endpoint Data Explorer - Azure Data Explorer endpoint.
- data_
lake_ Dataflowstorage_ settings Endpoint Data Lake Storage - Azure Data Lake endpoint.
- fabric_
one_ Dataflowlake_ settings Endpoint Fabric One Lake - Microsoft Fabric endpoint.
- kafka_
settings DataflowEndpoint Kafka - Kafka endpoint.
- local_
storage_ Dataflowsettings Endpoint Local Storage - Local persistent volume endpoint.
- mqtt_
settings DataflowEndpoint Mqtt - Broker endpoint.
- endpoint
Type String | "DataExplorer" | "Data Lake Storage" | "Fabric One Lake" | "Kafka" | "Local Storage" | "Mqtt" - Endpoint Type.
- data
Explorer Property MapSettings - Azure Data Explorer endpoint.
- data
Lake Property MapStorage Settings - Azure Data Lake endpoint.
- fabric
One Property MapLake Settings - Microsoft Fabric endpoint.
- kafka
Settings Property Map - Kafka endpoint.
- local
Storage Property MapSettings - Local persistent volume endpoint.
- mqtt
Settings Property Map - Broker endpoint.
DataflowEndpointPropertiesResponse, DataflowEndpointPropertiesResponseArgs
- Endpoint
Type string - Endpoint Type.
- Provisioning
State string - The status of the last operation.
- Data
Explorer Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Explorer Response - Azure Data Explorer endpoint.
- Data
Lake Pulumi.Storage Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Data Lake Storage Response - Azure Data Lake endpoint.
- Fabric
One Pulumi.Lake Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Fabric One Lake Response - Microsoft Fabric endpoint.
- Kafka
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Kafka Response - Kafka endpoint.
- Local
Storage Pulumi.Settings Azure Native. Io TOperations. Inputs. Dataflow Endpoint Local Storage Response - Local persistent volume endpoint.
- Mqtt
Settings Pulumi.Azure Native. Io TOperations. Inputs. Dataflow Endpoint Mqtt Response - Broker endpoint.
- Endpoint
Type string - Endpoint Type.
- Provisioning
State string - The status of the last operation.
- Data
Explorer DataflowSettings Endpoint Data Explorer Response - Azure Data Explorer endpoint.
- Data
Lake DataflowStorage Settings Endpoint Data Lake Storage Response - Azure Data Lake endpoint.
- Fabric
One DataflowLake Settings Endpoint Fabric One Lake Response - Microsoft Fabric endpoint.
- Kafka
Settings DataflowEndpoint Kafka Response - Kafka endpoint.
- Local
Storage DataflowSettings Endpoint Local Storage Response - Local persistent volume endpoint.
- Mqtt
Settings DataflowEndpoint Mqtt Response - Broker endpoint.
- endpoint
Type String - Endpoint Type.
- provisioning
State String - The status of the last operation.
- data
Explorer DataflowSettings Endpoint Data Explorer Response - Azure Data Explorer endpoint.
- data
Lake DataflowStorage Settings Endpoint Data Lake Storage Response - Azure Data Lake endpoint.
- fabric
One DataflowLake Settings Endpoint Fabric One Lake Response - Microsoft Fabric endpoint.
- kafka
Settings DataflowEndpoint Kafka Response - Kafka endpoint.
- local
Storage DataflowSettings Endpoint Local Storage Response - Local persistent volume endpoint.
- mqtt
Settings DataflowEndpoint Mqtt Response - Broker endpoint.
- endpoint
Type string - Endpoint Type.
- provisioning
State string - The status of the last operation.
- data
Explorer DataflowSettings Endpoint Data Explorer Response - Azure Data Explorer endpoint.
- data
Lake DataflowStorage Settings Endpoint Data Lake Storage Response - Azure Data Lake endpoint.
- fabric
One DataflowLake Settings Endpoint Fabric One Lake Response - Microsoft Fabric endpoint.
- kafka
Settings DataflowEndpoint Kafka Response - Kafka endpoint.
- local
Storage DataflowSettings Endpoint Local Storage Response - Local persistent volume endpoint.
- mqtt
Settings DataflowEndpoint Mqtt Response - Broker endpoint.
- endpoint_
type str - Endpoint Type.
- provisioning_
state str - The status of the last operation.
- data_
explorer_ Dataflowsettings Endpoint Data Explorer Response - Azure Data Explorer endpoint.
- data_
lake_ Dataflowstorage_ settings Endpoint Data Lake Storage Response - Azure Data Lake endpoint.
- fabric_
one_ Dataflowlake_ settings Endpoint Fabric One Lake Response - Microsoft Fabric endpoint.
- kafka_
settings DataflowEndpoint Kafka Response - Kafka endpoint.
- local_
storage_ Dataflowsettings Endpoint Local Storage Response - Local persistent volume endpoint.
- mqtt_
settings DataflowEndpoint Mqtt Response - Broker endpoint.
- endpoint
Type String - Endpoint Type.
- provisioning
State String - The status of the last operation.
- data
Explorer Property MapSettings - Azure Data Explorer endpoint.
- data
Lake Property MapStorage Settings - Azure Data Lake endpoint.
- fabric
One Property MapLake Settings - Microsoft Fabric endpoint.
- kafka
Settings Property Map - Kafka endpoint.
- local
Storage Property MapSettings - Local persistent volume endpoint.
- mqtt
Settings Property Map - Broker endpoint.
EndpointType, EndpointTypeArgs
- Data
Explorer - DataExplorerAzure Data Explorer Type
- Data
Lake Storage - DataLakeStorageAzure Data Lake Type
- Fabric
One Lake - FabricOneLakeMicrosoft Fabric Type
- Kafka
- KafkaKafka Type
- Local
Storage - LocalStorageLocal Storage Type
- Mqtt
- MqttBroker Type
- Endpoint
Type Data Explorer - DataExplorerAzure Data Explorer Type
- Endpoint
Type Data Lake Storage - DataLakeStorageAzure Data Lake Type
- Endpoint
Type Fabric One Lake - FabricOneLakeMicrosoft Fabric Type
- Endpoint
Type Kafka - KafkaKafka Type
- Endpoint
Type Local Storage - LocalStorageLocal Storage Type
- Endpoint
Type Mqtt - MqttBroker Type
- Data
Explorer - DataExplorerAzure Data Explorer Type
- Data
Lake Storage - DataLakeStorageAzure Data Lake Type
- Fabric
One Lake - FabricOneLakeMicrosoft Fabric Type
- Kafka
- KafkaKafka Type
- Local
Storage - LocalStorageLocal Storage Type
- Mqtt
- MqttBroker Type
- Data
Explorer - DataExplorerAzure Data Explorer Type
- Data
Lake Storage - DataLakeStorageAzure Data Lake Type
- Fabric
One Lake - FabricOneLakeMicrosoft Fabric Type
- Kafka
- KafkaKafka Type
- Local
Storage - LocalStorageLocal Storage Type
- Mqtt
- MqttBroker Type
- DATA_EXPLORER
- DataExplorerAzure Data Explorer Type
- DATA_LAKE_STORAGE
- DataLakeStorageAzure Data Lake Type
- FABRIC_ONE_LAKE
- FabricOneLakeMicrosoft Fabric Type
- KAFKA
- KafkaKafka Type
- LOCAL_STORAGE
- LocalStorageLocal Storage Type
- MQTT
- MqttBroker Type
- "Data
Explorer" - DataExplorerAzure Data Explorer Type
- "Data
Lake Storage" - DataLakeStorageAzure Data Lake Type
- "Fabric
One Lake" - FabricOneLakeMicrosoft Fabric Type
- "Kafka"
- KafkaKafka Type
- "Local
Storage" - LocalStorageLocal Storage Type
- "Mqtt"
- MqttBroker Type
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
KafkaAuthMethod, KafkaAuthMethodArgs
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Sasl
- SaslSasl Option
- X509Certificate
- X509Certificatex509Certificate Option
- Anonymous
- AnonymousAnonymous Option
- Kafka
Auth Method System Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- Kafka
Auth Method User Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Kafka
Auth Method Sasl - SaslSasl Option
- Kafka
Auth Method X509Certificate - X509Certificatex509Certificate Option
- Kafka
Auth Method Anonymous - AnonymousAnonymous Option
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Sasl
- SaslSasl Option
- X509Certificate
- X509Certificatex509Certificate Option
- Anonymous
- AnonymousAnonymous Option
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Sasl
- SaslSasl Option
- X509Certificate
- X509Certificatex509Certificate Option
- Anonymous
- AnonymousAnonymous Option
- SYSTEM_ASSIGNED_MANAGED_IDENTITY
- SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- USER_ASSIGNED_MANAGED_IDENTITY
- UserAssignedManagedIdentityUserAssignedManagedIdentity type
- SASL
- SaslSasl Option
- X509_CERTIFICATE
- X509Certificatex509Certificate Option
- ANONYMOUS
- AnonymousAnonymous Option
- "System
Assigned Managed Identity" - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- "User
Assigned Managed Identity" - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- "Sasl"
- SaslSasl Option
- "X509Certificate"
- X509Certificatex509Certificate Option
- "Anonymous"
- AnonymousAnonymous Option
MqttAuthMethod, MqttAuthMethodArgs
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Service
Account Token - ServiceAccountTokenServiceAccountToken Option
- X509Certificate
- X509Certificatex509Certificate Option
- Anonymous
- AnonymousAnonymous Option
- Mqtt
Auth Method System Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- Mqtt
Auth Method User Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Mqtt
Auth Method Service Account Token - ServiceAccountTokenServiceAccountToken Option
- Mqtt
Auth Method X509Certificate - X509Certificatex509Certificate Option
- Mqtt
Auth Method Anonymous - AnonymousAnonymous Option
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Service
Account Token - ServiceAccountTokenServiceAccountToken Option
- X509Certificate
- X509Certificatex509Certificate Option
- Anonymous
- AnonymousAnonymous Option
- System
Assigned Managed Identity - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- User
Assigned Managed Identity - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- Service
Account Token - ServiceAccountTokenServiceAccountToken Option
- X509Certificate
- X509Certificatex509Certificate Option
- Anonymous
- AnonymousAnonymous Option
- SYSTEM_ASSIGNED_MANAGED_IDENTITY
- SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- USER_ASSIGNED_MANAGED_IDENTITY
- UserAssignedManagedIdentityUserAssignedManagedIdentity type
- SERVICE_ACCOUNT_TOKEN
- ServiceAccountTokenServiceAccountToken Option
- X509_CERTIFICATE
- X509Certificatex509Certificate Option
- ANONYMOUS
- AnonymousAnonymous Option
- "System
Assigned Managed Identity" - SystemAssignedManagedIdentitySystemAssignedManagedIdentity type
- "User
Assigned Managed Identity" - UserAssignedManagedIdentityUserAssignedManagedIdentity type
- "Service
Account Token" - ServiceAccountTokenServiceAccountToken Option
- "X509Certificate"
- X509Certificatex509Certificate Option
- "Anonymous"
- AnonymousAnonymous Option
MqttRetainType, MqttRetainTypeArgs
- Keep
- KeepRetain the messages.
- Never
- NeverNever retain messages.
- Mqtt
Retain Type Keep - KeepRetain the messages.
- Mqtt
Retain Type Never - NeverNever retain messages.
- Keep
- KeepRetain the messages.
- Never
- NeverNever retain messages.
- Keep
- KeepRetain the messages.
- Never
- NeverNever retain messages.
- KEEP
- KeepRetain the messages.
- NEVER
- NeverNever retain messages.
- "Keep"
- KeepRetain the messages.
- "Never"
- NeverNever retain messages.
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.
TlsProperties, TlsPropertiesArgs
- Mode
string | Pulumi.
Azure Native. Io TOperations. Operational Mode - Mode for TLS.
- Trusted
Ca stringCertificate Config Map Ref - Trusted CA certificate config map.
- Mode
string | Operational
Mode - Mode for TLS.
- Trusted
Ca stringCertificate Config Map Ref - Trusted CA certificate config map.
- mode
String | Operational
Mode - Mode for TLS.
- trusted
Ca StringCertificate Config Map Ref - Trusted CA certificate config map.
- mode
string | Operational
Mode - Mode for TLS.
- trusted
Ca stringCertificate Config Map Ref - Trusted CA certificate config map.
- mode
str | Operational
Mode - Mode for TLS.
- trusted_
ca_ strcertificate_ config_ map_ ref - Trusted CA certificate config map.
- mode String | "Enabled" | "Disabled"
- Mode for TLS.
- trusted
Ca StringCertificate Config Map Ref - Trusted CA certificate config map.
TlsPropertiesResponse, TlsPropertiesResponseArgs
- Mode string
- Mode for TLS.
- Trusted
Ca stringCertificate Config Map Ref - Trusted CA certificate config map.
- Mode string
- Mode for TLS.
- Trusted
Ca stringCertificate Config Map Ref - Trusted CA certificate config map.
- mode String
- Mode for TLS.
- trusted
Ca StringCertificate Config Map Ref - Trusted CA certificate config map.
- mode string
- Mode for TLS.
- trusted
Ca stringCertificate Config Map Ref - Trusted CA certificate config map.
- mode str
- Mode for TLS.
- trusted_
ca_ strcertificate_ config_ map_ ref - Trusted CA certificate config map.
- mode String
- Mode for TLS.
- trusted
Ca StringCertificate Config Map Ref - Trusted CA certificate config map.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperations:DataflowEndpoint zyhxscudobzfacetvgyjiav /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/dataflowEndpoints/{dataflowEndpointName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0