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

azure-native.iotoperations.AkriConnectorTemplate

Explore with Pulumi AI

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

    AkriConnectorTemplate resource.

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

    Example Usage

    AkriConnectorTemplate_CreateOrUpdate_MaximumSet

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var akriConnectorTemplate = new AzureNative.IoTOperations.AkriConnectorTemplate("akriConnectorTemplate", new()
        {
            AkriConnectorTemplateName = "resource-name123",
            ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
            {
                Name = "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
                Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
            },
            InstanceName = "resource-name123",
            Properties = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplatePropertiesArgs
            {
                AioMetadata = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateAioMetadataArgs
                {
                    AioMaxVersion = "1.4.0",
                    AioMinVersion = "1.2.0",
                },
                DeviceInboundEndpointTypes = new[]
                {
                    new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDeviceInboundEndpointTypeArgs
                    {
                        EndpointType = "Microsoft.Rest",
                        Version = "0.0.1",
                    },
                },
                Diagnostics = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDiagnosticsArgs
                {
                    Logs = new AzureNative.IoTOperations.Inputs.AkriConnectorsDiagnosticsLogsArgs
                    {
                        Level = "info",
                    },
                },
                MqttConnectionConfiguration = new AzureNative.IoTOperations.Inputs.AkriConnectorsMqttConnectionConfigurationArgs
                {
                    Authentication = new AzureNative.IoTOperations.Inputs.AkriConnectorsServiceAccountAuthenticationArgs
                    {
                        Method = "ServiceAccountToken",
                        ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.AkriConnectorsServiceAccountTokenSettingsArgs
                        {
                            Audience = "MQ-SAT",
                        },
                    },
                    Host = "aio-broker:18883",
                    KeepAliveSeconds = 10,
                    MaxInflightMessages = 10,
                    Protocol = AzureNative.IoTOperations.AkriConnectorsMqttProtocolType.Mqtt,
                    SessionExpirySeconds = 60,
                    Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
                    {
                        Mode = AzureNative.IoTOperations.OperationalMode.Enabled,
                        TrustedCaCertificateConfigMapRef = "azure-iot-operations-aio-ca-trust-bundle",
                    },
                },
                RuntimeConfiguration = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmConfigurationArgs
                {
                    HelmConfigurationSettings = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmConfigurationSettingsArgs
                    {
                        ReleaseName = "my-install",
                        RepositoryName = "my-repo",
                        Version = "1.0.0",
                    },
                    RuntimeConfigurationType = "HelmConfiguration",
                },
            },
            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.NewAkriConnectorTemplate(ctx, "akriConnectorTemplate", &iotoperations.AkriConnectorTemplateArgs{
    			AkriConnectorTemplateName: pulumi.String("resource-name123"),
    			ExtendedLocation: &iotoperations.ExtendedLocationArgs{
    				Name: pulumi.String("/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123"),
    				Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
    			},
    			InstanceName: pulumi.String("resource-name123"),
    			Properties: &iotoperations.AkriConnectorTemplatePropertiesArgs{
    				AioMetadata: &iotoperations.AkriConnectorTemplateAioMetadataArgs{
    					AioMaxVersion: pulumi.String("1.4.0"),
    					AioMinVersion: pulumi.String("1.2.0"),
    				},
    				DeviceInboundEndpointTypes: iotoperations.AkriConnectorTemplateDeviceInboundEndpointTypeArray{
    					&iotoperations.AkriConnectorTemplateDeviceInboundEndpointTypeArgs{
    						EndpointType: pulumi.String("Microsoft.Rest"),
    						Version:      pulumi.String("0.0.1"),
    					},
    				},
    				Diagnostics: &iotoperations.AkriConnectorTemplateDiagnosticsArgs{
    					Logs: &iotoperations.AkriConnectorsDiagnosticsLogsArgs{
    						Level: pulumi.String("info"),
    					},
    				},
    				MqttConnectionConfiguration: &iotoperations.AkriConnectorsMqttConnectionConfigurationArgs{
    					Authentication: &iotoperations.AkriConnectorsServiceAccountAuthenticationArgs{
    						Method: pulumi.String("ServiceAccountToken"),
    						ServiceAccountTokenSettings: &iotoperations.AkriConnectorsServiceAccountTokenSettingsArgs{
    							Audience: pulumi.String("MQ-SAT"),
    						},
    					},
    					Host:                 pulumi.String("aio-broker:18883"),
    					KeepAliveSeconds:     pulumi.Int(10),
    					MaxInflightMessages:  pulumi.Int(10),
    					Protocol:             pulumi.String(iotoperations.AkriConnectorsMqttProtocolTypeMqtt),
    					SessionExpirySeconds: pulumi.Int(60),
    					Tls: &iotoperations.TlsPropertiesArgs{
    						Mode:                             pulumi.String(iotoperations.OperationalModeEnabled),
    						TrustedCaCertificateConfigMapRef: pulumi.String("azure-iot-operations-aio-ca-trust-bundle"),
    					},
    				},
    				RuntimeConfiguration: iotoperations.AkriConnectorTemplateHelmConfiguration{
    					HelmConfigurationSettings: iotoperations.AkriConnectorTemplateHelmConfigurationSettings{
    						ReleaseName:    "my-install",
    						RepositoryName: "my-repo",
    						Version:        "1.0.0",
    					},
    					RuntimeConfigurationType: "HelmConfiguration",
    				},
    			},
    			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.AkriConnectorTemplate;
    import com.pulumi.azurenative.iotoperations.AkriConnectorTemplateArgs;
    import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorTemplatePropertiesArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorTemplateAioMetadataArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorTemplateDiagnosticsArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorsDiagnosticsLogsArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorsMqttConnectionConfigurationArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorsServiceAccountAuthenticationArgs;
    import com.pulumi.azurenative.iotoperations.inputs.AkriConnectorsServiceAccountTokenSettingsArgs;
    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 akriConnectorTemplate = new AkriConnectorTemplate("akriConnectorTemplate", AkriConnectorTemplateArgs.builder()
                .akriConnectorTemplateName("resource-name123")
                .extendedLocation(ExtendedLocationArgs.builder()
                    .name("/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123")
                    .type("CustomLocation")
                    .build())
                .instanceName("resource-name123")
                .properties(AkriConnectorTemplatePropertiesArgs.builder()
                    .aioMetadata(AkriConnectorTemplateAioMetadataArgs.builder()
                        .aioMaxVersion("1.4.0")
                        .aioMinVersion("1.2.0")
                        .build())
                    .deviceInboundEndpointTypes(AkriConnectorTemplateDeviceInboundEndpointTypeArgs.builder()
                        .endpointType("Microsoft.Rest")
                        .version("0.0.1")
                        .build())
                    .diagnostics(AkriConnectorTemplateDiagnosticsArgs.builder()
                        .logs(AkriConnectorsDiagnosticsLogsArgs.builder()
                            .level("info")
                            .build())
                        .build())
                    .mqttConnectionConfiguration(AkriConnectorsMqttConnectionConfigurationArgs.builder()
                        .authentication(Map.ofEntries(
                            Map.entry("method", "ServiceAccountToken"),
                            Map.entry("serviceAccountTokenSettings", AkriConnectorsServiceAccountTokenSettingsArgs.builder()
                                .audience("MQ-SAT")
                                .build())
                        ))
                        .host("aio-broker:18883")
                        .keepAliveSeconds(10)
                        .maxInflightMessages(10)
                        .protocol("Mqtt")
                        .sessionExpirySeconds(60)
                        .tls(TlsPropertiesArgs.builder()
                            .mode("Enabled")
                            .trustedCaCertificateConfigMapRef("azure-iot-operations-aio-ca-trust-bundle")
                            .build())
                        .build())
                    .runtimeConfiguration(AkriConnectorTemplateHelmConfigurationArgs.builder()
                        .helmConfigurationSettings(AkriConnectorTemplateHelmConfigurationSettingsArgs.builder()
                            .releaseName("my-install")
                            .repositoryName("my-repo")
                            .version("1.0.0")
                            .build())
                        .runtimeConfigurationType("HelmConfiguration")
                        .build())
                    .build())
                .resourceGroupName("rgiotoperations")
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const akriConnectorTemplate = new azure_native.iotoperations.AkriConnectorTemplate("akriConnectorTemplate", {
        akriConnectorTemplateName: "resource-name123",
        extendedLocation: {
            name: "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
            type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
        },
        instanceName: "resource-name123",
        properties: {
            aioMetadata: {
                aioMaxVersion: "1.4.0",
                aioMinVersion: "1.2.0",
            },
            deviceInboundEndpointTypes: [{
                endpointType: "Microsoft.Rest",
                version: "0.0.1",
            }],
            diagnostics: {
                logs: {
                    level: "info",
                },
            },
            mqttConnectionConfiguration: {
                authentication: {
                    method: "ServiceAccountToken",
                    serviceAccountTokenSettings: {
                        audience: "MQ-SAT",
                    },
                },
                host: "aio-broker:18883",
                keepAliveSeconds: 10,
                maxInflightMessages: 10,
                protocol: azure_native.iotoperations.AkriConnectorsMqttProtocolType.Mqtt,
                sessionExpirySeconds: 60,
                tls: {
                    mode: azure_native.iotoperations.OperationalMode.Enabled,
                    trustedCaCertificateConfigMapRef: "azure-iot-operations-aio-ca-trust-bundle",
                },
            },
            runtimeConfiguration: {
                helmConfigurationSettings: {
                    releaseName: "my-install",
                    repositoryName: "my-repo",
                    version: "1.0.0",
                },
                runtimeConfigurationType: "HelmConfiguration",
            },
        },
        resourceGroupName: "rgiotoperations",
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    akri_connector_template = azure_native.iotoperations.AkriConnectorTemplate("akriConnectorTemplate",
        akri_connector_template_name="resource-name123",
        extended_location={
            "name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
            "type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
        },
        instance_name="resource-name123",
        properties={
            "aio_metadata": {
                "aio_max_version": "1.4.0",
                "aio_min_version": "1.2.0",
            },
            "device_inbound_endpoint_types": [{
                "endpoint_type": "Microsoft.Rest",
                "version": "0.0.1",
            }],
            "diagnostics": {
                "logs": {
                    "level": "info",
                },
            },
            "mqtt_connection_configuration": {
                "authentication": {
                    "method": "ServiceAccountToken",
                    "service_account_token_settings": {
                        "audience": "MQ-SAT",
                    },
                },
                "host": "aio-broker:18883",
                "keep_alive_seconds": 10,
                "max_inflight_messages": 10,
                "protocol": azure_native.iotoperations.AkriConnectorsMqttProtocolType.MQTT,
                "session_expiry_seconds": 60,
                "tls": {
                    "mode": azure_native.iotoperations.OperationalMode.ENABLED,
                    "trusted_ca_certificate_config_map_ref": "azure-iot-operations-aio-ca-trust-bundle",
                },
            },
            "runtime_configuration": {
                "helm_configuration_settings": {
                    "release_name": "my-install",
                    "repository_name": "my-repo",
                    "version": "1.0.0",
                },
                "runtime_configuration_type": "HelmConfiguration",
            },
        },
        resource_group_name="rgiotoperations")
    
    resources:
      akriConnectorTemplate:
        type: azure-native:iotoperations:AkriConnectorTemplate
        properties:
          akriConnectorTemplateName: resource-name123
          extendedLocation:
            name: /subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123
            type: CustomLocation
          instanceName: resource-name123
          properties:
            aioMetadata:
              aioMaxVersion: 1.4.0
              aioMinVersion: 1.2.0
            deviceInboundEndpointTypes:
              - endpointType: Microsoft.Rest
                version: 0.0.1
            diagnostics:
              logs:
                level: info
            mqttConnectionConfiguration:
              authentication:
                method: ServiceAccountToken
                serviceAccountTokenSettings:
                  audience: MQ-SAT
              host: aio-broker:18883
              keepAliveSeconds: 10
              maxInflightMessages: 10
              protocol: Mqtt
              sessionExpirySeconds: 60
              tls:
                mode: Enabled
                trustedCaCertificateConfigMapRef: azure-iot-operations-aio-ca-trust-bundle
            runtimeConfiguration:
              helmConfigurationSettings:
                releaseName: my-install
                repositoryName: my-repo
                version: 1.0.0
              runtimeConfigurationType: HelmConfiguration
          resourceGroupName: rgiotoperations
    

    Create AkriConnectorTemplate Resource

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

    Constructor syntax

    new AkriConnectorTemplate(name: string, args: AkriConnectorTemplateArgs, opts?: CustomResourceOptions);
    @overload
    def AkriConnectorTemplate(resource_name: str,
                              args: AkriConnectorTemplateArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def AkriConnectorTemplate(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              instance_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              akri_connector_template_name: Optional[str] = None,
                              extended_location: Optional[ExtendedLocationArgs] = None,
                              properties: Optional[AkriConnectorTemplatePropertiesArgs] = None)
    func NewAkriConnectorTemplate(ctx *Context, name string, args AkriConnectorTemplateArgs, opts ...ResourceOption) (*AkriConnectorTemplate, error)
    public AkriConnectorTemplate(string name, AkriConnectorTemplateArgs args, CustomResourceOptions? opts = null)
    public AkriConnectorTemplate(String name, AkriConnectorTemplateArgs args)
    public AkriConnectorTemplate(String name, AkriConnectorTemplateArgs args, CustomResourceOptions options)
    
    type: azure-native:iotoperations:AkriConnectorTemplate
    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 AkriConnectorTemplateArgs
    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 AkriConnectorTemplateArgs
    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 AkriConnectorTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AkriConnectorTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AkriConnectorTemplateArgs
    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 akriConnectorTemplateResource = new AzureNative.IoTOperations.AkriConnectorTemplate("akriConnectorTemplateResource", new()
    {
        InstanceName = "string",
        ResourceGroupName = "string",
        AkriConnectorTemplateName = "string",
        ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
        {
            Name = "string",
            Type = "string",
        },
        Properties = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplatePropertiesArgs
        {
            DeviceInboundEndpointTypes = new[]
            {
                new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDeviceInboundEndpointTypeArgs
                {
                    EndpointType = "string",
                    ConfigurationSchemaRefs = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsArgs
                    {
                        AdditionalConfigSchemaRef = "string",
                        DefaultDatasetConfigSchemaRef = "string",
                        DefaultEventsConfigSchemaRef = "string",
                        DefaultProcessControlConfigSchemaRef = "string",
                        DefaultStreamsConfigSchemaRef = "string",
                    },
                    Description = "string",
                    Version = "string",
                },
            },
            RuntimeConfiguration = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmConfigurationArgs
            {
                HelmConfigurationSettings = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmConfigurationSettingsArgs
                {
                    ReleaseName = "string",
                    RepositoryName = "string",
                    Version = "string",
                    AdvancedConfiguration = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmAdvancedConfigurationArgs
                    {
                        Delete = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmDeleteConfigurationArgs
                        {
                            Atomic = false,
                            DisableHooks = false,
                            Timeout = 0,
                            Wait = false,
                            WaitForJobs = false,
                        },
                        Install = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmInstallConfigurationArgs
                        {
                            Atomic = false,
                            DisableHooks = false,
                            Timeout = 0,
                            Wait = false,
                            WaitForJobs = false,
                        },
                        Upgrade = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmUpgradeConfigurationArgs
                        {
                            Atomic = false,
                            DisableHooks = false,
                            Timeout = 0,
                            Wait = false,
                            WaitForJobs = false,
                        },
                    },
                    RegistrySettings = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmContainerRegistryArgs
                    {
                        ContainerRegistrySettings = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmContainerRegistrySettingsArgs
                        {
                            Registry = "string",
                            AuthSecretRef = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmAuthSecretRefArgs
                            {
                                PasswordKey = "string",
                                SecretRef = "string",
                                UsernameKey = "string",
                            },
                        },
                        RegistrySettingsType = "ContainerRegistry",
                    },
                    Values = 
                    {
                        { "string", "string" },
                    },
                },
                RuntimeConfigurationType = "HelmConfiguration",
            },
            AioMetadata = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateAioMetadataArgs
            {
                AioMaxVersion = "string",
                AioMinVersion = "string",
            },
            Diagnostics = new AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDiagnosticsArgs
            {
                Logs = new AzureNative.IoTOperations.Inputs.AkriConnectorsDiagnosticsLogsArgs
                {
                    Level = "string",
                },
            },
            MqttConnectionConfiguration = new AzureNative.IoTOperations.Inputs.AkriConnectorsMqttConnectionConfigurationArgs
            {
                Authentication = new AzureNative.IoTOperations.Inputs.AkriConnectorsServiceAccountAuthenticationArgs
                {
                    Method = "ServiceAccountToken",
                    ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.AkriConnectorsServiceAccountTokenSettingsArgs
                    {
                        Audience = "string",
                    },
                },
                Host = "string",
                KeepAliveSeconds = 0,
                MaxInflightMessages = 0,
                Protocol = "string",
                SessionExpirySeconds = 0,
                Tls = new AzureNative.IoTOperations.Inputs.TlsPropertiesArgs
                {
                    Mode = "string",
                    TrustedCaCertificateConfigMapRef = "string",
                },
            },
        },
    });
    
    example, err := iotoperations.NewAkriConnectorTemplate(ctx, "akriConnectorTemplateResource", &iotoperations.AkriConnectorTemplateArgs{
    	InstanceName:              pulumi.String("string"),
    	ResourceGroupName:         pulumi.String("string"),
    	AkriConnectorTemplateName: pulumi.String("string"),
    	ExtendedLocation: &iotoperations.ExtendedLocationArgs{
    		Name: pulumi.String("string"),
    		Type: pulumi.String("string"),
    	},
    	Properties: &iotoperations.AkriConnectorTemplatePropertiesArgs{
    		DeviceInboundEndpointTypes: iotoperations.AkriConnectorTemplateDeviceInboundEndpointTypeArray{
    			&iotoperations.AkriConnectorTemplateDeviceInboundEndpointTypeArgs{
    				EndpointType: pulumi.String("string"),
    				ConfigurationSchemaRefs: &iotoperations.AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsArgs{
    					AdditionalConfigSchemaRef:            pulumi.String("string"),
    					DefaultDatasetConfigSchemaRef:        pulumi.String("string"),
    					DefaultEventsConfigSchemaRef:         pulumi.String("string"),
    					DefaultProcessControlConfigSchemaRef: pulumi.String("string"),
    					DefaultStreamsConfigSchemaRef:        pulumi.String("string"),
    				},
    				Description: pulumi.String("string"),
    				Version:     pulumi.String("string"),
    			},
    		},
    		RuntimeConfiguration: iotoperations.AkriConnectorTemplateHelmConfiguration{
    			HelmConfigurationSettings: iotoperations.AkriConnectorTemplateHelmConfigurationSettings{
    				ReleaseName:    "string",
    				RepositoryName: "string",
    				Version:        "string",
    				AdvancedConfiguration: iotoperations.AkriConnectorTemplateHelmAdvancedConfiguration{
    					Delete: iotoperations.AkriConnectorTemplateHelmDeleteConfiguration{
    						Atomic:       false,
    						DisableHooks: false,
    						Timeout:      0,
    						Wait:         false,
    						WaitForJobs:  false,
    					},
    					Install: iotoperations.AkriConnectorTemplateHelmInstallConfiguration{
    						Atomic:       false,
    						DisableHooks: false,
    						Timeout:      0,
    						Wait:         false,
    						WaitForJobs:  false,
    					},
    					Upgrade: iotoperations.AkriConnectorTemplateHelmUpgradeConfiguration{
    						Atomic:       false,
    						DisableHooks: false,
    						Timeout:      0,
    						Wait:         false,
    						WaitForJobs:  false,
    					},
    				},
    				RegistrySettings: iotoperations.AkriConnectorTemplateHelmContainerRegistry{
    					ContainerRegistrySettings: iotoperations.AkriConnectorTemplateHelmContainerRegistrySettings{
    						Registry: "string",
    						AuthSecretRef: iotoperations.AkriConnectorTemplateHelmAuthSecretRef{
    							PasswordKey: "string",
    							SecretRef:   "string",
    							UsernameKey: "string",
    						},
    					},
    					RegistrySettingsType: "ContainerRegistry",
    				},
    				Values: map[string]interface{}{
    					"string": "string",
    				},
    			},
    			RuntimeConfigurationType: "HelmConfiguration",
    		},
    		AioMetadata: &iotoperations.AkriConnectorTemplateAioMetadataArgs{
    			AioMaxVersion: pulumi.String("string"),
    			AioMinVersion: pulumi.String("string"),
    		},
    		Diagnostics: &iotoperations.AkriConnectorTemplateDiagnosticsArgs{
    			Logs: &iotoperations.AkriConnectorsDiagnosticsLogsArgs{
    				Level: pulumi.String("string"),
    			},
    		},
    		MqttConnectionConfiguration: &iotoperations.AkriConnectorsMqttConnectionConfigurationArgs{
    			Authentication: &iotoperations.AkriConnectorsServiceAccountAuthenticationArgs{
    				Method: pulumi.String("ServiceAccountToken"),
    				ServiceAccountTokenSettings: &iotoperations.AkriConnectorsServiceAccountTokenSettingsArgs{
    					Audience: pulumi.String("string"),
    				},
    			},
    			Host:                 pulumi.String("string"),
    			KeepAliveSeconds:     pulumi.Int(0),
    			MaxInflightMessages:  pulumi.Int(0),
    			Protocol:             pulumi.String("string"),
    			SessionExpirySeconds: pulumi.Int(0),
    			Tls: &iotoperations.TlsPropertiesArgs{
    				Mode:                             pulumi.String("string"),
    				TrustedCaCertificateConfigMapRef: pulumi.String("string"),
    			},
    		},
    	},
    })
    
    var akriConnectorTemplateResource = new AkriConnectorTemplate("akriConnectorTemplateResource", AkriConnectorTemplateArgs.builder()
        .instanceName("string")
        .resourceGroupName("string")
        .akriConnectorTemplateName("string")
        .extendedLocation(ExtendedLocationArgs.builder()
            .name("string")
            .type("string")
            .build())
        .properties(AkriConnectorTemplatePropertiesArgs.builder()
            .deviceInboundEndpointTypes(AkriConnectorTemplateDeviceInboundEndpointTypeArgs.builder()
                .endpointType("string")
                .configurationSchemaRefs(AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsArgs.builder()
                    .additionalConfigSchemaRef("string")
                    .defaultDatasetConfigSchemaRef("string")
                    .defaultEventsConfigSchemaRef("string")
                    .defaultProcessControlConfigSchemaRef("string")
                    .defaultStreamsConfigSchemaRef("string")
                    .build())
                .description("string")
                .version("string")
                .build())
            .runtimeConfiguration(AkriConnectorTemplateHelmConfigurationArgs.builder()
                .helmConfigurationSettings(AkriConnectorTemplateHelmConfigurationSettingsArgs.builder()
                    .releaseName("string")
                    .repositoryName("string")
                    .version("string")
                    .advancedConfiguration(AkriConnectorTemplateHelmAdvancedConfigurationArgs.builder()
                        .delete(AkriConnectorTemplateHelmDeleteConfigurationArgs.builder()
                            .atomic(false)
                            .disableHooks(false)
                            .timeout(0)
                            .wait(false)
                            .waitForJobs(false)
                            .build())
                        .install(AkriConnectorTemplateHelmInstallConfigurationArgs.builder()
                            .atomic(false)
                            .disableHooks(false)
                            .timeout(0)
                            .wait(false)
                            .waitForJobs(false)
                            .build())
                        .upgrade(AkriConnectorTemplateHelmUpgradeConfigurationArgs.builder()
                            .atomic(false)
                            .disableHooks(false)
                            .timeout(0)
                            .wait(false)
                            .waitForJobs(false)
                            .build())
                        .build())
                    .registrySettings(AkriConnectorTemplateHelmContainerRegistryArgs.builder()
                        .containerRegistrySettings(AkriConnectorTemplateHelmContainerRegistrySettingsArgs.builder()
                            .registry("string")
                            .authSecretRef(AkriConnectorTemplateHelmAuthSecretRefArgs.builder()
                                .passwordKey("string")
                                .secretRef("string")
                                .usernameKey("string")
                                .build())
                            .build())
                        .registrySettingsType("ContainerRegistry")
                        .build())
                    .values(Map.of("string", "string"))
                    .build())
                .runtimeConfigurationType("HelmConfiguration")
                .build())
            .aioMetadata(AkriConnectorTemplateAioMetadataArgs.builder()
                .aioMaxVersion("string")
                .aioMinVersion("string")
                .build())
            .diagnostics(AkriConnectorTemplateDiagnosticsArgs.builder()
                .logs(AkriConnectorsDiagnosticsLogsArgs.builder()
                    .level("string")
                    .build())
                .build())
            .mqttConnectionConfiguration(AkriConnectorsMqttConnectionConfigurationArgs.builder()
                .authentication(Map.ofEntries(
                    Map.entry("method", "ServiceAccountToken"),
                    Map.entry("serviceAccountTokenSettings", AkriConnectorsServiceAccountTokenSettingsArgs.builder()
                        .audience("string")
                        .build())
                ))
                .host("string")
                .keepAliveSeconds(0)
                .maxInflightMessages(0)
                .protocol("string")
                .sessionExpirySeconds(0)
                .tls(TlsPropertiesArgs.builder()
                    .mode("string")
                    .trustedCaCertificateConfigMapRef("string")
                    .build())
                .build())
            .build())
        .build());
    
    akri_connector_template_resource = azure_native.iotoperations.AkriConnectorTemplate("akriConnectorTemplateResource",
        instance_name="string",
        resource_group_name="string",
        akri_connector_template_name="string",
        extended_location={
            "name": "string",
            "type": "string",
        },
        properties={
            "device_inbound_endpoint_types": [{
                "endpoint_type": "string",
                "configuration_schema_refs": {
                    "additional_config_schema_ref": "string",
                    "default_dataset_config_schema_ref": "string",
                    "default_events_config_schema_ref": "string",
                    "default_process_control_config_schema_ref": "string",
                    "default_streams_config_schema_ref": "string",
                },
                "description": "string",
                "version": "string",
            }],
            "runtime_configuration": {
                "helm_configuration_settings": {
                    "release_name": "string",
                    "repository_name": "string",
                    "version": "string",
                    "advanced_configuration": {
                        "delete": {
                            "atomic": False,
                            "disable_hooks": False,
                            "timeout": 0,
                            "wait": False,
                            "wait_for_jobs": False,
                        },
                        "install": {
                            "atomic": False,
                            "disable_hooks": False,
                            "timeout": 0,
                            "wait": False,
                            "wait_for_jobs": False,
                        },
                        "upgrade": {
                            "atomic": False,
                            "disable_hooks": False,
                            "timeout": 0,
                            "wait": False,
                            "wait_for_jobs": False,
                        },
                    },
                    "registry_settings": {
                        "container_registry_settings": {
                            "registry": "string",
                            "auth_secret_ref": {
                                "password_key": "string",
                                "secret_ref": "string",
                                "username_key": "string",
                            },
                        },
                        "registry_settings_type": "ContainerRegistry",
                    },
                    "values": {
                        "string": "string",
                    },
                },
                "runtime_configuration_type": "HelmConfiguration",
            },
            "aio_metadata": {
                "aio_max_version": "string",
                "aio_min_version": "string",
            },
            "diagnostics": {
                "logs": {
                    "level": "string",
                },
            },
            "mqtt_connection_configuration": {
                "authentication": {
                    "method": "ServiceAccountToken",
                    "service_account_token_settings": {
                        "audience": "string",
                    },
                },
                "host": "string",
                "keep_alive_seconds": 0,
                "max_inflight_messages": 0,
                "protocol": "string",
                "session_expiry_seconds": 0,
                "tls": {
                    "mode": "string",
                    "trusted_ca_certificate_config_map_ref": "string",
                },
            },
        })
    
    const akriConnectorTemplateResource = new azure_native.iotoperations.AkriConnectorTemplate("akriConnectorTemplateResource", {
        instanceName: "string",
        resourceGroupName: "string",
        akriConnectorTemplateName: "string",
        extendedLocation: {
            name: "string",
            type: "string",
        },
        properties: {
            deviceInboundEndpointTypes: [{
                endpointType: "string",
                configurationSchemaRefs: {
                    additionalConfigSchemaRef: "string",
                    defaultDatasetConfigSchemaRef: "string",
                    defaultEventsConfigSchemaRef: "string",
                    defaultProcessControlConfigSchemaRef: "string",
                    defaultStreamsConfigSchemaRef: "string",
                },
                description: "string",
                version: "string",
            }],
            runtimeConfiguration: {
                helmConfigurationSettings: {
                    releaseName: "string",
                    repositoryName: "string",
                    version: "string",
                    advancedConfiguration: {
                        "delete": {
                            atomic: false,
                            disableHooks: false,
                            timeout: 0,
                            wait: false,
                            waitForJobs: false,
                        },
                        install: {
                            atomic: false,
                            disableHooks: false,
                            timeout: 0,
                            wait: false,
                            waitForJobs: false,
                        },
                        upgrade: {
                            atomic: false,
                            disableHooks: false,
                            timeout: 0,
                            wait: false,
                            waitForJobs: false,
                        },
                    },
                    registrySettings: {
                        containerRegistrySettings: {
                            registry: "string",
                            authSecretRef: {
                                passwordKey: "string",
                                secretRef: "string",
                                usernameKey: "string",
                            },
                        },
                        registrySettingsType: "ContainerRegistry",
                    },
                    values: {
                        string: "string",
                    },
                },
                runtimeConfigurationType: "HelmConfiguration",
            },
            aioMetadata: {
                aioMaxVersion: "string",
                aioMinVersion: "string",
            },
            diagnostics: {
                logs: {
                    level: "string",
                },
            },
            mqttConnectionConfiguration: {
                authentication: {
                    method: "ServiceAccountToken",
                    serviceAccountTokenSettings: {
                        audience: "string",
                    },
                },
                host: "string",
                keepAliveSeconds: 0,
                maxInflightMessages: 0,
                protocol: "string",
                sessionExpirySeconds: 0,
                tls: {
                    mode: "string",
                    trustedCaCertificateConfigMapRef: "string",
                },
            },
        },
    });
    
    type: azure-native:iotoperations:AkriConnectorTemplate
    properties:
        akriConnectorTemplateName: string
        extendedLocation:
            name: string
            type: string
        instanceName: string
        properties:
            aioMetadata:
                aioMaxVersion: string
                aioMinVersion: string
            deviceInboundEndpointTypes:
                - configurationSchemaRefs:
                    additionalConfigSchemaRef: string
                    defaultDatasetConfigSchemaRef: string
                    defaultEventsConfigSchemaRef: string
                    defaultProcessControlConfigSchemaRef: string
                    defaultStreamsConfigSchemaRef: string
                  description: string
                  endpointType: string
                  version: string
            diagnostics:
                logs:
                    level: string
            mqttConnectionConfiguration:
                authentication:
                    method: ServiceAccountToken
                    serviceAccountTokenSettings:
                        audience: string
                host: string
                keepAliveSeconds: 0
                maxInflightMessages: 0
                protocol: string
                sessionExpirySeconds: 0
                tls:
                    mode: string
                    trustedCaCertificateConfigMapRef: string
            runtimeConfiguration:
                helmConfigurationSettings:
                    advancedConfiguration:
                        delete:
                            atomic: false
                            disableHooks: false
                            timeout: 0
                            wait: false
                            waitForJobs: false
                        install:
                            atomic: false
                            disableHooks: false
                            timeout: 0
                            wait: false
                            waitForJobs: false
                        upgrade:
                            atomic: false
                            disableHooks: false
                            timeout: 0
                            wait: false
                            waitForJobs: false
                    registrySettings:
                        containerRegistrySettings:
                            authSecretRef:
                                passwordKey: string
                                secretRef: string
                                usernameKey: string
                            registry: string
                        registrySettingsType: ContainerRegistry
                    releaseName: string
                    repositoryName: string
                    values:
                        string: string
                    version: string
                runtimeConfigurationType: HelmConfiguration
        resourceGroupName: string
    

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

    InstanceName string
    Name of instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AkriConnectorTemplateName string
    Name of AkriConnectorTemplate resource.
    ExtendedLocation Pulumi.AzureNative.IoTOperations.Inputs.ExtendedLocation
    Edge location of the resource.
    Properties Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateProperties
    The resource-specific properties for this resource.
    InstanceName string
    Name of instance.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AkriConnectorTemplateName string
    Name of AkriConnectorTemplate resource.
    ExtendedLocation ExtendedLocationArgs
    Edge location of the resource.
    Properties AkriConnectorTemplatePropertiesArgs
    The resource-specific properties for this resource.
    instanceName String
    Name of instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    akriConnectorTemplateName String
    Name of AkriConnectorTemplate resource.
    extendedLocation ExtendedLocation
    Edge location of the resource.
    properties AkriConnectorTemplateProperties
    The resource-specific properties for this resource.
    instanceName string
    Name of instance.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    akriConnectorTemplateName string
    Name of AkriConnectorTemplate resource.
    extendedLocation ExtendedLocation
    Edge location of the resource.
    properties AkriConnectorTemplateProperties
    The resource-specific properties for this resource.
    instance_name str
    Name of instance.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    akri_connector_template_name str
    Name of AkriConnectorTemplate resource.
    extended_location ExtendedLocationArgs
    Edge location of the resource.
    properties AkriConnectorTemplatePropertiesArgs
    The resource-specific properties for this resource.
    instanceName String
    Name of instance.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    akriConnectorTemplateName String
    Name of AkriConnectorTemplate resource.
    extendedLocation Property Map
    Edge location of the resource.
    properties Property Map
    The resource-specific properties for this resource.

    Outputs

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

    AzureApiVersion string
    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
    SystemData Pulumi.AzureNative.IoTOperations.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    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
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    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
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    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
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    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 SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    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
    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

    AkriConnectorTemplateAioMetadata, AkriConnectorTemplateAioMetadataArgs

    AioMaxVersion string
    The maximum version of AIO required for the connector.
    AioMinVersion string
    The minimum version of AIO required for the connector.
    AioMaxVersion string
    The maximum version of AIO required for the connector.
    AioMinVersion string
    The minimum version of AIO required for the connector.
    aioMaxVersion String
    The maximum version of AIO required for the connector.
    aioMinVersion String
    The minimum version of AIO required for the connector.
    aioMaxVersion string
    The maximum version of AIO required for the connector.
    aioMinVersion string
    The minimum version of AIO required for the connector.
    aio_max_version str
    The maximum version of AIO required for the connector.
    aio_min_version str
    The minimum version of AIO required for the connector.
    aioMaxVersion String
    The maximum version of AIO required for the connector.
    aioMinVersion String
    The minimum version of AIO required for the connector.

    AkriConnectorTemplateAioMetadataResponse, AkriConnectorTemplateAioMetadataResponseArgs

    AioMaxVersion string
    The maximum version of AIO required for the connector.
    AioMinVersion string
    The minimum version of AIO required for the connector.
    AioMaxVersion string
    The maximum version of AIO required for the connector.
    AioMinVersion string
    The minimum version of AIO required for the connector.
    aioMaxVersion String
    The maximum version of AIO required for the connector.
    aioMinVersion String
    The minimum version of AIO required for the connector.
    aioMaxVersion string
    The maximum version of AIO required for the connector.
    aioMinVersion string
    The minimum version of AIO required for the connector.
    aio_max_version str
    The maximum version of AIO required for the connector.
    aio_min_version str
    The minimum version of AIO required for the connector.
    aioMaxVersion String
    The maximum version of AIO required for the connector.
    aioMinVersion String
    The minimum version of AIO required for the connector.

    AkriConnectorTemplateBucketizedAllocation, AkriConnectorTemplateBucketizedAllocationArgs

    BucketSize int
    The bucketized allocation of AEPs for connectors.
    BucketSize int
    The bucketized allocation of AEPs for connectors.
    bucketSize Integer
    The bucketized allocation of AEPs for connectors.
    bucketSize number
    The bucketized allocation of AEPs for connectors.
    bucket_size int
    The bucketized allocation of AEPs for connectors.
    bucketSize Number
    The bucketized allocation of AEPs for connectors.

    AkriConnectorTemplateBucketizedAllocationResponse, AkriConnectorTemplateBucketizedAllocationResponseArgs

    BucketSize int
    The bucketized allocation of AEPs for connectors.
    BucketSize int
    The bucketized allocation of AEPs for connectors.
    bucketSize Integer
    The bucketized allocation of AEPs for connectors.
    bucketSize number
    The bucketized allocation of AEPs for connectors.
    bucket_size int
    The bucketized allocation of AEPs for connectors.
    bucketSize Number
    The bucketized allocation of AEPs for connectors.

    AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs, AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsArgs

    AdditionalConfigSchemaRef string
    The additional configuration schema reference.
    DefaultDatasetConfigSchemaRef string
    The default configuration schema reference for datasets.
    DefaultEventsConfigSchemaRef string
    The default configuration schema reference for events.
    DefaultProcessControlConfigSchemaRef string
    The default configuration schema reference for process control.
    DefaultStreamsConfigSchemaRef string
    The default configuration schema reference for streams.
    AdditionalConfigSchemaRef string
    The additional configuration schema reference.
    DefaultDatasetConfigSchemaRef string
    The default configuration schema reference for datasets.
    DefaultEventsConfigSchemaRef string
    The default configuration schema reference for events.
    DefaultProcessControlConfigSchemaRef string
    The default configuration schema reference for process control.
    DefaultStreamsConfigSchemaRef string
    The default configuration schema reference for streams.
    additionalConfigSchemaRef String
    The additional configuration schema reference.
    defaultDatasetConfigSchemaRef String
    The default configuration schema reference for datasets.
    defaultEventsConfigSchemaRef String
    The default configuration schema reference for events.
    defaultProcessControlConfigSchemaRef String
    The default configuration schema reference for process control.
    defaultStreamsConfigSchemaRef String
    The default configuration schema reference for streams.
    additionalConfigSchemaRef string
    The additional configuration schema reference.
    defaultDatasetConfigSchemaRef string
    The default configuration schema reference for datasets.
    defaultEventsConfigSchemaRef string
    The default configuration schema reference for events.
    defaultProcessControlConfigSchemaRef string
    The default configuration schema reference for process control.
    defaultStreamsConfigSchemaRef string
    The default configuration schema reference for streams.
    additional_config_schema_ref str
    The additional configuration schema reference.
    default_dataset_config_schema_ref str
    The default configuration schema reference for datasets.
    default_events_config_schema_ref str
    The default configuration schema reference for events.
    default_process_control_config_schema_ref str
    The default configuration schema reference for process control.
    default_streams_config_schema_ref str
    The default configuration schema reference for streams.
    additionalConfigSchemaRef String
    The additional configuration schema reference.
    defaultDatasetConfigSchemaRef String
    The default configuration schema reference for datasets.
    defaultEventsConfigSchemaRef String
    The default configuration schema reference for events.
    defaultProcessControlConfigSchemaRef String
    The default configuration schema reference for process control.
    defaultStreamsConfigSchemaRef String
    The default configuration schema reference for streams.

    AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponse, AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponseArgs

    AdditionalConfigSchemaRef string
    The additional configuration schema reference.
    DefaultDatasetConfigSchemaRef string
    The default configuration schema reference for datasets.
    DefaultEventsConfigSchemaRef string
    The default configuration schema reference for events.
    DefaultProcessControlConfigSchemaRef string
    The default configuration schema reference for process control.
    DefaultStreamsConfigSchemaRef string
    The default configuration schema reference for streams.
    AdditionalConfigSchemaRef string
    The additional configuration schema reference.
    DefaultDatasetConfigSchemaRef string
    The default configuration schema reference for datasets.
    DefaultEventsConfigSchemaRef string
    The default configuration schema reference for events.
    DefaultProcessControlConfigSchemaRef string
    The default configuration schema reference for process control.
    DefaultStreamsConfigSchemaRef string
    The default configuration schema reference for streams.
    additionalConfigSchemaRef String
    The additional configuration schema reference.
    defaultDatasetConfigSchemaRef String
    The default configuration schema reference for datasets.
    defaultEventsConfigSchemaRef String
    The default configuration schema reference for events.
    defaultProcessControlConfigSchemaRef String
    The default configuration schema reference for process control.
    defaultStreamsConfigSchemaRef String
    The default configuration schema reference for streams.
    additionalConfigSchemaRef string
    The additional configuration schema reference.
    defaultDatasetConfigSchemaRef string
    The default configuration schema reference for datasets.
    defaultEventsConfigSchemaRef string
    The default configuration schema reference for events.
    defaultProcessControlConfigSchemaRef string
    The default configuration schema reference for process control.
    defaultStreamsConfigSchemaRef string
    The default configuration schema reference for streams.
    additional_config_schema_ref str
    The additional configuration schema reference.
    default_dataset_config_schema_ref str
    The default configuration schema reference for datasets.
    default_events_config_schema_ref str
    The default configuration schema reference for events.
    default_process_control_config_schema_ref str
    The default configuration schema reference for process control.
    default_streams_config_schema_ref str
    The default configuration schema reference for streams.
    additionalConfigSchemaRef String
    The additional configuration schema reference.
    defaultDatasetConfigSchemaRef String
    The default configuration schema reference for datasets.
    defaultEventsConfigSchemaRef String
    The default configuration schema reference for events.
    defaultProcessControlConfigSchemaRef String
    The default configuration schema reference for process control.
    defaultStreamsConfigSchemaRef String
    The default configuration schema reference for streams.

    AkriConnectorTemplateDeviceInboundEndpointType, AkriConnectorTemplateDeviceInboundEndpointTypeArgs

    EndpointType string
    The type of the device inbound endpoint.
    ConfigurationSchemaRefs Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs
    The configuration schema references for the device inbound endpoint.
    Description string
    A description of the device inbound endpoint.
    Version string
    The version of the device inbound endpoint.
    EndpointType string
    The type of the device inbound endpoint.
    ConfigurationSchemaRefs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs
    The configuration schema references for the device inbound endpoint.
    Description string
    A description of the device inbound endpoint.
    Version string
    The version of the device inbound endpoint.
    endpointType String
    The type of the device inbound endpoint.
    configurationSchemaRefs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs
    The configuration schema references for the device inbound endpoint.
    description String
    A description of the device inbound endpoint.
    version String
    The version of the device inbound endpoint.
    endpointType string
    The type of the device inbound endpoint.
    configurationSchemaRefs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs
    The configuration schema references for the device inbound endpoint.
    description string
    A description of the device inbound endpoint.
    version string
    The version of the device inbound endpoint.
    endpoint_type str
    The type of the device inbound endpoint.
    configuration_schema_refs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefs
    The configuration schema references for the device inbound endpoint.
    description str
    A description of the device inbound endpoint.
    version str
    The version of the device inbound endpoint.
    endpointType String
    The type of the device inbound endpoint.
    configurationSchemaRefs Property Map
    The configuration schema references for the device inbound endpoint.
    description String
    A description of the device inbound endpoint.
    version String
    The version of the device inbound endpoint.

    AkriConnectorTemplateDeviceInboundEndpointTypeResponse, AkriConnectorTemplateDeviceInboundEndpointTypeResponseArgs

    EndpointType string
    The type of the device inbound endpoint.
    ConfigurationSchemaRefs Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponse
    The configuration schema references for the device inbound endpoint.
    Description string
    A description of the device inbound endpoint.
    Version string
    The version of the device inbound endpoint.
    EndpointType string
    The type of the device inbound endpoint.
    ConfigurationSchemaRefs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponse
    The configuration schema references for the device inbound endpoint.
    Description string
    A description of the device inbound endpoint.
    Version string
    The version of the device inbound endpoint.
    endpointType String
    The type of the device inbound endpoint.
    configurationSchemaRefs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponse
    The configuration schema references for the device inbound endpoint.
    description String
    A description of the device inbound endpoint.
    version String
    The version of the device inbound endpoint.
    endpointType string
    The type of the device inbound endpoint.
    configurationSchemaRefs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponse
    The configuration schema references for the device inbound endpoint.
    description string
    A description of the device inbound endpoint.
    version string
    The version of the device inbound endpoint.
    endpoint_type str
    The type of the device inbound endpoint.
    configuration_schema_refs AkriConnectorTemplateDeviceInboundEndpointConfigurationSchemaRefsResponse
    The configuration schema references for the device inbound endpoint.
    description str
    A description of the device inbound endpoint.
    version str
    The version of the device inbound endpoint.
    endpointType String
    The type of the device inbound endpoint.
    configurationSchemaRefs Property Map
    The configuration schema references for the device inbound endpoint.
    description String
    A description of the device inbound endpoint.
    version String
    The version of the device inbound endpoint.

    AkriConnectorTemplateDiagnostics, AkriConnectorTemplateDiagnosticsArgs

    Logs AkriConnectorsDiagnosticsLogs
    The log settings for the Connector template.
    logs AkriConnectorsDiagnosticsLogs
    The log settings for the Connector template.
    logs AkriConnectorsDiagnosticsLogs
    The log settings for the Connector template.
    logs AkriConnectorsDiagnosticsLogs
    The log settings for the Connector template.
    logs Property Map
    The log settings for the Connector template.

    AkriConnectorTemplateDiagnosticsResponse, AkriConnectorTemplateDiagnosticsResponseArgs

    Logs AkriConnectorsDiagnosticsLogsResponse
    The log settings for the Connector template.
    logs AkriConnectorsDiagnosticsLogsResponse
    The log settings for the Connector template.
    logs AkriConnectorsDiagnosticsLogsResponse
    The log settings for the Connector template.
    logs AkriConnectorsDiagnosticsLogsResponse
    The log settings for the Connector template.
    logs Property Map
    The log settings for the Connector template.

    AkriConnectorTemplateHelmAdvancedConfiguration, AkriConnectorTemplateHelmAdvancedConfigurationArgs

    Delete AkriConnectorTemplateHelmDeleteConfiguration
    Delete operation configuration for the Helm chart.
    Install AkriConnectorTemplateHelmInstallConfiguration
    Install operation configuration for the Helm chart.
    Upgrade AkriConnectorTemplateHelmUpgradeConfiguration
    Upgrade operation configuration for the Helm chart.
    delete AkriConnectorTemplateHelmDeleteConfiguration
    Delete operation configuration for the Helm chart.
    install AkriConnectorTemplateHelmInstallConfiguration
    Install operation configuration for the Helm chart.
    upgrade AkriConnectorTemplateHelmUpgradeConfiguration
    Upgrade operation configuration for the Helm chart.
    delete AkriConnectorTemplateHelmDeleteConfiguration
    Delete operation configuration for the Helm chart.
    install AkriConnectorTemplateHelmInstallConfiguration
    Install operation configuration for the Helm chart.
    upgrade AkriConnectorTemplateHelmUpgradeConfiguration
    Upgrade operation configuration for the Helm chart.
    delete AkriConnectorTemplateHelmDeleteConfiguration
    Delete operation configuration for the Helm chart.
    install AkriConnectorTemplateHelmInstallConfiguration
    Install operation configuration for the Helm chart.
    upgrade AkriConnectorTemplateHelmUpgradeConfiguration
    Upgrade operation configuration for the Helm chart.
    delete Property Map
    Delete operation configuration for the Helm chart.
    install Property Map
    Install operation configuration for the Helm chart.
    upgrade Property Map
    Upgrade operation configuration for the Helm chart.

    AkriConnectorTemplateHelmAdvancedConfigurationResponse, AkriConnectorTemplateHelmAdvancedConfigurationResponseArgs

    Delete AkriConnectorTemplateHelmDeleteConfigurationResponse
    Delete operation configuration for the Helm chart.
    Install AkriConnectorTemplateHelmInstallConfigurationResponse
    Install operation configuration for the Helm chart.
    Upgrade AkriConnectorTemplateHelmUpgradeConfigurationResponse
    Upgrade operation configuration for the Helm chart.
    delete AkriConnectorTemplateHelmDeleteConfigurationResponse
    Delete operation configuration for the Helm chart.
    install AkriConnectorTemplateHelmInstallConfigurationResponse
    Install operation configuration for the Helm chart.
    upgrade AkriConnectorTemplateHelmUpgradeConfigurationResponse
    Upgrade operation configuration for the Helm chart.
    delete AkriConnectorTemplateHelmDeleteConfigurationResponse
    Delete operation configuration for the Helm chart.
    install AkriConnectorTemplateHelmInstallConfigurationResponse
    Install operation configuration for the Helm chart.
    upgrade AkriConnectorTemplateHelmUpgradeConfigurationResponse
    Upgrade operation configuration for the Helm chart.
    delete AkriConnectorTemplateHelmDeleteConfigurationResponse
    Delete operation configuration for the Helm chart.
    install AkriConnectorTemplateHelmInstallConfigurationResponse
    Install operation configuration for the Helm chart.
    upgrade AkriConnectorTemplateHelmUpgradeConfigurationResponse
    Upgrade operation configuration for the Helm chart.
    delete Property Map
    Delete operation configuration for the Helm chart.
    install Property Map
    Install operation configuration for the Helm chart.
    upgrade Property Map
    Upgrade operation configuration for the Helm chart.

    AkriConnectorTemplateHelmAuthSecretRef, AkriConnectorTemplateHelmAuthSecretRefArgs

    PasswordKey string
    The key of the password in the secret.
    SecretRef string
    The name of the secret.
    UsernameKey string
    The key of the username in the secret.
    PasswordKey string
    The key of the password in the secret.
    SecretRef string
    The name of the secret.
    UsernameKey string
    The key of the username in the secret.
    passwordKey String
    The key of the password in the secret.
    secretRef String
    The name of the secret.
    usernameKey String
    The key of the username in the secret.
    passwordKey string
    The key of the password in the secret.
    secretRef string
    The name of the secret.
    usernameKey string
    The key of the username in the secret.
    password_key str
    The key of the password in the secret.
    secret_ref str
    The name of the secret.
    username_key str
    The key of the username in the secret.
    passwordKey String
    The key of the password in the secret.
    secretRef String
    The name of the secret.
    usernameKey String
    The key of the username in the secret.

    AkriConnectorTemplateHelmAuthSecretRefResponse, AkriConnectorTemplateHelmAuthSecretRefResponseArgs

    PasswordKey string
    The key of the password in the secret.
    SecretRef string
    The name of the secret.
    UsernameKey string
    The key of the username in the secret.
    PasswordKey string
    The key of the password in the secret.
    SecretRef string
    The name of the secret.
    UsernameKey string
    The key of the username in the secret.
    passwordKey String
    The key of the password in the secret.
    secretRef String
    The name of the secret.
    usernameKey String
    The key of the username in the secret.
    passwordKey string
    The key of the password in the secret.
    secretRef string
    The name of the secret.
    usernameKey string
    The key of the username in the secret.
    password_key str
    The key of the password in the secret.
    secret_ref str
    The name of the secret.
    username_key str
    The key of the username in the secret.
    passwordKey String
    The key of the password in the secret.
    secretRef String
    The name of the secret.
    usernameKey String
    The key of the username in the secret.

    AkriConnectorTemplateHelmConfiguration, AkriConnectorTemplateHelmConfigurationArgs

    helmConfigurationSettings Property Map
    The Helm configuration settings.

    AkriConnectorTemplateHelmConfigurationResponse, AkriConnectorTemplateHelmConfigurationResponseArgs

    helmConfigurationSettings Property Map
    The Helm configuration settings.

    AkriConnectorTemplateHelmConfigurationSettings, AkriConnectorTemplateHelmConfigurationSettingsArgs

    ReleaseName string
    The release name of the Helm chart.
    RepositoryName string
    The name of the repository
    Version string
    The version of the Helm chart.
    AdvancedConfiguration Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmAdvancedConfiguration
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    RegistrySettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmContainerRegistry | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmRegistryEndpointRef
    The registry settings for the helm chart to be used.
    Values Dictionary<string, string>
    A map of values to pass to the helm chart.
    ReleaseName string
    The release name of the Helm chart.
    RepositoryName string
    The name of the repository
    Version string
    The version of the Helm chart.
    AdvancedConfiguration AkriConnectorTemplateHelmAdvancedConfiguration
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    RegistrySettings AkriConnectorTemplateHelmContainerRegistry | AkriConnectorTemplateHelmRegistryEndpointRef
    The registry settings for the helm chart to be used.
    Values map[string]string
    A map of values to pass to the helm chart.
    releaseName String
    The release name of the Helm chart.
    repositoryName String
    The name of the repository
    version String
    The version of the Helm chart.
    advancedConfiguration AkriConnectorTemplateHelmAdvancedConfiguration
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registrySettings AkriConnectorTemplateHelmContainerRegistry | AkriConnectorTemplateHelmRegistryEndpointRef
    The registry settings for the helm chart to be used.
    values Map<String,String>
    A map of values to pass to the helm chart.
    releaseName string
    The release name of the Helm chart.
    repositoryName string
    The name of the repository
    version string
    The version of the Helm chart.
    advancedConfiguration AkriConnectorTemplateHelmAdvancedConfiguration
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registrySettings AkriConnectorTemplateHelmContainerRegistry | AkriConnectorTemplateHelmRegistryEndpointRef
    The registry settings for the helm chart to be used.
    values {[key: string]: string}
    A map of values to pass to the helm chart.
    release_name str
    The release name of the Helm chart.
    repository_name str
    The name of the repository
    version str
    The version of the Helm chart.
    advanced_configuration AkriConnectorTemplateHelmAdvancedConfiguration
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registry_settings AkriConnectorTemplateHelmContainerRegistry | AkriConnectorTemplateHelmRegistryEndpointRef
    The registry settings for the helm chart to be used.
    values Mapping[str, str]
    A map of values to pass to the helm chart.
    releaseName String
    The release name of the Helm chart.
    repositoryName String
    The name of the repository
    version String
    The version of the Helm chart.
    advancedConfiguration Property Map
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registrySettings Property Map | Property Map
    The registry settings for the helm chart to be used.
    values Map<String>
    A map of values to pass to the helm chart.

    AkriConnectorTemplateHelmConfigurationSettingsResponse, AkriConnectorTemplateHelmConfigurationSettingsResponseArgs

    ReleaseName string
    The release name of the Helm chart.
    RepositoryName string
    The name of the repository
    Version string
    The version of the Helm chart.
    AdvancedConfiguration Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmAdvancedConfigurationResponse
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    RegistrySettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmContainerRegistryResponse | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmRegistryEndpointRefResponse
    The registry settings for the helm chart to be used.
    Values Dictionary<string, string>
    A map of values to pass to the helm chart.
    ReleaseName string
    The release name of the Helm chart.
    RepositoryName string
    The name of the repository
    Version string
    The version of the Helm chart.
    AdvancedConfiguration AkriConnectorTemplateHelmAdvancedConfigurationResponse
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    RegistrySettings AkriConnectorTemplateHelmContainerRegistryResponse | AkriConnectorTemplateHelmRegistryEndpointRefResponse
    The registry settings for the helm chart to be used.
    Values map[string]string
    A map of values to pass to the helm chart.
    releaseName String
    The release name of the Helm chart.
    repositoryName String
    The name of the repository
    version String
    The version of the Helm chart.
    advancedConfiguration AkriConnectorTemplateHelmAdvancedConfigurationResponse
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registrySettings AkriConnectorTemplateHelmContainerRegistryResponse | AkriConnectorTemplateHelmRegistryEndpointRefResponse
    The registry settings for the helm chart to be used.
    values Map<String,String>
    A map of values to pass to the helm chart.
    releaseName string
    The release name of the Helm chart.
    repositoryName string
    The name of the repository
    version string
    The version of the Helm chart.
    advancedConfiguration AkriConnectorTemplateHelmAdvancedConfigurationResponse
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registrySettings AkriConnectorTemplateHelmContainerRegistryResponse | AkriConnectorTemplateHelmRegistryEndpointRefResponse
    The registry settings for the helm chart to be used.
    values {[key: string]: string}
    A map of values to pass to the helm chart.
    release_name str
    The release name of the Helm chart.
    repository_name str
    The name of the repository
    version str
    The version of the Helm chart.
    advanced_configuration AkriConnectorTemplateHelmAdvancedConfigurationResponse
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registry_settings AkriConnectorTemplateHelmContainerRegistryResponse | AkriConnectorTemplateHelmRegistryEndpointRefResponse
    The registry settings for the helm chart to be used.
    values Mapping[str, str]
    A map of values to pass to the helm chart.
    releaseName String
    The release name of the Helm chart.
    repositoryName String
    The name of the repository
    version String
    The version of the Helm chart.
    advancedConfiguration Property Map
    Advanced configuration for the Helm chart. Install, upgrade, and uninstall options for the helm chart such as atomic, wait, timeout, wait_for_jobs, and disable_hooks.
    registrySettings Property Map | Property Map
    The registry settings for the helm chart to be used.
    values Map<String>
    A map of values to pass to the helm chart.

    AkriConnectorTemplateHelmContainerRegistry, AkriConnectorTemplateHelmContainerRegistryArgs

    ContainerRegistrySettings AkriConnectorTemplateHelmContainerRegistrySettings
    The registry settings for the container registry.
    containerRegistrySettings AkriConnectorTemplateHelmContainerRegistrySettings
    The registry settings for the container registry.
    containerRegistrySettings AkriConnectorTemplateHelmContainerRegistrySettings
    The registry settings for the container registry.
    containerRegistrySettings Property Map
    The registry settings for the container registry.

    AkriConnectorTemplateHelmContainerRegistryResponse, AkriConnectorTemplateHelmContainerRegistryResponseArgs

    containerRegistrySettings Property Map
    The registry settings for the container registry.

    AkriConnectorTemplateHelmContainerRegistrySettings, AkriConnectorTemplateHelmContainerRegistrySettingsArgs

    Registry string
    The registry to use for the Helm chart.
    AuthSecretRef Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmAuthSecretRef
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    Registry string
    The registry to use for the Helm chart.
    AuthSecretRef AkriConnectorTemplateHelmAuthSecretRef
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry String
    The registry to use for the Helm chart.
    authSecretRef AkriConnectorTemplateHelmAuthSecretRef
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry string
    The registry to use for the Helm chart.
    authSecretRef AkriConnectorTemplateHelmAuthSecretRef
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry str
    The registry to use for the Helm chart.
    auth_secret_ref AkriConnectorTemplateHelmAuthSecretRef
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry String
    The registry to use for the Helm chart.
    authSecretRef Property Map
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.

    AkriConnectorTemplateHelmContainerRegistrySettingsResponse, AkriConnectorTemplateHelmContainerRegistrySettingsResponseArgs

    Registry string
    The registry to use for the Helm chart.
    AuthSecretRef Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmAuthSecretRefResponse
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    Registry string
    The registry to use for the Helm chart.
    AuthSecretRef AkriConnectorTemplateHelmAuthSecretRefResponse
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry String
    The registry to use for the Helm chart.
    authSecretRef AkriConnectorTemplateHelmAuthSecretRefResponse
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry string
    The registry to use for the Helm chart.
    authSecretRef AkriConnectorTemplateHelmAuthSecretRefResponse
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry str
    The registry to use for the Helm chart.
    auth_secret_ref AkriConnectorTemplateHelmAuthSecretRefResponse
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.
    registry String
    The registry to use for the Helm chart.
    authSecretRef Property Map
    Optional reference to a secret in the same namespace to use for pulling the Helm chart.

    AkriConnectorTemplateHelmDeleteConfiguration, AkriConnectorTemplateHelmDeleteConfigurationArgs

    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Integer
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    wait_ Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    atomic boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks boolean
    Disable pre/post upgrade hooks for the operation.
    timeout number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disable_hooks bool
    Disable pre/post upgrade hooks for the operation.
    timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    wait_for_jobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.

    AkriConnectorTemplateHelmDeleteConfigurationResponse, AkriConnectorTemplateHelmDeleteConfigurationResponseArgs

    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Integer
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    wait_ Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    atomic boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks boolean
    Disable pre/post upgrade hooks for the operation.
    timeout number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disable_hooks bool
    Disable pre/post upgrade hooks for the operation.
    timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    wait_for_jobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.

    AkriConnectorTemplateHelmInstallConfiguration, AkriConnectorTemplateHelmInstallConfigurationArgs

    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Integer
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    wait_ Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    atomic boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks boolean
    Disable pre/post upgrade hooks for the operation.
    timeout number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disable_hooks bool
    Disable pre/post upgrade hooks for the operation.
    timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    wait_for_jobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.

    AkriConnectorTemplateHelmInstallConfigurationResponse, AkriConnectorTemplateHelmInstallConfigurationResponseArgs

    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Integer
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    wait_ Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    atomic boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks boolean
    Disable pre/post upgrade hooks for the operation.
    timeout number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disable_hooks bool
    Disable pre/post upgrade hooks for the operation.
    timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    wait_for_jobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.

    AkriConnectorTemplateHelmRegistryEndpointRef, AkriConnectorTemplateHelmRegistryEndpointRefArgs

    RegistryEndpointRef string
    The name of the registry endpoint.
    RegistryEndpointRef string
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.
    registryEndpointRef string
    The name of the registry endpoint.
    registry_endpoint_ref str
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.

    AkriConnectorTemplateHelmRegistryEndpointRefResponse, AkriConnectorTemplateHelmRegistryEndpointRefResponseArgs

    RegistryEndpointRef string
    The name of the registry endpoint.
    RegistryEndpointRef string
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.
    registryEndpointRef string
    The name of the registry endpoint.
    registry_endpoint_ref str
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.

    AkriConnectorTemplateHelmUpgradeConfiguration, AkriConnectorTemplateHelmUpgradeConfigurationArgs

    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Integer
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    wait_ Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    atomic boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks boolean
    Disable pre/post upgrade hooks for the operation.
    timeout number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disable_hooks bool
    Disable pre/post upgrade hooks for the operation.
    timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    wait_for_jobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.

    AkriConnectorTemplateHelmUpgradeConfigurationResponse, AkriConnectorTemplateHelmUpgradeConfigurationResponseArgs

    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    Atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    DisableHooks bool
    Disable pre/post upgrade hooks for the operation.
    Timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    Wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    WaitForJobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Integer
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    wait_ Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    atomic boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks boolean
    Disable pre/post upgrade hooks for the operation.
    timeout number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic bool
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disable_hooks bool
    Disable pre/post upgrade hooks for the operation.
    timeout int
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait bool
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    wait_for_jobs bool
    If set, the operation will wait for jobs to complete before marking the release as successful.
    atomic Boolean
    If set, the operation will be atomic. If the operation fails, all changes will be rolled back.
    disableHooks Boolean
    Disable pre/post upgrade hooks for the operation.
    timeout Number
    Time to wait for any individual Kubernetes operation (like Jobs for hooks).
    wait Boolean
    If set, the operation will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment, StatefulSet, or ReplicaSet are in a ready state before marking the release as successful.
    waitForJobs Boolean
    If set, the operation will wait for jobs to complete before marking the release as successful.

    AkriConnectorTemplateManagedConfiguration, AkriConnectorTemplateManagedConfigurationArgs

    managedConfigurationSettings Property Map | Property Map
    The managed configuration settings.

    AkriConnectorTemplateManagedConfigurationResponse, AkriConnectorTemplateManagedConfigurationResponseArgs

    managedConfigurationSettings Property Map | Property Map
    The managed configuration settings.

    AkriConnectorTemplatePersistentVolumeClaim, AkriConnectorTemplatePersistentVolumeClaimArgs

    ClaimName string
    The name of the persistent volume claim.
    MountPath string
    The mount path for the persistent volume claim.
    ClaimName string
    The name of the persistent volume claim.
    MountPath string
    The mount path for the persistent volume claim.
    claimName String
    The name of the persistent volume claim.
    mountPath String
    The mount path for the persistent volume claim.
    claimName string
    The name of the persistent volume claim.
    mountPath string
    The mount path for the persistent volume claim.
    claim_name str
    The name of the persistent volume claim.
    mount_path str
    The mount path for the persistent volume claim.
    claimName String
    The name of the persistent volume claim.
    mountPath String
    The mount path for the persistent volume claim.

    AkriConnectorTemplatePersistentVolumeClaimResponse, AkriConnectorTemplatePersistentVolumeClaimResponseArgs

    ClaimName string
    The name of the persistent volume claim.
    MountPath string
    The mount path for the persistent volume claim.
    ClaimName string
    The name of the persistent volume claim.
    MountPath string
    The mount path for the persistent volume claim.
    claimName String
    The name of the persistent volume claim.
    mountPath String
    The mount path for the persistent volume claim.
    claimName string
    The name of the persistent volume claim.
    mountPath string
    The mount path for the persistent volume claim.
    claim_name str
    The name of the persistent volume claim.
    mount_path str
    The mount path for the persistent volume claim.
    claimName String
    The name of the persistent volume claim.
    mountPath String
    The mount path for the persistent volume claim.

    AkriConnectorTemplateProperties, AkriConnectorTemplatePropertiesArgs

    deviceInboundEndpointTypes List<Property Map>
    Device inbound endpoint types.
    runtimeConfiguration Property Map | Property Map
    The runtime configuration for the Connector template.
    aioMetadata Property Map
    Metadata about AIO.
    diagnostics Property Map
    Diagnostics settings for the Connector template.
    mqttConnectionConfiguration Property Map
    Mqtt connection configuration settings.

    AkriConnectorTemplatePropertiesResponse, AkriConnectorTemplatePropertiesResponseArgs

    DeviceInboundEndpointTypes List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDeviceInboundEndpointTypeResponse>
    Device inbound endpoint types.
    ProvisioningState string
    The status of the last operation.
    RuntimeConfiguration Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateHelmConfigurationResponse | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateManagedConfigurationResponse
    The runtime configuration for the Connector template.
    AioMetadata Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateAioMetadataResponse
    Metadata about AIO.
    Diagnostics Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateDiagnosticsResponse
    Diagnostics settings for the Connector template.
    MqttConnectionConfiguration Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsMqttConnectionConfigurationResponse
    Mqtt connection configuration settings.
    deviceInboundEndpointTypes List<Property Map>
    Device inbound endpoint types.
    provisioningState String
    The status of the last operation.
    runtimeConfiguration Property Map | Property Map
    The runtime configuration for the Connector template.
    aioMetadata Property Map
    Metadata about AIO.
    diagnostics Property Map
    Diagnostics settings for the Connector template.
    mqttConnectionConfiguration Property Map
    Mqtt connection configuration settings.

    AkriConnectorTemplateRuntimeImageConfiguration, AkriConnectorTemplateRuntimeImageConfigurationArgs

    ImageConfigurationSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateRuntimeImageConfigurationSettings
    The image configuration settings.
    AdditionalConfiguration Dictionary<string, string>
    Additional configuration for the image of the managed configuration.
    Allocation Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates List<object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplatePersistentVolumeClaim>
    The persistent volume claims for the managed configuration.
    Secrets List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsSecret>
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    ImageConfigurationSettings AkriConnectorTemplateRuntimeImageConfigurationSettings
    The image configuration settings.
    AdditionalConfiguration map[string]string
    Additional configuration for the image of the managed configuration.
    Allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates []interface{}
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims []AkriConnectorTemplatePersistentVolumeClaim
    The persistent volume claims for the managed configuration.
    Secrets []AkriConnectorsSecret
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    imageConfigurationSettings AkriConnectorTemplateRuntimeImageConfigurationSettings
    The image configuration settings.
    additionalConfiguration Map<String,String>
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<AkriConnectorTemplatePersistentVolumeClaim>
    The persistent volume claims for the managed configuration.
    secrets List<AkriConnectorsSecret>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    imageConfigurationSettings AkriConnectorTemplateRuntimeImageConfigurationSettings
    The image configuration settings.
    additionalConfiguration {[key: string]: string}
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates any[]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims AkriConnectorTemplatePersistentVolumeClaim[]
    The persistent volume claims for the managed configuration.
    secrets AkriConnectorsSecret[]
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    image_configuration_settings AkriConnectorTemplateRuntimeImageConfigurationSettings
    The image configuration settings.
    additional_configuration Mapping[str, str]
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    persistent_volume_claim_templates Sequence[Any]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistent_volume_claims Sequence[AkriConnectorTemplatePersistentVolumeClaim]
    The persistent volume claims for the managed configuration.
    secrets Sequence[AkriConnectorsSecret]
    Connector secrets that will be mounted onto all connector instances.
    trust_settings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    imageConfigurationSettings Property Map
    The image configuration settings.
    additionalConfiguration Map<String>
    Additional configuration for the image of the managed configuration.
    allocation Property Map
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Any>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<Property Map>
    The persistent volume claims for the managed configuration.
    secrets List<Property Map>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings Property Map
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.

    AkriConnectorTemplateRuntimeImageConfigurationResponse, AkriConnectorTemplateRuntimeImageConfigurationResponseArgs

    ImageConfigurationSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateRuntimeImageConfigurationSettingsResponse
    The image configuration settings.
    AdditionalConfiguration Dictionary<string, string>
    Additional configuration for the image of the managed configuration.
    Allocation Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates List<object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplatePersistentVolumeClaimResponse>
    The persistent volume claims for the managed configuration.
    Secrets List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsSecretResponse>
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    ImageConfigurationSettings AkriConnectorTemplateRuntimeImageConfigurationSettingsResponse
    The image configuration settings.
    AdditionalConfiguration map[string]string
    Additional configuration for the image of the managed configuration.
    Allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates []interface{}
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims []AkriConnectorTemplatePersistentVolumeClaimResponse
    The persistent volume claims for the managed configuration.
    Secrets []AkriConnectorsSecretResponse
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    imageConfigurationSettings AkriConnectorTemplateRuntimeImageConfigurationSettingsResponse
    The image configuration settings.
    additionalConfiguration Map<String,String>
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<AkriConnectorTemplatePersistentVolumeClaimResponse>
    The persistent volume claims for the managed configuration.
    secrets List<AkriConnectorsSecretResponse>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    imageConfigurationSettings AkriConnectorTemplateRuntimeImageConfigurationSettingsResponse
    The image configuration settings.
    additionalConfiguration {[key: string]: string}
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates any[]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims AkriConnectorTemplatePersistentVolumeClaimResponse[]
    The persistent volume claims for the managed configuration.
    secrets AkriConnectorsSecretResponse[]
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    image_configuration_settings AkriConnectorTemplateRuntimeImageConfigurationSettingsResponse
    The image configuration settings.
    additional_configuration Mapping[str, str]
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    persistent_volume_claim_templates Sequence[Any]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistent_volume_claims Sequence[AkriConnectorTemplatePersistentVolumeClaimResponse]
    The persistent volume claims for the managed configuration.
    secrets Sequence[AkriConnectorsSecretResponse]
    Connector secrets that will be mounted onto all connector instances.
    trust_settings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    imageConfigurationSettings Property Map
    The image configuration settings.
    additionalConfiguration Map<String>
    Additional configuration for the image of the managed configuration.
    allocation Property Map
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Any>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<Property Map>
    The persistent volume claims for the managed configuration.
    secrets List<Property Map>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings Property Map
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.

    AkriConnectorTemplateRuntimeImageConfigurationSettings, AkriConnectorTemplateRuntimeImageConfigurationSettingsArgs

    ImageName string
    The image name without any registry reference, tag or digest.
    ImagePullPolicy string | Pulumi.AzureNative.IoTOperations.AkriConnectorsImagePullPolicy
    The pull policy of the image.
    RegistrySettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsContainerRegistry | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsRegistryEndpointRef
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    Replicas int
    The number of replicas to be set up.
    TagDigestSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsDigest | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsTag
    Optional image tag or digest. If not specified, the default tag is latest.
    ImageName string
    The image name without any registry reference, tag or digest.
    ImagePullPolicy string | AkriConnectorsImagePullPolicy
    The pull policy of the image.
    RegistrySettings AkriConnectorsContainerRegistry | AkriConnectorsRegistryEndpointRef
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    Replicas int
    The number of replicas to be set up.
    TagDigestSettings AkriConnectorsDigest | AkriConnectorsTag
    Optional image tag or digest. If not specified, the default tag is latest.
    imageName String
    The image name without any registry reference, tag or digest.
    imagePullPolicy String | AkriConnectorsImagePullPolicy
    The pull policy of the image.
    registrySettings AkriConnectorsContainerRegistry | AkriConnectorsRegistryEndpointRef
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas Integer
    The number of replicas to be set up.
    tagDigestSettings AkriConnectorsDigest | AkriConnectorsTag
    Optional image tag or digest. If not specified, the default tag is latest.
    imageName string
    The image name without any registry reference, tag or digest.
    imagePullPolicy string | AkriConnectorsImagePullPolicy
    The pull policy of the image.
    registrySettings AkriConnectorsContainerRegistry | AkriConnectorsRegistryEndpointRef
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas number
    The number of replicas to be set up.
    tagDigestSettings AkriConnectorsDigest | AkriConnectorsTag
    Optional image tag or digest. If not specified, the default tag is latest.
    image_name str
    The image name without any registry reference, tag or digest.
    image_pull_policy str | AkriConnectorsImagePullPolicy
    The pull policy of the image.
    registry_settings AkriConnectorsContainerRegistry | AkriConnectorsRegistryEndpointRef
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas int
    The number of replicas to be set up.
    tag_digest_settings AkriConnectorsDigest | AkriConnectorsTag
    Optional image tag or digest. If not specified, the default tag is latest.
    imageName String
    The image name without any registry reference, tag or digest.
    imagePullPolicy String | "Always" | "IfNotPresent" | "Never"
    The pull policy of the image.
    registrySettings Property Map | Property Map
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas Number
    The number of replicas to be set up.
    tagDigestSettings Property Map | Property Map
    Optional image tag or digest. If not specified, the default tag is latest.

    AkriConnectorTemplateRuntimeImageConfigurationSettingsResponse, AkriConnectorTemplateRuntimeImageConfigurationSettingsResponseArgs

    ImageName string
    The image name without any registry reference, tag or digest.
    ImagePullPolicy string
    The pull policy of the image.
    RegistrySettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsContainerRegistryResponse | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsRegistryEndpointRefResponse
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    Replicas int
    The number of replicas to be set up.
    TagDigestSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsDigestResponse | Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsTagResponse
    Optional image tag or digest. If not specified, the default tag is latest.
    ImageName string
    The image name without any registry reference, tag or digest.
    ImagePullPolicy string
    The pull policy of the image.
    RegistrySettings AkriConnectorsContainerRegistryResponse | AkriConnectorsRegistryEndpointRefResponse
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    Replicas int
    The number of replicas to be set up.
    TagDigestSettings AkriConnectorsDigestResponse | AkriConnectorsTagResponse
    Optional image tag or digest. If not specified, the default tag is latest.
    imageName String
    The image name without any registry reference, tag or digest.
    imagePullPolicy String
    The pull policy of the image.
    registrySettings AkriConnectorsContainerRegistryResponse | AkriConnectorsRegistryEndpointRefResponse
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas Integer
    The number of replicas to be set up.
    tagDigestSettings AkriConnectorsDigestResponse | AkriConnectorsTagResponse
    Optional image tag or digest. If not specified, the default tag is latest.
    imageName string
    The image name without any registry reference, tag or digest.
    imagePullPolicy string
    The pull policy of the image.
    registrySettings AkriConnectorsContainerRegistryResponse | AkriConnectorsRegistryEndpointRefResponse
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas number
    The number of replicas to be set up.
    tagDigestSettings AkriConnectorsDigestResponse | AkriConnectorsTagResponse
    Optional image tag or digest. If not specified, the default tag is latest.
    image_name str
    The image name without any registry reference, tag or digest.
    image_pull_policy str
    The pull policy of the image.
    registry_settings AkriConnectorsContainerRegistryResponse | AkriConnectorsRegistryEndpointRefResponse
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas int
    The number of replicas to be set up.
    tag_digest_settings AkriConnectorsDigestResponse | AkriConnectorsTagResponse
    Optional image tag or digest. If not specified, the default tag is latest.
    imageName String
    The image name without any registry reference, tag or digest.
    imagePullPolicy String
    The pull policy of the image.
    registrySettings Property Map | Property Map
    The registry settings for the image. You can omit this field if using the default docker hub repository or using a local image.
    replicas Number
    The number of replicas to be set up.
    tagDigestSettings Property Map | Property Map
    Optional image tag or digest. If not specified, the default tag is latest.

    AkriConnectorTemplateRuntimeStatefulSetConfiguration, AkriConnectorTemplateRuntimeStatefulSetConfigurationArgs

    StatefulSetConfigurationSettings object
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    AdditionalConfiguration Dictionary<string, string>
    Additional configuration for the image of the managed configuration.
    Allocation Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates List<object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplatePersistentVolumeClaim>
    The persistent volume claims for the managed configuration.
    Secrets List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsSecret>
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    StatefulSetConfigurationSettings interface{}
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    AdditionalConfiguration map[string]string
    Additional configuration for the image of the managed configuration.
    Allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates []interface{}
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims []AkriConnectorTemplatePersistentVolumeClaim
    The persistent volume claims for the managed configuration.
    Secrets []AkriConnectorsSecret
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    statefulSetConfigurationSettings Object
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additionalConfiguration Map<String,String>
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<AkriConnectorTemplatePersistentVolumeClaim>
    The persistent volume claims for the managed configuration.
    secrets List<AkriConnectorsSecret>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    statefulSetConfigurationSettings any
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additionalConfiguration {[key: string]: string}
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates any[]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims AkriConnectorTemplatePersistentVolumeClaim[]
    The persistent volume claims for the managed configuration.
    secrets AkriConnectorsSecret[]
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    stateful_set_configuration_settings Any
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additional_configuration Mapping[str, str]
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocation
    Allocation settings for the managed configuration.
    persistent_volume_claim_templates Sequence[Any]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistent_volume_claims Sequence[AkriConnectorTemplatePersistentVolumeClaim]
    The persistent volume claims for the managed configuration.
    secrets Sequence[AkriConnectorsSecret]
    Connector secrets that will be mounted onto all connector instances.
    trust_settings AkriConnectorTemplateTrustList
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    statefulSetConfigurationSettings Any
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additionalConfiguration Map<String>
    Additional configuration for the image of the managed configuration.
    allocation Property Map
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Any>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<Property Map>
    The persistent volume claims for the managed configuration.
    secrets List<Property Map>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings Property Map
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.

    AkriConnectorTemplateRuntimeStatefulSetConfigurationResponse, AkriConnectorTemplateRuntimeStatefulSetConfigurationResponseArgs

    StatefulSetConfigurationSettings object
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    AdditionalConfiguration Dictionary<string, string>
    Additional configuration for the image of the managed configuration.
    Allocation Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates List<object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplatePersistentVolumeClaimResponse>
    The persistent volume claims for the managed configuration.
    Secrets List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsSecretResponse>
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    StatefulSetConfigurationSettings interface{}
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    AdditionalConfiguration map[string]string
    Additional configuration for the image of the managed configuration.
    Allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    PersistentVolumeClaimTemplates []interface{}
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    PersistentVolumeClaims []AkriConnectorTemplatePersistentVolumeClaimResponse
    The persistent volume claims for the managed configuration.
    Secrets []AkriConnectorsSecretResponse
    Connector secrets that will be mounted onto all connector instances.
    TrustSettings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    statefulSetConfigurationSettings Object
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additionalConfiguration Map<String,String>
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Object>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<AkriConnectorTemplatePersistentVolumeClaimResponse>
    The persistent volume claims for the managed configuration.
    secrets List<AkriConnectorsSecretResponse>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    statefulSetConfigurationSettings any
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additionalConfiguration {[key: string]: string}
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates any[]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims AkriConnectorTemplatePersistentVolumeClaimResponse[]
    The persistent volume claims for the managed configuration.
    secrets AkriConnectorsSecretResponse[]
    Connector secrets that will be mounted onto all connector instances.
    trustSettings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    stateful_set_configuration_settings Any
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additional_configuration Mapping[str, str]
    Additional configuration for the image of the managed configuration.
    allocation AkriConnectorTemplateBucketizedAllocationResponse
    Allocation settings for the managed configuration.
    persistent_volume_claim_templates Sequence[Any]
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistent_volume_claims Sequence[AkriConnectorTemplatePersistentVolumeClaimResponse]
    The persistent volume claims for the managed configuration.
    secrets Sequence[AkriConnectorsSecretResponse]
    Connector secrets that will be mounted onto all connector instances.
    trust_settings AkriConnectorTemplateTrustListResponse
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.
    statefulSetConfigurationSettings Any
    The stateful set configuration settings. This corresponds to the Kubernetes StatefulSet resource. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json#/components/schemas/io.k8s.api.apps.v1.StatefulSetSpec
    additionalConfiguration Map<String>
    Additional configuration for the image of the managed configuration.
    allocation Property Map
    Allocation settings for the managed configuration.
    persistentVolumeClaimTemplates List<Any>
    The persistent volume claim templates for the managed configuration. See https://raw.githubusercontent.com/kubernetes/kubernetes/refs/heads/master/api/openapi-spec/v3/apis__apps__v1_openapi.json.
    persistentVolumeClaims List<Property Map>
    The persistent volume claims for the managed configuration.
    secrets List<Property Map>
    Connector secrets that will be mounted onto all connector instances.
    trustSettings Property Map
    Trust list for the connector. This is used to specify the certificates that all connector instances should trust.

    AkriConnectorTemplateTrustList, AkriConnectorTemplateTrustListArgs

    TrustListSecretRef string
    The secret reference for certificates to trust.
    TrustListSecretRef string
    The secret reference for certificates to trust.
    trustListSecretRef String
    The secret reference for certificates to trust.
    trustListSecretRef string
    The secret reference for certificates to trust.
    trust_list_secret_ref str
    The secret reference for certificates to trust.
    trustListSecretRef String
    The secret reference for certificates to trust.

    AkriConnectorTemplateTrustListResponse, AkriConnectorTemplateTrustListResponseArgs

    TrustListSecretRef string
    The secret reference for certificates to trust.
    TrustListSecretRef string
    The secret reference for certificates to trust.
    trustListSecretRef String
    The secret reference for certificates to trust.
    trustListSecretRef string
    The secret reference for certificates to trust.
    trust_list_secret_ref str
    The secret reference for certificates to trust.
    trustListSecretRef String
    The secret reference for certificates to trust.

    AkriConnectorsContainerRegistry, AkriConnectorsContainerRegistryArgs

    ContainerRegistrySettings AkriConnectorsContainerRegistrySettings
    The registry settings for the container registry.
    containerRegistrySettings AkriConnectorsContainerRegistrySettings
    The registry settings for the container registry.
    containerRegistrySettings AkriConnectorsContainerRegistrySettings
    The registry settings for the container registry.
    container_registry_settings AkriConnectorsContainerRegistrySettings
    The registry settings for the container registry.
    containerRegistrySettings Property Map
    The registry settings for the container registry.

    AkriConnectorsContainerRegistryResponse, AkriConnectorsContainerRegistryResponseArgs

    ContainerRegistrySettings AkriConnectorsContainerRegistrySettingsResponse
    The registry settings for the container registry.
    containerRegistrySettings AkriConnectorsContainerRegistrySettingsResponse
    The registry settings for the container registry.
    containerRegistrySettings AkriConnectorsContainerRegistrySettingsResponse
    The registry settings for the container registry.
    container_registry_settings AkriConnectorsContainerRegistrySettingsResponse
    The registry settings for the container registry.
    containerRegistrySettings Property Map
    The registry settings for the container registry.

    AkriConnectorsContainerRegistrySettings, AkriConnectorsContainerRegistrySettingsArgs

    Registry string
    The container registry to use for the artifact.
    ImagePullSecrets List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsImagePullSecret>
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    Registry string
    The container registry to use for the artifact.
    ImagePullSecrets []AkriConnectorsImagePullSecret
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry String
    The container registry to use for the artifact.
    imagePullSecrets List<AkriConnectorsImagePullSecret>
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry string
    The container registry to use for the artifact.
    imagePullSecrets AkriConnectorsImagePullSecret[]
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry str
    The container registry to use for the artifact.
    image_pull_secrets Sequence[AkriConnectorsImagePullSecret]
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry String
    The container registry to use for the artifact.
    imagePullSecrets List<Property Map>
    Optional list of references to secrets in the same namespace to use for pulling the connector image.

    AkriConnectorsContainerRegistrySettingsResponse, AkriConnectorsContainerRegistrySettingsResponseArgs

    Registry string
    The container registry to use for the artifact.
    ImagePullSecrets List<Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsImagePullSecretResponse>
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    Registry string
    The container registry to use for the artifact.
    ImagePullSecrets []AkriConnectorsImagePullSecretResponse
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry String
    The container registry to use for the artifact.
    imagePullSecrets List<AkriConnectorsImagePullSecretResponse>
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry string
    The container registry to use for the artifact.
    imagePullSecrets AkriConnectorsImagePullSecretResponse[]
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry str
    The container registry to use for the artifact.
    image_pull_secrets Sequence[AkriConnectorsImagePullSecretResponse]
    Optional list of references to secrets in the same namespace to use for pulling the connector image.
    registry String
    The container registry to use for the artifact.
    imagePullSecrets List<Property Map>
    Optional list of references to secrets in the same namespace to use for pulling the connector image.

    AkriConnectorsDiagnosticsLogs, AkriConnectorsDiagnosticsLogsArgs

    Level string
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    Level string
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level String
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level string
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level str
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level String
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.

    AkriConnectorsDiagnosticsLogsResponse, AkriConnectorsDiagnosticsLogsResponseArgs

    Level string
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    Level string
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level String
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level string
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level str
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.
    level String
    The log level. Examples - 'debug', 'info', 'warn', 'error', 'trace'.

    AkriConnectorsDigest, AkriConnectorsDigestArgs

    Digest string
    The digest of the image.
    Digest string
    The digest of the image.
    digest String
    The digest of the image.
    digest string
    The digest of the image.
    digest str
    The digest of the image.
    digest String
    The digest of the image.

    AkriConnectorsDigestResponse, AkriConnectorsDigestResponseArgs

    Digest string
    The digest of the image.
    Digest string
    The digest of the image.
    digest String
    The digest of the image.
    digest string
    The digest of the image.
    digest str
    The digest of the image.
    digest String
    The digest of the image.

    AkriConnectorsImagePullPolicy, AkriConnectorsImagePullPolicyArgs

    Always
    AlwaysAlways pull the image.
    IfNotPresent
    IfNotPresentIfNotPresent pull the image.
    Never
    NeverNever pull the image.
    AkriConnectorsImagePullPolicyAlways
    AlwaysAlways pull the image.
    AkriConnectorsImagePullPolicyIfNotPresent
    IfNotPresentIfNotPresent pull the image.
    AkriConnectorsImagePullPolicyNever
    NeverNever pull the image.
    Always
    AlwaysAlways pull the image.
    IfNotPresent
    IfNotPresentIfNotPresent pull the image.
    Never
    NeverNever pull the image.
    Always
    AlwaysAlways pull the image.
    IfNotPresent
    IfNotPresentIfNotPresent pull the image.
    Never
    NeverNever pull the image.
    ALWAYS
    AlwaysAlways pull the image.
    IF_NOT_PRESENT
    IfNotPresentIfNotPresent pull the image.
    NEVER
    NeverNever pull the image.
    "Always"
    AlwaysAlways pull the image.
    "IfNotPresent"
    IfNotPresentIfNotPresent pull the image.
    "Never"
    NeverNever pull the image.

    AkriConnectorsImagePullSecret, AkriConnectorsImagePullSecretArgs

    SecretRef string
    The name of the image pull secret.
    SecretRef string
    The name of the image pull secret.
    secretRef String
    The name of the image pull secret.
    secretRef string
    The name of the image pull secret.
    secret_ref str
    The name of the image pull secret.
    secretRef String
    The name of the image pull secret.

    AkriConnectorsImagePullSecretResponse, AkriConnectorsImagePullSecretResponseArgs

    SecretRef string
    The name of the image pull secret.
    SecretRef string
    The name of the image pull secret.
    secretRef String
    The name of the image pull secret.
    secretRef string
    The name of the image pull secret.
    secret_ref str
    The name of the image pull secret.
    secretRef String
    The name of the image pull secret.

    AkriConnectorsMqttConnectionConfiguration, AkriConnectorsMqttConnectionConfigurationArgs

    Authentication Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsServiceAccountAuthentication
    Authentication properties.
    Host string
    Host of the Broker in the form of :.
    KeepAliveSeconds int
    KeepAlive for connection in seconds.
    MaxInflightMessages int
    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.AzureNative.IoTOperations.AkriConnectorsMqttProtocolType
    The protocol to use for the connection. Currently only mqtt is supported.
    SessionExpirySeconds int
    Session expiry in seconds.
    Tls Pulumi.AzureNative.IoTOperations.Inputs.TlsProperties
    TLS configuration.
    Authentication AkriConnectorsServiceAccountAuthentication
    Authentication properties.
    Host string
    Host of the Broker in the form of :.
    KeepAliveSeconds int
    KeepAlive for connection in seconds.
    MaxInflightMessages int
    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 | AkriConnectorsMqttProtocolType
    The protocol to use for the connection. Currently only mqtt is supported.
    SessionExpirySeconds int
    Session expiry in seconds.
    Tls TlsProperties
    TLS configuration.
    authentication AkriConnectorsServiceAccountAuthentication
    Authentication properties.
    host String
    Host of the Broker in the form of :.
    keepAliveSeconds Integer
    KeepAlive for connection in seconds.
    maxInflightMessages Integer
    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 | AkriConnectorsMqttProtocolType
    The protocol to use for the connection. Currently only mqtt is supported.
    sessionExpirySeconds Integer
    Session expiry in seconds.
    tls TlsProperties
    TLS configuration.
    authentication AkriConnectorsServiceAccountAuthentication
    Authentication properties.
    host string
    Host of the Broker in the form of :.
    keepAliveSeconds number
    KeepAlive for connection in seconds.
    maxInflightMessages number
    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 | AkriConnectorsMqttProtocolType
    The protocol to use for the connection. Currently only mqtt is supported.
    sessionExpirySeconds number
    Session expiry in seconds.
    tls TlsProperties
    TLS configuration.
    authentication AkriConnectorsServiceAccountAuthentication
    Authentication properties.
    host str
    Host of the Broker in the form of :.
    keep_alive_seconds int
    KeepAlive for connection in seconds.
    max_inflight_messages int
    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 | AkriConnectorsMqttProtocolType
    The protocol to use for the connection. Currently only mqtt is supported.
    session_expiry_seconds int
    Session expiry in seconds.
    tls TlsProperties
    TLS configuration.
    authentication Property Map
    Authentication properties.
    host String
    Host of the Broker in the form of :.
    keepAliveSeconds Number
    KeepAlive for connection in seconds.
    maxInflightMessages Number
    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"
    The protocol to use for the connection. Currently only mqtt is supported.
    sessionExpirySeconds Number
    Session expiry in seconds.
    tls Property Map
    TLS configuration.

    AkriConnectorsMqttConnectionConfigurationResponse, AkriConnectorsMqttConnectionConfigurationResponseArgs

    Authentication Pulumi.AzureNative.IoTOperations.Inputs.AkriConnectorsServiceAccountAuthenticationResponse
    Authentication properties.
    Host string
    Host of the Broker in the form of :.
    KeepAliveSeconds int
    KeepAlive for connection in seconds.
    MaxInflightMessages int
    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
    The protocol to use for the connection. Currently only mqtt is supported.
    SessionExpirySeconds int
    Session expiry in seconds.
    Tls Pulumi.AzureNative.IoTOperations.Inputs.TlsPropertiesResponse
    TLS configuration.
    Authentication AkriConnectorsServiceAccountAuthenticationResponse
    Authentication properties.
    Host string
    Host of the Broker in the form of :.
    KeepAliveSeconds int
    KeepAlive for connection in seconds.
    MaxInflightMessages int
    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
    The protocol to use for the connection. Currently only mqtt is supported.
    SessionExpirySeconds int
    Session expiry in seconds.
    Tls TlsPropertiesResponse
    TLS configuration.
    authentication AkriConnectorsServiceAccountAuthenticationResponse
    Authentication properties.
    host String
    Host of the Broker in the form of :.
    keepAliveSeconds Integer
    KeepAlive for connection in seconds.
    maxInflightMessages Integer
    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
    The protocol to use for the connection. Currently only mqtt is supported.
    sessionExpirySeconds Integer
    Session expiry in seconds.
    tls TlsPropertiesResponse
    TLS configuration.
    authentication AkriConnectorsServiceAccountAuthenticationResponse
    Authentication properties.
    host string
    Host of the Broker in the form of :.
    keepAliveSeconds number
    KeepAlive for connection in seconds.
    maxInflightMessages number
    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
    The protocol to use for the connection. Currently only mqtt is supported.
    sessionExpirySeconds number
    Session expiry in seconds.
    tls TlsPropertiesResponse
    TLS configuration.
    authentication AkriConnectorsServiceAccountAuthenticationResponse
    Authentication properties.
    host str
    Host of the Broker in the form of :.
    keep_alive_seconds int
    KeepAlive for connection in seconds.
    max_inflight_messages int
    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
    The protocol to use for the connection. Currently only mqtt is supported.
    session_expiry_seconds int
    Session expiry in seconds.
    tls TlsPropertiesResponse
    TLS configuration.
    authentication Property Map
    Authentication properties.
    host String
    Host of the Broker in the form of :.
    keepAliveSeconds Number
    KeepAlive for connection in seconds.
    maxInflightMessages Number
    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
    The protocol to use for the connection. Currently only mqtt is supported.
    sessionExpirySeconds Number
    Session expiry in seconds.
    tls Property Map
    TLS configuration.

    AkriConnectorsMqttProtocolType, AkriConnectorsMqttProtocolTypeArgs

    Mqtt
    MqttMqtt protocol.
    AkriConnectorsMqttProtocolTypeMqtt
    MqttMqtt protocol.
    Mqtt
    MqttMqtt protocol.
    Mqtt
    MqttMqtt protocol.
    MQTT
    MqttMqtt protocol.
    "Mqtt"
    MqttMqtt protocol.

    AkriConnectorsRegistryEndpointRef, AkriConnectorsRegistryEndpointRefArgs

    RegistryEndpointRef string
    The name of the registry endpoint.
    RegistryEndpointRef string
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.
    registryEndpointRef string
    The name of the registry endpoint.
    registry_endpoint_ref str
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.

    AkriConnectorsRegistryEndpointRefResponse, AkriConnectorsRegistryEndpointRefResponseArgs

    RegistryEndpointRef string
    The name of the registry endpoint.
    RegistryEndpointRef string
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.
    registryEndpointRef string
    The name of the registry endpoint.
    registry_endpoint_ref str
    The name of the registry endpoint.
    registryEndpointRef String
    The name of the registry endpoint.

    AkriConnectorsSecret, AkriConnectorsSecretArgs

    SecretAlias string
    The application-defined alias for the secret.
    SecretKey string
    The key in the secret to be mounted.
    SecretRef string
    The name of the secret to be mounted.
    SecretAlias string
    The application-defined alias for the secret.
    SecretKey string
    The key in the secret to be mounted.
    SecretRef string
    The name of the secret to be mounted.
    secretAlias String
    The application-defined alias for the secret.
    secretKey String
    The key in the secret to be mounted.
    secretRef String
    The name of the secret to be mounted.
    secretAlias string
    The application-defined alias for the secret.
    secretKey string
    The key in the secret to be mounted.
    secretRef string
    The name of the secret to be mounted.
    secret_alias str
    The application-defined alias for the secret.
    secret_key str
    The key in the secret to be mounted.
    secret_ref str
    The name of the secret to be mounted.
    secretAlias String
    The application-defined alias for the secret.
    secretKey String
    The key in the secret to be mounted.
    secretRef String
    The name of the secret to be mounted.

    AkriConnectorsSecretResponse, AkriConnectorsSecretResponseArgs

    SecretAlias string
    The application-defined alias for the secret.
    SecretKey string
    The key in the secret to be mounted.
    SecretRef string
    The name of the secret to be mounted.
    SecretAlias string
    The application-defined alias for the secret.
    SecretKey string
    The key in the secret to be mounted.
    SecretRef string
    The name of the secret to be mounted.
    secretAlias String
    The application-defined alias for the secret.
    secretKey String
    The key in the secret to be mounted.
    secretRef String
    The name of the secret to be mounted.
    secretAlias string
    The application-defined alias for the secret.
    secretKey string
    The key in the secret to be mounted.
    secretRef string
    The name of the secret to be mounted.
    secret_alias str
    The application-defined alias for the secret.
    secret_key str
    The key in the secret to be mounted.
    secret_ref str
    The name of the secret to be mounted.
    secretAlias String
    The application-defined alias for the secret.
    secretKey String
    The key in the secret to be mounted.
    secretRef String
    The name of the secret to be mounted.

    AkriConnectorsServiceAccountAuthentication, AkriConnectorsServiceAccountAuthenticationArgs

    ServiceAccountTokenSettings AkriConnectorsServiceAccountTokenSettings
    The service account token for the MQTT connection.
    serviceAccountTokenSettings AkriConnectorsServiceAccountTokenSettings
    The service account token for the MQTT connection.
    serviceAccountTokenSettings AkriConnectorsServiceAccountTokenSettings
    The service account token for the MQTT connection.
    service_account_token_settings AkriConnectorsServiceAccountTokenSettings
    The service account token for the MQTT connection.
    serviceAccountTokenSettings Property Map
    The service account token for the MQTT connection.

    AkriConnectorsServiceAccountAuthenticationResponse, AkriConnectorsServiceAccountAuthenticationResponseArgs

    ServiceAccountTokenSettings AkriConnectorsServiceAccountTokenSettingsResponse
    The service account token for the MQTT connection.
    serviceAccountTokenSettings AkriConnectorsServiceAccountTokenSettingsResponse
    The service account token for the MQTT connection.
    serviceAccountTokenSettings AkriConnectorsServiceAccountTokenSettingsResponse
    The service account token for the MQTT connection.
    serviceAccountTokenSettings Property Map
    The service account token for the MQTT connection.

    AkriConnectorsServiceAccountTokenSettings, AkriConnectorsServiceAccountTokenSettingsArgs

    Audience string
    The audience for the service account token.
    Audience string
    The audience for the service account token.
    audience String
    The audience for the service account token.
    audience string
    The audience for the service account token.
    audience str
    The audience for the service account token.
    audience String
    The audience for the service account token.

    AkriConnectorsServiceAccountTokenSettingsResponse, AkriConnectorsServiceAccountTokenSettingsResponseArgs

    Audience string
    The audience for the service account token.
    Audience string
    The audience for the service account token.
    audience String
    The audience for the service account token.
    audience string
    The audience for the service account token.
    audience str
    The audience for the service account token.
    audience String
    The audience for the service account token.

    AkriConnectorsTag, AkriConnectorsTagArgs

    Tag string
    The tag of the image.
    Tag string
    The tag of the image.
    tag String
    The tag of the image.
    tag string
    The tag of the image.
    tag str
    The tag of the image.
    tag String
    The tag of the image.

    AkriConnectorsTagResponse, AkriConnectorsTagResponseArgs

    Tag string
    The tag of the image.
    Tag string
    The tag of the image.
    tag String
    The tag of the image.
    tag string
    The tag of the image.
    tag str
    The tag of the image.
    tag String
    The tag of the image.

    ExtendedLocation, ExtendedLocationArgs

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

    ExtendedLocationResponse, ExtendedLocationResponseArgs

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

    ExtendedLocationType, ExtendedLocationTypeArgs

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

    OperationalMode, OperationalModeArgs

    Enabled
    EnabledEnabled is equivalent to True
    Disabled
    DisabledDisabled is equivalent to False.
    OperationalModeEnabled
    EnabledEnabled is equivalent to True
    OperationalModeDisabled
    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

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TlsProperties, TlsPropertiesArgs

    Mode string | Pulumi.AzureNative.IoTOperations.OperationalMode
    Mode for TLS.
    TrustedCaCertificateConfigMapRef string
    Trusted CA certificate config map.
    Mode string | OperationalMode
    Mode for TLS.
    TrustedCaCertificateConfigMapRef string
    Trusted CA certificate config map.
    mode String | OperationalMode
    Mode for TLS.
    trustedCaCertificateConfigMapRef String
    Trusted CA certificate config map.
    mode string | OperationalMode
    Mode for TLS.
    trustedCaCertificateConfigMapRef string
    Trusted CA certificate config map.
    mode str | OperationalMode
    Mode for TLS.
    trusted_ca_certificate_config_map_ref str
    Trusted CA certificate config map.
    mode String | "Enabled" | "Disabled"
    Mode for TLS.
    trustedCaCertificateConfigMapRef String
    Trusted CA certificate config map.

    TlsPropertiesResponse, TlsPropertiesResponseArgs

    Mode string
    Mode for TLS.
    TrustedCaCertificateConfigMapRef string
    Trusted CA certificate config map.
    Mode string
    Mode for TLS.
    TrustedCaCertificateConfigMapRef string
    Trusted CA certificate config map.
    mode String
    Mode for TLS.
    trustedCaCertificateConfigMapRef String
    Trusted CA certificate config map.
    mode string
    Mode for TLS.
    trustedCaCertificateConfigMapRef string
    Trusted CA certificate config map.
    mode str
    Mode for TLS.
    trusted_ca_certificate_config_map_ref str
    Trusted CA certificate config map.
    mode String
    Mode for TLS.
    trustedCaCertificateConfigMapRef String
    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:AkriConnectorTemplate bfimycofjtzxduufwanuxwoudsh /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/akriConnectorTemplates/{akriConnectorTemplateName} 
    

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

    Package Details

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