azure-native.iotoperationsmq.DataLakeConnectorTopicMap
Explore with Pulumi AI
MQ dataLakeConnector/topicMap resource Azure REST API version: 2023-10-04-preview.
Example Usage
DataLakeConnectorTopicMap_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var dataLakeConnectorTopicMap = new AzureNative.IoTOperationsMQ.DataLakeConnectorTopicMap("dataLakeConnectorTopicMap", new()
    {
        DataLakeConnectorName = "E9gU89-1QnIG7-IP8qOQLV-",
        DataLakeConnectorRef = "zirczjfua",
        ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
        {
            Name = "an",
            Type = AzureNative.IoTOperationsMQ.ExtendedLocationType.CustomLocation,
        },
        Location = "wjmgeh",
        Mapping = new AzureNative.IoTOperationsMQ.Inputs.DataLakeConnectorMapArgs
        {
            AllowedLatencySecs = 25407,
            ClientId = "gyjduryceozwqyjdrxhrtwuw",
            MaxMessagesPerBatch = 1581641880,
            MessagePayloadType = "pwhpwzqlzlhdrozpqziipvjqrnipo",
            MqttSourceTopic = "mtac",
            Qos = 2,
            Table = new AzureNative.IoTOperationsMQ.Inputs.DeltaTableArgs
            {
                Schema = new[]
                {
                    new AzureNative.IoTOperationsMQ.Inputs.DeltaTableSchemaArgs
                    {
                        Format = AzureNative.IoTOperationsMQ.DeltaTableFormatEnum.Boolean,
                        Mapping = "lfnyjp",
                        Name = "hejqncdsueoerueffbaqix",
                        Optional = true,
                    },
                },
                TableName = "qyvzigmefvxwyjqksofyrstn",
                TablePath = "cyrkvxsjhbhwjegmhzyixchkdnxe",
            },
        },
        MqName = "rc-8Z--2m-MU",
        ResourceGroupName = "rgiotoperationsmq",
        Tags = null,
        TopicMapName = "17-",
    });
});
package main
import (
	iotoperationsmq "github.com/pulumi/pulumi-azure-native-sdk/iotoperationsmq/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := iotoperationsmq.NewDataLakeConnectorTopicMap(ctx, "dataLakeConnectorTopicMap", &iotoperationsmq.DataLakeConnectorTopicMapArgs{
			DataLakeConnectorName: pulumi.String("E9gU89-1QnIG7-IP8qOQLV-"),
			DataLakeConnectorRef:  pulumi.String("zirczjfua"),
			ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
				Name: pulumi.String("an"),
				Type: pulumi.String(iotoperationsmq.ExtendedLocationTypeCustomLocation),
			},
			Location: pulumi.String("wjmgeh"),
			Mapping: &iotoperationsmq.DataLakeConnectorMapArgs{
				AllowedLatencySecs:  pulumi.Int(25407),
				ClientId:            pulumi.String("gyjduryceozwqyjdrxhrtwuw"),
				MaxMessagesPerBatch: pulumi.Float64(1581641880),
				MessagePayloadType:  pulumi.String("pwhpwzqlzlhdrozpqziipvjqrnipo"),
				MqttSourceTopic:     pulumi.String("mtac"),
				Qos:                 pulumi.Int(2),
				Table: &iotoperationsmq.DeltaTableArgs{
					Schema: iotoperationsmq.DeltaTableSchemaArray{
						&iotoperationsmq.DeltaTableSchemaArgs{
							Format:   pulumi.String(iotoperationsmq.DeltaTableFormatEnumBoolean),
							Mapping:  pulumi.String("lfnyjp"),
							Name:     pulumi.String("hejqncdsueoerueffbaqix"),
							Optional: pulumi.Bool(true),
						},
					},
					TableName: pulumi.String("qyvzigmefvxwyjqksofyrstn"),
					TablePath: pulumi.String("cyrkvxsjhbhwjegmhzyixchkdnxe"),
				},
			},
			MqName:            pulumi.String("rc-8Z--2m-MU"),
			ResourceGroupName: pulumi.String("rgiotoperationsmq"),
			Tags:              pulumi.StringMap{},
			TopicMapName:      pulumi.String("17-"),
		})
		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.iotoperationsmq.DataLakeConnectorTopicMap;
