IoTAddon Class

IoT Addon.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.databoxedge.v2020_09_01.models._models_py3.Addon
IoTAddon

Constructor

IoTAddon(*, io_t_device_details: azure.mgmt.databoxedge.v2020_09_01.models._models_py3.IoTDeviceInfo, io_t_edge_device_details: azure.mgmt.databoxedge.v2020_09_01.models._models_py3.IoTDeviceInfo, **kwargs)

Parameters

kind
str or AddonType
Required

Required. Addon type.Constant filled by server. Possible values include: "IotEdge", "ArcForKubernetes".

io_t_device_details
IoTDeviceInfo
Required

Required. IoT device metadata to which appliance needs to be connected.

io_t_edge_device_details
IoTDeviceInfo
Required

Required. IoT edge device to which the IoT Addon needs to be configured.

Variables

id
str

The path ID that uniquely identifies the object.

name
str

The object name.

type
str

The hierarchical type of the object.

system_data
SystemData

Addon type.

version
str

Version of IoT running on the appliance.

host_platform
str or PlatformType

Host OS supported by the IoT addon. Possible values include: "Windows", "Linux".

host_platform_type
str or HostPlatformType

Platform where the runtime is hosted. Possible values include: "KubernetesCluster", "LinuxVM".

provisioning_state
str or AddonState

Addon Provisioning State. Possible values include: "Invalid", "Creating", "Created", "Updating", "Reconfiguring", "Failed", "Deleting".