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

azure-native-v2.databoxedge.IoTAddon

Explore with Pulumi AI

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

IoT Addon. Azure REST API version: 2022-03-01. Prior API version in Azure Native 1.x: 2020-12-01.

Example Usage

PutAddOns

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

return await Deployment.RunAsync(() => 
{
    var ioTAddon = new AzureNative.DataBoxEdge.IoTAddon("ioTAddon", new()
    {
        AddonName = "arcName",
        DeviceName = "testedgedevice",
        ResourceGroupName = "GroupForEdgeAutomation",
        RoleName = "KubernetesRole",
    });

});
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databoxedge.NewIoTAddon(ctx, "ioTAddon", &databoxedge.IoTAddonArgs{
			AddonName:         pulumi.String("arcName"),
			DeviceName:        pulumi.String("testedgedevice"),
			ResourceGroupName: pulumi.String("GroupForEdgeAutomation"),
			RoleName:          pulumi.String("KubernetesRole"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.databoxedge.IoTAddon;
import com.pulumi.azurenative.databoxedge.IoTAddonArgs;
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 ioTAddon = new IoTAddon("ioTAddon", IoTAddonArgs.builder()
            .addonName("arcName")
            .deviceName("testedgedevice")
            .resourceGroupName("GroupForEdgeAutomation")
            .roleName("KubernetesRole")
            .build());

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

const ioTAddon = new azure_native.databoxedge.IoTAddon("ioTAddon", {
    addonName: "arcName",
    deviceName: "testedgedevice",
    resourceGroupName: "GroupForEdgeAutomation",
    roleName: "KubernetesRole",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

io_t_addon = azure_native.databoxedge.IoTAddon("ioTAddon",
    addon_name="arcName",
    device_name="testedgedevice",
    resource_group_name="GroupForEdgeAutomation",
    role_name="KubernetesRole")
Copy
resources:
  ioTAddon:
    type: azure-native:databoxedge:IoTAddon
    properties:
      addonName: arcName
      deviceName: testedgedevice
      resourceGroupName: GroupForEdgeAutomation
      roleName: KubernetesRole
Copy

Create IoTAddon Resource

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

Constructor syntax

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

@overload
def IoTAddon(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             device_name: Optional[str] = None,
             io_t_device_details: Optional[IoTDeviceInfoArgs] = None,
             io_t_edge_device_details: Optional[IoTDeviceInfoArgs] = None,
             resource_group_name: Optional[str] = None,
             role_name: Optional[str] = None,
             addon_name: Optional[str] = None)
func NewIoTAddon(ctx *Context, name string, args IoTAddonArgs, opts ...ResourceOption) (*IoTAddon, error)
public IoTAddon(string name, IoTAddonArgs args, CustomResourceOptions? opts = null)
public IoTAddon(String name, IoTAddonArgs args)
public IoTAddon(String name, IoTAddonArgs args, CustomResourceOptions options)
type: azure-native:databoxedge:IoTAddon
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. IoTAddonArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. IoTAddonArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. IoTAddonArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. IoTAddonArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. IoTAddonArgs
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 ioTAddonResource = new AzureNative.Databoxedge.IoTAddon("ioTAddonResource", new()
{
    DeviceName = "string",
    IoTDeviceDetails = 
    {
        { "deviceId", "string" },
        { "ioTHostHub", "string" },
        { "authentication", 
        {
            { "symmetricKey", 
            {
                { "connectionString", 
                {
                    { "encryptionAlgorithm", "string" },
                    { "value", "string" },
                    { "encryptionCertThumbprint", "string" },
                } },
            } },
        } },
        { "ioTHostHubId", "string" },
    },
    IoTEdgeDeviceDetails = 
    {
        { "deviceId", "string" },
        { "ioTHostHub", "string" },
        { "authentication", 
        {
            { "symmetricKey", 
            {
                { "connectionString", 
                {
                    { "encryptionAlgorithm", "string" },
                    { "value", "string" },
                    { "encryptionCertThumbprint", "string" },
                } },
            } },
        } },
        { "ioTHostHubId", "string" },
    },
    Kind = "string",
    ResourceGroupName = "string",
    RoleName = "string",
    AddonName = "string",
});
Copy
example, err := databoxedge.NewIoTAddon(ctx, "ioTAddonResource", &databoxedge.IoTAddonArgs{
	DeviceName: "string",
	IoTDeviceDetails: map[string]interface{}{
		"deviceId":   "string",
		"ioTHostHub": "string",
		"authentication": map[string]interface{}{
			"symmetricKey": map[string]interface{}{
				"connectionString": map[string]interface{}{
					"encryptionAlgorithm":      "string",
					"value":                    "string",
					"encryptionCertThumbprint": "string",
				},
			},
		},
		"ioTHostHubId": "string",
	},
	IoTEdgeDeviceDetails: map[string]interface{}{
		"deviceId":   "string",
		"ioTHostHub": "string",
		"authentication": map[string]interface{}{
			"symmetricKey": map[string]interface{}{
				"connectionString": map[string]interface{}{
					"encryptionAlgorithm":      "string",
					"value":                    "string",
					"encryptionCertThumbprint": "string",
				},
			},
		},
		"ioTHostHubId": "string",
	},
	Kind:              "string",
	ResourceGroupName: "string",
	RoleName:          "string",
	AddonName:         "string",
})
Copy
var ioTAddonResource = new IoTAddon("ioTAddonResource", IoTAddonArgs.builder()
    .deviceName("string")
    .ioTDeviceDetails(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .ioTEdgeDeviceDetails(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .kind("string")
    .resourceGroupName("string")
    .roleName("string")
    .addonName("string")
    .build());
Copy
io_t_addon_resource = azure_native.databoxedge.IoTAddon("ioTAddonResource",
    device_name=string,
    io_t_device_details={
        deviceId: string,
        ioTHostHub: string,
        authentication: {
            symmetricKey: {
                connectionString: {
                    encryptionAlgorithm: string,
                    value: string,
                    encryptionCertThumbprint: string,
                },
            },
        },
        ioTHostHubId: string,
    },
    io_t_edge_device_details={
        deviceId: string,
        ioTHostHub: string,
        authentication: {
            symmetricKey: {
                connectionString: {
                    encryptionAlgorithm: string,
                    value: string,
                    encryptionCertThumbprint: string,
                },
            },
        },
        ioTHostHubId: string,
    },
    kind=string,
    resource_group_name=string,
    role_name=string,
    addon_name=string)
Copy
const ioTAddonResource = new azure_native.databoxedge.IoTAddon("ioTAddonResource", {
    deviceName: "string",
    ioTDeviceDetails: {
        deviceId: "string",
        ioTHostHub: "string",
        authentication: {
            symmetricKey: {
                connectionString: {
                    encryptionAlgorithm: "string",
                    value: "string",
                    encryptionCertThumbprint: "string",
                },
            },
        },
        ioTHostHubId: "string",
    },
    ioTEdgeDeviceDetails: {
        deviceId: "string",
        ioTHostHub: "string",
        authentication: {
            symmetricKey: {
                connectionString: {
                    encryptionAlgorithm: "string",
                    value: "string",
                    encryptionCertThumbprint: "string",
                },
            },
        },
        ioTHostHubId: "string",
    },
    kind: "string",
    resourceGroupName: "string",
    roleName: "string",
    addonName: "string",
});
Copy
type: azure-native:databoxedge:IoTAddon
properties:
    addonName: string
    deviceName: string
    ioTDeviceDetails:
        authentication:
            symmetricKey:
                connectionString:
                    encryptionAlgorithm: string
                    encryptionCertThumbprint: string
                    value: string
        deviceId: string
        ioTHostHub: string
        ioTHostHubId: string
    ioTEdgeDeviceDetails:
        authentication:
            symmetricKey:
                connectionString:
                    encryptionAlgorithm: string
                    encryptionCertThumbprint: string
                    value: string
        deviceId: string
        ioTHostHub: string
        ioTHostHubId: string
    kind: string
    resourceGroupName: string
    roleName: string
Copy

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

DeviceName
This property is required.
Changes to this property will trigger replacement.
string
The device name.
IoTDeviceDetails This property is required. Pulumi.AzureNative.DataBoxEdge.Inputs.IoTDeviceInfo
IoT device metadata to which appliance needs to be connected.
IoTEdgeDeviceDetails This property is required. Pulumi.AzureNative.DataBoxEdge.Inputs.IoTDeviceInfo
IoT edge device to which the IoT Addon needs to be configured.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
RoleName
This property is required.
Changes to this property will trigger replacement.
string
The role name.
AddonName Changes to this property will trigger replacement. string
The addon name.
DeviceName
This property is required.
Changes to this property will trigger replacement.
string
The device name.
IoTDeviceDetails This property is required. IoTDeviceInfoArgs
IoT device metadata to which appliance needs to be connected.
IoTEdgeDeviceDetails This property is required. IoTDeviceInfoArgs
IoT edge device to which the IoT Addon needs to be configured.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
RoleName
This property is required.
Changes to this property will trigger replacement.
string
The role name.
AddonName Changes to this property will trigger replacement. string
The addon name.
deviceName
This property is required.
Changes to this property will trigger replacement.
String
The device name.
ioTDeviceDetails This property is required. IoTDeviceInfo
IoT device metadata to which appliance needs to be connected.
ioTEdgeDeviceDetails This property is required. IoTDeviceInfo
IoT edge device to which the IoT Addon needs to be configured.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
roleName
This property is required.
Changes to this property will trigger replacement.
String
The role name.
addonName Changes to this property will trigger replacement. String
The addon name.
deviceName
This property is required.
Changes to this property will trigger replacement.
string
The device name.
ioTDeviceDetails This property is required. IoTDeviceInfo
IoT device metadata to which appliance needs to be connected.
ioTEdgeDeviceDetails This property is required. IoTDeviceInfo
IoT edge device to which the IoT Addon needs to be configured.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
roleName
This property is required.
Changes to this property will trigger replacement.
string
The role name.
addonName Changes to this property will trigger replacement. string
The addon name.
device_name
This property is required.
Changes to this property will trigger replacement.
str
The device name.
io_t_device_details This property is required. IoTDeviceInfoArgs
IoT device metadata to which appliance needs to be connected.
io_t_edge_device_details This property is required. IoTDeviceInfoArgs
IoT edge device to which the IoT Addon needs to be configured.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
role_name
This property is required.
Changes to this property will trigger replacement.
str
The role name.
addon_name Changes to this property will trigger replacement. str
The addon name.
deviceName
This property is required.
Changes to this property will trigger replacement.
String
The device name.
ioTDeviceDetails This property is required. Property Map
IoT device metadata to which appliance needs to be connected.
ioTEdgeDeviceDetails This property is required. Property Map
IoT edge device to which the IoT Addon needs to be configured.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
roleName
This property is required.
Changes to this property will trigger replacement.
String
The role name.
addonName Changes to this property will trigger replacement. String
The addon name.

Outputs

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

HostPlatform string
Host OS supported by the IoT addon.
HostPlatformType string
Platform where the runtime is hosted.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The object name.
ProvisioningState string
Addon Provisioning State
SystemData Pulumi.AzureNative.DataBoxEdge.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of Addon
Type string
The hierarchical type of the object.
Version string
Version of IoT running on the appliance.
HostPlatform string
Host OS supported by the IoT addon.
HostPlatformType string
Platform where the runtime is hosted.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The object name.
ProvisioningState string
Addon Provisioning State
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of Addon
Type string
The hierarchical type of the object.
Version string
Version of IoT running on the appliance.
hostPlatform String
Host OS supported by the IoT addon.
hostPlatformType String
Platform where the runtime is hosted.
id String
The provider-assigned unique ID for this managed resource.
name String
The object name.
provisioningState String
Addon Provisioning State
systemData SystemDataResponse
Metadata pertaining to creation and last modification of Addon
type String
The hierarchical type of the object.
version String
Version of IoT running on the appliance.
hostPlatform string
Host OS supported by the IoT addon.
hostPlatformType string
Platform where the runtime is hosted.
id string
The provider-assigned unique ID for this managed resource.
name string
The object name.
provisioningState string
Addon Provisioning State
systemData SystemDataResponse
Metadata pertaining to creation and last modification of Addon
type string
The hierarchical type of the object.
version string
Version of IoT running on the appliance.
host_platform str
Host OS supported by the IoT addon.
host_platform_type str
Platform where the runtime is hosted.
id str
The provider-assigned unique ID for this managed resource.
name str
The object name.
provisioning_state str
Addon Provisioning State
system_data SystemDataResponse
Metadata pertaining to creation and last modification of Addon
type str
The hierarchical type of the object.
version str
Version of IoT running on the appliance.
hostPlatform String
Host OS supported by the IoT addon.
hostPlatformType String
Platform where the runtime is hosted.
id String
The provider-assigned unique ID for this managed resource.
name String
The object name.
provisioningState String
Addon Provisioning State
systemData Property Map
Metadata pertaining to creation and last modification of Addon
type String
The hierarchical type of the object.
version String
Version of IoT running on the appliance.

Supporting Types

AsymmetricEncryptedSecret
, AsymmetricEncryptedSecretArgs

EncryptionAlgorithm This property is required. string | Pulumi.AzureNative.DataBoxEdge.EncryptionAlgorithm
The algorithm used to encrypt "Value".
Value This property is required. string
The value of the secret.
EncryptionCertThumbprint string
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
EncryptionAlgorithm This property is required. string | EncryptionAlgorithm
The algorithm used to encrypt "Value".
Value This property is required. string
The value of the secret.
EncryptionCertThumbprint string
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryptionAlgorithm This property is required. String | EncryptionAlgorithm
The algorithm used to encrypt "Value".
value This property is required. String
The value of the secret.
encryptionCertThumbprint String
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryptionAlgorithm This property is required. string | EncryptionAlgorithm
The algorithm used to encrypt "Value".
value This property is required. string
The value of the secret.
encryptionCertThumbprint string
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryption_algorithm This property is required. str | EncryptionAlgorithm
The algorithm used to encrypt "Value".
value This property is required. str
The value of the secret.
encryption_cert_thumbprint str
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryptionAlgorithm This property is required. String | "None" | "AES256" | "RSAES_PKCS1_v_1_5"
The algorithm used to encrypt "Value".
value This property is required. String
The value of the secret.
encryptionCertThumbprint String
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.

AsymmetricEncryptedSecretResponse
, AsymmetricEncryptedSecretResponseArgs

EncryptionAlgorithm This property is required. string
The algorithm used to encrypt "Value".
Value This property is required. string
The value of the secret.
EncryptionCertThumbprint string
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
EncryptionAlgorithm This property is required. string
The algorithm used to encrypt "Value".
Value This property is required. string
The value of the secret.
EncryptionCertThumbprint string
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryptionAlgorithm This property is required. String
The algorithm used to encrypt "Value".
value This property is required. String
The value of the secret.
encryptionCertThumbprint String
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryptionAlgorithm This property is required. string
The algorithm used to encrypt "Value".
value This property is required. string
The value of the secret.
encryptionCertThumbprint string
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryption_algorithm This property is required. str
The algorithm used to encrypt "Value".
value This property is required. str
The value of the secret.
encryption_cert_thumbprint str
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.
encryptionAlgorithm This property is required. String
The algorithm used to encrypt "Value".
value This property is required. String
The value of the secret.
encryptionCertThumbprint String
Thumbprint certificate used to encrypt "Value". If the value is unencrypted, it will be null.

Authentication
, AuthenticationArgs

SymmetricKey SymmetricKey
Symmetric key for authentication.
symmetricKey SymmetricKey
Symmetric key for authentication.
symmetricKey SymmetricKey
Symmetric key for authentication.
symmetric_key SymmetricKey
Symmetric key for authentication.
symmetricKey Property Map
Symmetric key for authentication.

AuthenticationResponse
, AuthenticationResponseArgs

SymmetricKey SymmetricKeyResponse
Symmetric key for authentication.
symmetricKey SymmetricKeyResponse
Symmetric key for authentication.
symmetricKey SymmetricKeyResponse
Symmetric key for authentication.
symmetric_key SymmetricKeyResponse
Symmetric key for authentication.
symmetricKey Property Map
Symmetric key for authentication.

EncryptionAlgorithm
, EncryptionAlgorithmArgs

None
None
AES256
AES256
RSAES_PKCS1_v_1_5
RSAES_PKCS1_v_1_5
EncryptionAlgorithmNone
None
EncryptionAlgorithmAES256
AES256
EncryptionAlgorithm_RSAES_PKCS1_v_1_5
RSAES_PKCS1_v_1_5
None
None
AES256
AES256
RSAES_PKCS1_v_1_5
RSAES_PKCS1_v_1_5
None
None
AES256
AES256
RSAES_PKCS1_v_1_5
RSAES_PKCS1_v_1_5
NONE
None
AES256
AES256
RSAE_S_PKCS1_V_1_5
RSAES_PKCS1_v_1_5
"None"
None
"AES256"
AES256
"RSAES_PKCS1_v_1_5"
RSAES_PKCS1_v_1_5

IoTDeviceInfo
, IoTDeviceInfoArgs

DeviceId This property is required. string
ID of the IoT device/edge device.
IoTHostHub This property is required. string
Host name for the IoT hub associated to the device.
Authentication Pulumi.AzureNative.DataBoxEdge.Inputs.Authentication
Encrypted IoT device/IoT edge device connection string.
IoTHostHubId string
Id for the IoT hub associated to the device.
DeviceId This property is required. string
ID of the IoT device/edge device.
IoTHostHub This property is required. string
Host name for the IoT hub associated to the device.
Authentication Authentication
Encrypted IoT device/IoT edge device connection string.
IoTHostHubId string
Id for the IoT hub associated to the device.
deviceId This property is required. String
ID of the IoT device/edge device.
ioTHostHub This property is required. String
Host name for the IoT hub associated to the device.
authentication Authentication
Encrypted IoT device/IoT edge device connection string.
ioTHostHubId String
Id for the IoT hub associated to the device.
deviceId This property is required. string
ID of the IoT device/edge device.
ioTHostHub This property is required. string
Host name for the IoT hub associated to the device.
authentication Authentication
Encrypted IoT device/IoT edge device connection string.
ioTHostHubId string
Id for the IoT hub associated to the device.
device_id This property is required. str
ID of the IoT device/edge device.
io_t_host_hub This property is required. str
Host name for the IoT hub associated to the device.
authentication Authentication
Encrypted IoT device/IoT edge device connection string.
io_t_host_hub_id str
Id for the IoT hub associated to the device.
deviceId This property is required. String
ID of the IoT device/edge device.
ioTHostHub This property is required. String
Host name for the IoT hub associated to the device.
authentication Property Map
Encrypted IoT device/IoT edge device connection string.
ioTHostHubId String
Id for the IoT hub associated to the device.

IoTDeviceInfoResponse
, IoTDeviceInfoResponseArgs

DeviceId This property is required. string
ID of the IoT device/edge device.
IoTHostHub This property is required. string
Host name for the IoT hub associated to the device.
Authentication Pulumi.AzureNative.DataBoxEdge.Inputs.AuthenticationResponse
Encrypted IoT device/IoT edge device connection string.
IoTHostHubId string
Id for the IoT hub associated to the device.
DeviceId This property is required. string
ID of the IoT device/edge device.
IoTHostHub This property is required. string
Host name for the IoT hub associated to the device.
Authentication AuthenticationResponse
Encrypted IoT device/IoT edge device connection string.
IoTHostHubId string
Id for the IoT hub associated to the device.
deviceId This property is required. String
ID of the IoT device/edge device.
ioTHostHub This property is required. String
Host name for the IoT hub associated to the device.
authentication AuthenticationResponse
Encrypted IoT device/IoT edge device connection string.
ioTHostHubId String
Id for the IoT hub associated to the device.
deviceId This property is required. string
ID of the IoT device/edge device.
ioTHostHub This property is required. string
Host name for the IoT hub associated to the device.
authentication AuthenticationResponse
Encrypted IoT device/IoT edge device connection string.
ioTHostHubId string
Id for the IoT hub associated to the device.
device_id This property is required. str
ID of the IoT device/edge device.
io_t_host_hub This property is required. str
Host name for the IoT hub associated to the device.
authentication AuthenticationResponse
Encrypted IoT device/IoT edge device connection string.
io_t_host_hub_id str
Id for the IoT hub associated to the device.
deviceId This property is required. String
ID of the IoT device/edge device.
ioTHostHub This property is required. String
Host name for the IoT hub associated to the device.
authentication Property Map
Encrypted IoT device/IoT edge device connection string.
ioTHostHubId String
Id for the IoT hub associated to the device.

SymmetricKey
, SymmetricKeyArgs

ConnectionString AsymmetricEncryptedSecret
Connection string based on the symmetric key.
connectionString AsymmetricEncryptedSecret
Connection string based on the symmetric key.
connectionString AsymmetricEncryptedSecret
Connection string based on the symmetric key.
connection_string AsymmetricEncryptedSecret
Connection string based on the symmetric key.
connectionString Property Map
Connection string based on the symmetric key.

SymmetricKeyResponse
, SymmetricKeyResponseArgs

ConnectionString AsymmetricEncryptedSecretResponse
Connection string based on the symmetric key.
connectionString AsymmetricEncryptedSecretResponse
Connection string based on the symmetric key.
connectionString AsymmetricEncryptedSecretResponse
Connection string based on the symmetric key.
connection_string AsymmetricEncryptedSecretResponse
Connection string based on the symmetric key.
connectionString Property Map
Connection string based on the symmetric key.

SystemDataResponse
, SystemDataResponseArgs

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

Import

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

$ pulumi import azure-native:databoxedge:IoTAddon arcName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/{deviceName}/roles/{roleName}/addons/{addonName} 
Copy

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

Package Details

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