Io TRole Args
constructor(computeResource: Output<ComputeResourceArgs>? = null, deviceName: Output<String>? = null, hostPlatform: Output<Either<String, PlatformType>>? = null, ioTDeviceDetails: Output<IoTDeviceInfoArgs>? = null, ioTEdgeAgentInfo: Output<IoTEdgeAgentInfoArgs>? = null, ioTEdgeDeviceDetails: Output<IoTDeviceInfoArgs>? = null, kind: Output<String>? = null, name: Output<String>? = null, resourceGroupName: Output<String>? = null, roleStatus: Output<Either<String, RoleStatus>>? = null, shareMappings: Output<List<MountPointMapArgs>>? = null)