Share via


IoTRole Class

Definition

Compute role.

[Microsoft.Rest.Serialization.JsonTransformation]
[Newtonsoft.Json.JsonObject("IOT")]
public class IoTRole : Microsoft.Azure.Management.EdgeGateway.Models.Role
[<Microsoft.Rest.Serialization.JsonTransformation>]
[<Newtonsoft.Json.JsonObject("IOT")>]
type IoTRole = class
    inherit Role
Public Class IoTRole
Inherits Role
Inheritance
Attributes
JsonTransformationAttribute Newtonsoft.Json.JsonObjectAttribute

Constructors

IoTRole()

Initializes a new instance of the IoTRole class.

IoTRole(String, IoTDeviceInfo, IoTDeviceInfo, String, String, String, String, IList<MountPointMap>)

Initializes a new instance of the IoTRole class.

Properties

HostPlatform

Gets or sets host OS supported by the IoT role. Possible values include: 'Windows', 'Linux'

Id

Gets the path ID that uniquely identifies the object.

(Inherited from ARMBaseModel)
IoTDeviceDetails

Gets or sets ioT device metadata to which data box edge device needs to be connected.

IoTEdgeDeviceDetails

Gets or sets ioT edge device to which the IoT role needs to be configured.

Name

Gets the object name.

(Inherited from ARMBaseModel)
RoleStatus

Gets or sets role status. Possible values include: 'Enabled', 'Disabled'

ShareMappings

Gets or sets mount points of shares in role(s).

Type

Gets the hierarchical type of the object.

(Inherited from ARMBaseModel)

Methods

Validate()

Validate the object.

Applies to