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.datab.models._models_py3.Addon
IoTAddon

Constructor

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

Parameters

kind
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.AddonType>
Required

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

io_t_device_details
<xref:azure.mgmt.databoxedge.v2020_12_01.models.IoTDeviceInfo>
Required

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

io_t_edge_device_details
<xref:azure.mgmt.databoxedge.v2020_12_01.models.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
<xref:azure.mgmt.databoxedge.v2020_12_01.models.SystemData>

Addon type.

version
str

Version of IoT running on the appliance.

host_platform
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.PlatformType>

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

host_platform_type
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.HostPlatformType>

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

provisioning_state
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.AddonState>

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