IotHubDefinitionDescription interface

Description of the IoT hub.

Properties

allocationWeight

weight to apply for a given iot h.

applyAllocationPolicy

flag for applying allocationPolicy or not for a given iot hub.

authenticationType

IotHub MI authentication type: KeyBased, UserAssigned, SystemAssigned.

connectionString

Connection string of the IoT hub. This is required when authenticationType is KeyBased.

hostName

Host name of the IoT hub. This is required when connectionString is not provided.

location

ARM region of the IoT hub.

name

Host name of the IoT hub.

selectedUserAssignedIdentityResourceId

The selected user-assigned identity resource Id associated with IoT hub. This is required when authenticationType is UserAssigned.

Property Details

allocationWeight

weight to apply for a given iot h.

allocationWeight?: number

Property Value

number

applyAllocationPolicy

flag for applying allocationPolicy or not for a given iot hub.

applyAllocationPolicy?: boolean

Property Value

boolean

authenticationType

IotHub MI authentication type: KeyBased, UserAssigned, SystemAssigned.

authenticationType?: string

Property Value

string

connectionString

Connection string of the IoT hub. This is required when authenticationType is KeyBased.

connectionString?: string

Property Value

string

hostName

Host name of the IoT hub. This is required when connectionString is not provided.

hostName?: string

Property Value

string

location

ARM region of the IoT hub.

location: string

Property Value

string

name

Host name of the IoT hub.

name?: string

Property Value

string

selectedUserAssignedIdentityResourceId

The selected user-assigned identity resource Id associated with IoT hub. This is required when authenticationType is UserAssigned.

selectedUserAssignedIdentityResourceId?: string

Property Value

string