import com.pulumi.azurenative.iotoperationsmq.DataLakeConnectorTopicMapArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.ExtendedLocationPropertyArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.DataLakeConnectorMapArgs;
import com.pulumi.azurenative.iotoperationsmq.inputs.DeltaTableArgs;
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 dataLakeConnectorTopicMap = new DataLakeConnectorTopicMap("dataLakeConnectorTopicMap", DataLakeConnectorTopicMapArgs.builder()
            .dataLakeConnectorName("E9gU89-1QnIG7-IP8qOQLV-")
            .dataLakeConnectorRef("zirczjfua")
            .extendedLocation(ExtendedLocationPropertyArgs.builder()
                .name("an")
                .type("CustomLocation")
                .build())
            .location("wjmgeh")
            .mapping(DataLakeConnectorMapArgs.builder()
                .allowedLatencySecs(25407)
                .clientId("gyjduryceozwqyjdrxhrtwuw")
                .maxMessagesPerBatch(1581641880)
                .messagePayloadType("pwhpwzqlzlhdrozpqziipvjqrnipo")
                .mqttSourceTopic("mtac")
                .qos(2)
                .table(DeltaTableArgs.builder()
                    .schema(DeltaTableSchemaArgs.builder()
                        .format("boolean")
                        .mapping("lfnyjp")
                        .name("hejqncdsueoerueffbaqix")
                        .optional(true)
                        .build())
                    .tableName("qyvzigmefvxwyjqksofyrstn")
                    .tablePath("cyrkvxsjhbhwjegmhzyixchkdnxe")
                    .build())
                .build())
            .mqName("rc-8Z--2m-MU")
            .resourceGroupName("rgiotoperationsmq")
            .tags()
            .topicMapName("17-")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataLakeConnectorTopicMap = new azure_native.iotoperationsmq.DataLakeConnectorTopicMap("dataLakeConnectorTopicMap", {
    dataLakeConnectorName: "E9gU89-1QnIG7-IP8qOQLV-",
    dataLakeConnectorRef: "zirczjfua",
    extendedLocation: {
        name: "an",
        type: azure_native.iotoperationsmq.ExtendedLocationType.CustomLocation,
    },
    location: "wjmgeh",
    mapping: {
        allowedLatencySecs: 25407,
        clientId: "gyjduryceozwqyjdrxhrtwuw",
        maxMessagesPerBatch: 1581641880,
        messagePayloadType: "pwhpwzqlzlhdrozpqziipvjqrnipo",
        mqttSourceTopic: "mtac",
        qos: 2,
        table: {
            schema: [{
                format: azure_native.iotoperationsmq.DeltaTableFormatEnum.Boolean,
                mapping: "lfnyjp",
                name: "hejqncdsueoerueffbaqix",
                optional: true,
            }],
            tableName: "qyvzigmefvxwyjqksofyrstn",
            tablePath: "cyrkvxsjhbhwjegmhzyixchkdnxe",
        },
    },
    mqName: "rc-8Z--2m-MU",
    resourceGroupName: "rgiotoperationsmq",
    tags: {},
    topicMapName: "17-",
});
import pulumi
import pulumi_azure_native as azure_native
data_lake_connector_topic_map = azure_native.iotoperationsmq.DataLakeConnectorTopicMap("dataLakeConnectorTopicMap",
    data_lake_connector_name="E9gU89-1QnIG7-IP8qOQLV-",
    data_lake_connector_ref="zirczjfua",
    extended_location={
        "name": "an",
        "type": azure_native.iotoperationsmq.ExtendedLocationType.CUSTOM_LOCATION,
    },
    location="wjmgeh",
    mapping={
        "allowed_latency_secs": 25407,
        "client_id": "gyjduryceozwqyjdrxhrtwuw",
        "max_messages_per_batch": 1581641880,
        "message_payload_type": "pwhpwzqlzlhdrozpqziipvjqrnipo",
        "mqtt_source_topic": "mtac",
        "qos": 2,
        "table": {
            "schema": [{
                "format": azure_native.iotoperationsmq.DeltaTableFormatEnum.BOOLEAN,
                "mapping": "lfnyjp",
                "name": "hejqncdsueoerueffbaqix",
                "optional": True,
            }],
            "table_name": "qyvzigmefvxwyjqksofyrstn",
            "table_path": "cyrkvxsjhbhwjegmhzyixchkdnxe",
        },
    },
    mq_name="rc-8Z--2m-MU",
    resource_group_name="rgiotoperationsmq",
    tags={},
    topic_map_name="17-")
resources:
  dataLakeConnectorTopicMap:
    type: azure-native:iotoperationsmq:DataLakeConnectorTopicMap
    properties:
      dataLakeConnectorName: E9gU89-1QnIG7-IP8qOQLV-
      dataLakeConnectorRef: zirczjfua
      extendedLocation:
        name: an
        type: CustomLocation
      location: wjmgeh
      mapping:
        allowedLatencySecs: 25407
        clientId: gyjduryceozwqyjdrxhrtwuw
        maxMessagesPerBatch: 1.58164188e+09
        messagePayloadType: pwhpwzqlzlhdrozpqziipvjqrnipo
        mqttSourceTopic: mtac
        qos: 2
        table:
          schema:
            - format: boolean
              mapping: lfnyjp
              name: hejqncdsueoerueffbaqix
              optional: true
          tableName: qyvzigmefvxwyjqksofyrstn
          tablePath: cyrkvxsjhbhwjegmhzyixchkdnxe
      mqName: rc-8Z--2m-MU
      resourceGroupName: rgiotoperationsmq
      tags: {}
      topicMapName: 17-
Create DataLakeConnectorTopicMap Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataLakeConnectorTopicMap(name: string, args: DataLakeConnectorTopicMapArgs, opts?: CustomResourceOptions);@overload
def DataLakeConnectorTopicMap(resource_name: str,
                              args: DataLakeConnectorTopicMapArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def DataLakeConnectorTopicMap(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              data_lake_connector_name: Optional[str] = None,
                              data_lake_connector_ref: Optional[str] = None,
                              extended_location: Optional[ExtendedLocationPropertyArgs] = None,
                              mapping: Optional[DataLakeConnectorMapArgs] = None,
                              mq_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              location: Optional[str] = None,
                              tags: Optional[Mapping[str, str]] = None,
                              topic_map_name: Optional[str] = None)func NewDataLakeConnectorTopicMap(ctx *Context, name string, args DataLakeConnectorTopicMapArgs, opts ...ResourceOption) (*DataLakeConnectorTopicMap, error)public DataLakeConnectorTopicMap(string name, DataLakeConnectorTopicMapArgs args, CustomResourceOptions? opts = null)
public DataLakeConnectorTopicMap(String name, DataLakeConnectorTopicMapArgs args)
public DataLakeConnectorTopicMap(String name, DataLakeConnectorTopicMapArgs args, CustomResourceOptions options)
type: azure-native:iotoperationsmq:DataLakeConnectorTopicMap
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 DataLakeConnectorTopicMapArgs
- 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 DataLakeConnectorTopicMapArgs
- 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 DataLakeConnectorTopicMapArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataLakeConnectorTopicMapArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataLakeConnectorTopicMapArgs
- 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 dataLakeConnectorTopicMapResource = new AzureNative.IoTOperationsMQ.DataLakeConnectorTopicMap("dataLakeConnectorTopicMapResource", new()
{
    DataLakeConnectorName = "string",
    DataLakeConnectorRef = "string",
    ExtendedLocation = new AzureNative.IoTOperationsMQ.Inputs.ExtendedLocationPropertyArgs
    {
        Name = "string",
        Type = "string",
    },
    Mapping = new AzureNative.IoTOperationsMQ.Inputs.DataLakeConnectorMapArgs
    {
        AllowedLatencySecs = 0,
        ClientId = "string",
        MaxMessagesPerBatch = 0,
        MessagePayloadType = "string",
        MqttSourceTopic = "string",
        Table = new AzureNative.IoTOperationsMQ.Inputs.DeltaTableArgs
        {
            Schema = new[]
            {
                new AzureNative.IoTOperationsMQ.Inputs.DeltaTableSchemaArgs
                {
                    Format = "string",
                    Mapping = "string",
                    Name = "string",
                    Optional = false,
                },
            },
            TableName = "string",
            TablePath = "string",
        },
        Qos = 0,
    },
    MqName = "string",
    ResourceGroupName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
    TopicMapName = "string",
});
example, err := iotoperationsmq.NewDataLakeConnectorTopicMap(ctx, "dataLakeConnectorTopicMapResource", &iotoperationsmq.DataLakeConnectorTopicMapArgs{
	DataLakeConnectorName: pulumi.String("string"),
	DataLakeConnectorRef:  pulumi.String("string"),
	ExtendedLocation: &iotoperationsmq.ExtendedLocationPropertyArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
	Mapping: &iotoperationsmq.DataLakeConnectorMapArgs{
		AllowedLatencySecs:  pulumi.Int(0),
		ClientId:            pulumi.String("string"),
		MaxMessagesPerBatch: pulumi.Float64(0),
		MessagePayloadType:  pulumi.String("string"),
		MqttSourceTopic:     pulumi.String("string"),
		Table: &iotoperationsmq.DeltaTableArgs{
			Schema: iotoperationsmq.DeltaTableSchemaArray{
				&iotoperationsmq.DeltaTableSchemaArgs{
					Format:   pulumi.String("string"),
					Mapping:  pulumi.String("string"),
					Name:     pulumi.String("string"),
					Optional: pulumi.Bool(false),
				},
			},
			TableName: pulumi.String("string"),
			TablePath: pulumi.String("string"),
		},
		Qos: pulumi.Int(0),
	},
	MqName:            pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	TopicMapName: pulumi.String("string"),
})
var dataLakeConnectorTopicMapResource = new DataLakeConnectorTopicMap("dataLakeConnectorTopicMapResource", DataLakeConnectorTopicMapArgs.builder()
    .dataLakeConnectorName("string")
    .dataLakeConnectorRef("string")
    .extendedLocation(ExtendedLocationPropertyArgs.builder()
        .name("string")
        .type("string")
        .build())
    .mapping(DataLakeConnectorMapArgs.builder()
        .allowedLatencySecs(0)
        .clientId("string")
        .maxMessagesPerBatch(0)
        .messagePayloadType("string")
        .mqttSourceTopic("string")
        .table(DeltaTableArgs.builder()
            .schema(DeltaTableSchemaArgs.builder()
                .format("string")
                .mapping("string")
                .name("string")
                .optional(false)
                .build())
            .tableName("string")
            .tablePath("string")
            .build())
        .qos(0)
        .build())
    .mqName("string")
    .resourceGroupName("string")
    .location("string")
    .tags(Map.of("string", "string"))
    .topicMapName("string")
    .build());
data_lake_connector_topic_map_resource = azure_native.iotoperationsmq.DataLakeConnectorTopicMap("dataLakeConnectorTopicMapResource",
    data_lake_connector_name="string",
    data_lake_connector_ref="string",
    extended_location={
        "name": "string",
        "type": "string",
    },
    mapping={
        "allowed_latency_secs": 0,
        "client_id": "string",
        "max_messages_per_batch": 0,
        "message_payload_type": "string",
        "mqtt_source_topic": "string",
        "table": {
            "schema": [{
                "format": "string",
                "mapping": "string",
                "name": "string",
                "optional": False,
            }],
            "table_name": "string",
            "table_path": "string",
        },
        "qos": 0,
    },
    mq_name="string",
    resource_group_name="string",
    location="string",
    tags={
        "string": "string",
    },
    topic_map_name="string")
const dataLakeConnectorTopicMapResource = new azure_native.iotoperationsmq.DataLakeConnectorTopicMap("dataLakeConnectorTopicMapResource", {
    dataLakeConnectorName: "string",
    dataLakeConnectorRef: "string",
    extendedLocation: {
        name: "string",
        type: "string",
    },
    mapping: {
        allowedLatencySecs: 0,
        clientId: "string",
        maxMessagesPerBatch: 0,
        messagePayloadType: "string",
        mqttSourceTopic: "string",
        table: {
            schema: [{
                format: "string",
                mapping: "string",
                name: "string",
                optional: false,
            }],
            tableName: "string",
            tablePath: "string",
        },
        qos: 0,
    },
    mqName: "string",
    resourceGroupName: "string",
    location: "string",
    tags: {
        string: "string",
    },
    topicMapName: "string",
});
type: azure-native:iotoperationsmq:DataLakeConnectorTopicMap
properties:
    dataLakeConnectorName: string
    dataLakeConnectorRef: string
    extendedLocation:
        name: string
        type: string
    location: string
    mapping:
        allowedLatencySecs: 0
        clientId: string
        maxMessagesPerBatch: 0
        messagePayloadType: string
        mqttSourceTopic: string
        qos: 0
        table:
            schema:
                - format: string
                  mapping: string
                  name: string
                  optional: false
            tableName: string
            tablePath: string
    mqName: string
    resourceGroupName: string
    tags:
        string: string
    topicMapName: string
DataLakeConnectorTopicMap 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 DataLakeConnectorTopicMap resource accepts the following input properties:
- DataLake stringConnector Name 
- Name of MQ dataLakeConnector resource
- DataLake stringConnector Ref 
- DataLake Connector CRD to use.
- ExtendedLocation Pulumi.Azure Native. Io TOperations MQ. Inputs. Extended Location Property 
- Extended Location
- Mapping
Pulumi.Azure Native. Io TOperations MQ. Inputs. Data Lake Connector Map 
- TopicMap for DataLake connector.
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Dictionary<string, string>
- Resource tags.
- TopicMap stringName 
- Name of MQ dataLakeConnector/topicMap resource
- DataLake stringConnector Name 
- Name of MQ dataLakeConnector resource
- DataLake stringConnector Ref 
- DataLake Connector CRD to use.
- ExtendedLocation ExtendedLocation Property Args 
- Extended Location
- Mapping
DataLake Connector Map Args 
- TopicMap for DataLake connector.
- MqName string
- Name of MQ resource
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- map[string]string
- Resource tags.
- TopicMap stringName 
- Name of MQ dataLakeConnector/topicMap resource
- dataLake StringConnector Name 
- Name of MQ dataLakeConnector resource
- dataLake StringConnector Ref 
- DataLake Connector CRD to use.
- extendedLocation ExtendedLocation Property 
- Extended Location
- mapping
DataLake Connector Map 
- TopicMap for DataLake connector.
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- Map<String,String>
- Resource tags.
- topicMap StringName 
- Name of MQ dataLakeConnector/topicMap resource
- dataLake stringConnector Name 
- Name of MQ dataLakeConnector resource
- dataLake stringConnector Ref 
- DataLake Connector CRD to use.
- extendedLocation ExtendedLocation Property 
- Extended Location
- mapping
DataLake Connector Map 
- TopicMap for DataLake connector.
- mqName string
- Name of MQ resource
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- {[key: string]: string}
- Resource tags.
- topicMap stringName 
- Name of MQ dataLakeConnector/topicMap resource
- data_lake_ strconnector_ name 
- Name of MQ dataLakeConnector resource
- data_lake_ strconnector_ ref 
- DataLake Connector CRD to use.
- extended_location ExtendedLocation Property Args 
- Extended Location
- mapping
DataLake Connector Map Args 
- TopicMap for DataLake connector.
- mq_name str
- Name of MQ resource
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- Mapping[str, str]
- Resource tags.
- topic_map_ strname 
- Name of MQ dataLakeConnector/topicMap resource
- dataLake StringConnector Name 
- Name of MQ dataLakeConnector resource
- dataLake StringConnector Ref 
- DataLake Connector CRD to use.
- extendedLocation Property Map
- Extended Location
- mapping Property Map
- TopicMap for DataLake connector.
- mqName String
- Name of MQ resource
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- Map<String>
- Resource tags.
- topicMap StringName 
- Name of MQ dataLakeConnector/topicMap resource
Outputs
All input properties are implicitly available as output properties. Additionally, the DataLakeConnectorTopicMap resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- SystemData Pulumi.Azure Native. Io TOperations MQ. 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"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- The status of the last operation.
- SystemData 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"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- systemData 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"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- The status of the last operation.
- systemData 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"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_state str
- The status of the last operation.
- 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"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- The status of the last operation.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
DataLakeConnectorMap, DataLakeConnectorMapArgs        
- AllowedLatency intSecs 
- Allowed latency for transferring data.
- ClientId string
- Client Id to use.
- MaxMessages doublePer Batch 
- Maximum messages to send per Batch.
- MessagePayload stringType 
- Message payload type.
- MqttSource stringTopic 
- Mqtt source topic.
- Table
Pulumi.Azure Native. Io TOperations MQ. Inputs. Delta Table 
- Delta table properties to use.
- Qos int
- Quality of Service.
- AllowedLatency intSecs 
- Allowed latency for transferring data.
- ClientId string
- Client Id to use.
- MaxMessages float64Per Batch 
- Maximum messages to send per Batch.
- MessagePayload stringType 
- Message payload type.
- MqttSource stringTopic 
- Mqtt source topic.
- Table
DeltaTable 
- Delta table properties to use.
- Qos int
- Quality of Service.
- allowedLatency IntegerSecs 
- Allowed latency for transferring data.
- clientId String
- Client Id to use.
- maxMessages DoublePer Batch 
- Maximum messages to send per Batch.
- messagePayload StringType 
- Message payload type.
- mqttSource StringTopic 
- Mqtt source topic.
- table
DeltaTable 
- Delta table properties to use.
- qos Integer
- Quality of Service.
- allowedLatency numberSecs 
- Allowed latency for transferring data.
- clientId string
- Client Id to use.
- maxMessages numberPer Batch 
- Maximum messages to send per Batch.
- messagePayload stringType 
- Message payload type.
- mqttSource stringTopic 
- Mqtt source topic.
- table
DeltaTable 
- Delta table properties to use.
- qos number
- Quality of Service.
- allowed_latency_ intsecs 
- Allowed latency for transferring data.
- client_id str
- Client Id to use.
- max_messages_ floatper_ batch 
- Maximum messages to send per Batch.
- message_payload_ strtype 
- Message payload type.
- mqtt_source_ strtopic 
- Mqtt source topic.
- table
DeltaTable 
- Delta table properties to use.
- qos int
- Quality of Service.
- allowedLatency NumberSecs 
- Allowed latency for transferring data.
- clientId String
- Client Id to use.
- maxMessages NumberPer Batch 
- Maximum messages to send per Batch.
- messagePayload StringType 
- Message payload type.
- mqttSource StringTopic 
- Mqtt source topic.
- table Property Map
- Delta table properties to use.
- qos Number
- Quality of Service.
DataLakeConnectorMapResponse, DataLakeConnectorMapResponseArgs          
- AllowedLatency intSecs 
- Allowed latency for transferring data.
- ClientId string
- Client Id to use.
- MaxMessages doublePer Batch 
- Maximum messages to send per Batch.
- MessagePayload stringType 
- Message payload type.
- MqttSource stringTopic 
- Mqtt source topic.
- Table
Pulumi.Azure Native. Io TOperations MQ. Inputs. Delta Table Response 
- Delta table properties to use.
- Qos int
- Quality of Service.
- AllowedLatency intSecs 
- Allowed latency for transferring data.
- ClientId string
- Client Id to use.
- MaxMessages float64Per Batch 
- Maximum messages to send per Batch.
- MessagePayload stringType 
- Message payload type.
- MqttSource stringTopic 
- Mqtt source topic.
- Table
DeltaTable Response 
- Delta table properties to use.
- Qos int
- Quality of Service.
- allowedLatency IntegerSecs 
- Allowed latency for transferring data.
- clientId String
- Client Id to use.
- maxMessages DoublePer Batch 
- Maximum messages to send per Batch.
- messagePayload StringType 
- Message payload type.
- mqttSource StringTopic 
- Mqtt source topic.
- table
DeltaTable Response 
- Delta table properties to use.
- qos Integer
- Quality of Service.
- allowedLatency numberSecs 
- Allowed latency for transferring data.
- clientId string
- Client Id to use.
- maxMessages numberPer Batch 
- Maximum messages to send per Batch.
- messagePayload stringType 
- Message payload type.
- mqttSource stringTopic 
- Mqtt source topic.
- table
DeltaTable Response 
- Delta table properties to use.
- qos number
- Quality of Service.
- allowed_latency_ intsecs 
- Allowed latency for transferring data.
- client_id str
- Client Id to use.
- max_messages_ floatper_ batch 
- Maximum messages to send per Batch.
- message_payload_ strtype 
- Message payload type.
- mqtt_source_ strtopic 
- Mqtt source topic.
- table
DeltaTable Response 
- Delta table properties to use.
- qos int
- Quality of Service.
- allowedLatency NumberSecs 
- Allowed latency for transferring data.
- clientId String
- Client Id to use.
- maxMessages NumberPer Batch 
- Maximum messages to send per Batch.
- messagePayload StringType 
- Message payload type.
- mqttSource StringTopic 
- Mqtt source topic.
- table Property Map
- Delta table properties to use.
- qos Number
- Quality of Service.
DeltaTable, DeltaTableArgs    
- Schema
List<Pulumi.Azure Native. Io TOperations MQ. Inputs. Delta Table Schema> 
- Schema list supported.
- TableName string
- Delta table name.
- TablePath string
- Delta table path.
- Schema
[]DeltaTable Schema 
- Schema list supported.
- TableName string
- Delta table name.
- TablePath string
- Delta table path.
- schema
List<DeltaTable Schema> 
- Schema list supported.
- tableName String
- Delta table name.
- tablePath String
- Delta table path.
- schema
DeltaTable Schema[] 
- Schema list supported.
- tableName string
- Delta table name.
- tablePath string
- Delta table path.
- schema
Sequence[DeltaTable Schema] 
- Schema list supported.
- table_name str
- Delta table name.
- table_path str
- Delta table path.
- schema List<Property Map>
- Schema list supported.
- tableName String
- Delta table name.
- tablePath String
- Delta table path.
DeltaTableFormatEnum, DeltaTableFormatEnumArgs        
- Boolean
- booleanBool format
- Int8
- int8Signed integer 8
- Int16
- int16Signed integer 16
- Int32
- int32Signed integer 32
- UInt8
- uInt8Unsigned integer 8
- UInt16
- uInt16Unsigned integer 16
- UInt32
- uInt32Unsigned integer 32
- UInt64
- uInt64Unsigned integer 64
- Float16
- float16Float 16
- Float32
- float32Float 32
- Float64
- float64Float 64
- Date32
- date32Date 32
- Date64
- date64Date 64
- Binary
- binaryBinary data
- Utf8
- utf8UTF8 format
- DeltaTable Format Enum Boolean 
- booleanBool format
- DeltaTable Format Enum Int8 
- int8Signed integer 8
- DeltaTable Format Enum Int16 
- int16Signed integer 16
- DeltaTable Format Enum Int32 
- int32Signed integer 32
- DeltaTable Format Enum UInt8 
- uInt8Unsigned integer 8
- DeltaTable Format Enum UInt16 
- uInt16Unsigned integer 16
- DeltaTable Format Enum UInt32 
- uInt32Unsigned integer 32
- DeltaTable Format Enum UInt64 
- uInt64Unsigned integer 64
- DeltaTable Format Enum Float16 
- float16Float 16
- DeltaTable Format Enum Float32 
- float32Float 32
- DeltaTable Format Enum Float64 
- float64Float 64
- DeltaTable Format Enum Date32 
- date32Date 32
- DeltaTable Format Enum Date64 
- date64Date 64
- DeltaTable Format Enum Binary 
- binaryBinary data
- DeltaTable Format Enum Utf8 
- utf8UTF8 format
- Boolean_
- booleanBool format
- Int8
- int8Signed integer 8
- Int16
- int16Signed integer 16
- Int32
- int32Signed integer 32
- UInt8
- uInt8Unsigned integer 8
- UInt16
- uInt16Unsigned integer 16
- UInt32
- uInt32Unsigned integer 32
- UInt64
- uInt64Unsigned integer 64
- Float16
- float16Float 16
- Float32
- float32Float 32
- Float64
- float64Float 64
- Date32
- date32Date 32
- Date64
- date64Date 64
- Binary
- binaryBinary data
- Utf8
- utf8UTF8 format
- Boolean
- booleanBool format
- Int8
- int8Signed integer 8
- Int16
- int16Signed integer 16
- Int32
- int32Signed integer 32
- UInt8
- uInt8Unsigned integer 8
- UInt16
- uInt16Unsigned integer 16
- UInt32
- uInt32Unsigned integer 32
- UInt64
- uInt64Unsigned integer 64
- Float16
- float16Float 16
- Float32
- float32Float 32
- Float64
- float64Float 64
- Date32
- date32Date 32
- Date64
- date64Date 64
- Binary
- binaryBinary data
- Utf8
- utf8UTF8 format
- BOOLEAN
- booleanBool format
- INT8
- int8Signed integer 8
- INT16
- int16Signed integer 16
- INT32
- int32Signed integer 32
- U_INT8
- uInt8Unsigned integer 8
- U_INT16
- uInt16Unsigned integer 16
- U_INT32
- uInt32Unsigned integer 32
- U_INT64
- uInt64Unsigned integer 64
- FLOAT16
- float16Float 16
- FLOAT32
- float32Float 32
- FLOAT64
- float64Float 64
- DATE32
- date32Date 32
- DATE64
- date64Date 64
- BINARY
- binaryBinary data
- UTF8
- utf8UTF8 format
- "boolean"
- booleanBool format
- "int8"
- int8Signed integer 8
- "int16"
- int16Signed integer 16
- "int32"
- int32Signed integer 32
- "uInt8" 
- uInt8Unsigned integer 8
- "uInt16" 
- uInt16Unsigned integer 16
- "uInt32" 
- uInt32Unsigned integer 32
- "uInt64" 
- uInt64Unsigned integer 64
- "float16"
- float16Float 16
- "float32"
- float32Float 32
- "float64"
- float64Float 64
- "date32"
- date32Date 32
- "date64"
- date64Date 64
- "binary"
- binaryBinary data
- "utf8"
- utf8UTF8 format
DeltaTableResponse, DeltaTableResponseArgs      
- Schema
List<Pulumi.Azure Native. Io TOperations MQ. Inputs. Delta Table Schema Response> 
- Schema list supported.
- TableName string
- Delta table name.
- TablePath string
- Delta table path.
- Schema
[]DeltaTable Schema Response 
- Schema list supported.
- TableName string
- Delta table name.
- TablePath string
- Delta table path.
- schema
List<DeltaTable Schema Response> 
- Schema list supported.
- tableName String
- Delta table name.
- tablePath String
- Delta table path.
- schema
DeltaTable Schema Response[] 
- Schema list supported.
- tableName string
- Delta table name.
- tablePath string
- Delta table path.
- schema
Sequence[DeltaTable Schema Response] 
- Schema list supported.
- table_name str
- Delta table name.
- table_path str
- Delta table path.
- schema List<Property Map>
- Schema list supported.
- tableName String
- Delta table name.
- tablePath String
- Delta table path.
DeltaTableSchema, DeltaTableSchemaArgs      
- Format
string | Pulumi.Azure Native. Io TOperations MQ. Delta Table Format Enum 
- Delta table format supported.
- Mapping string
- Delta table schema mapping.
- Name string
- Delta table schema name.
- Optional bool
- Delta table schema optional.
- Format
string | DeltaTable Format Enum 
- Delta table format supported.
- Mapping string
- Delta table schema mapping.
- Name string
- Delta table schema name.
- Optional bool
- Delta table schema optional.
- format
String | DeltaTable Format Enum 
- Delta table format supported.
- mapping String
- Delta table schema mapping.
- name String
- Delta table schema name.
- optional Boolean
- Delta table schema optional.
- format
string | DeltaTable Format Enum 
- Delta table format supported.
- mapping string
- Delta table schema mapping.
- name string
- Delta table schema name.
- optional boolean
- Delta table schema optional.
- format
str | DeltaTable Format Enum 
- Delta table format supported.
- mapping str
- Delta table schema mapping.
- name str
- Delta table schema name.
- optional bool
- Delta table schema optional.
- format
String | "boolean" | "int8" | "int16" | "int32" | "uInt8" | "u Int16" | "u Int32" | "u Int64" | "float16" | "float32" | "float64" | "date32" | "date64" | "binary" | "utf8" 
- Delta table format supported.
- mapping String
- Delta table schema mapping.
- name String
- Delta table schema name.
- optional Boolean
- Delta table schema optional.
DeltaTableSchemaResponse, DeltaTableSchemaResponseArgs        
ExtendedLocationProperty, ExtendedLocationPropertyArgs      
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Io TOperations MQ. Extended Location Type 
- Type of ExtendedLocation.
- Name string
- The name of the extended location.
- Type
string | ExtendedLocation Type 
- Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | ExtendedLocation Type 
- Type of ExtendedLocation.
- name string
- The name of the extended location.
- type
string | ExtendedLocation Type 
- Type of ExtendedLocation.
- name str
- The name of the extended location.
- type
str | ExtendedLocation Type 
- Type of ExtendedLocation.
- name String
- The name of the extended location.
- type
String | "CustomLocation" 
- Type of ExtendedLocation.
ExtendedLocationPropertyResponse, ExtendedLocationPropertyResponseArgs        
ExtendedLocationType, ExtendedLocationTypeArgs      
- CustomLocation 
- CustomLocationCustomLocation type
- ExtendedLocation Type Custom Location 
- CustomLocationCustomLocation type
- CustomLocation 
- CustomLocationCustomLocation type
- CustomLocation 
- CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "CustomLocation" 
- CustomLocationCustomLocation type
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperationsmq:DataLakeConnectorTopicMap l /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperationsMQ/mq/{mqName}/dataLakeConnector/{dataLakeConnectorName}/topicMap/{topicMapName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0