Skip to content

RosRuleProps

Properties for defining a RosRule.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-iot-rule

Initializer

import { RosRuleProps } from '@alicloud/ros-cdk-iot'
const rosRuleProps: RosRuleProps = { ... }

Properties

Name Type Description
name string | @alicloud/ros-cdk-core.IResolvable No description.
dataType string | @alicloud/ros-cdk-core.IResolvable No description.
iotInstanceId string | @alicloud/ros-cdk-core.IResolvable No description.
productKey string | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
ruleAction @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | RuleActionProperty[] No description.
ruleDesc string | @alicloud/ros-cdk-core.IResolvable No description.
select string | @alicloud/ros-cdk-core.IResolvable No description.
shortTopic string | @alicloud/ros-cdk-core.IResolvable No description.
startRule boolean | @alicloud/ros-cdk-core.IResolvable No description.
topicType number | @alicloud/ros-cdk-core.IResolvable No description.
where string | @alicloud/ros-cdk-core.IResolvable No description.

nameRequired

public readonly name: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dataTypeOptional

public readonly dataType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

iotInstanceIdOptional

public readonly iotInstanceId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

productKeyOptional

public readonly productKey: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ruleActionOptional

public readonly ruleAction: IResolvable | IResolvable | RuleActionProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | RuleActionProperty[]

ruleDescOptional

public readonly ruleDesc: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

selectOptional

public readonly select: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

shortTopicOptional

public readonly shortTopic: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

startRuleOptional

public readonly startRule: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

topicTypeOptional

public readonly topicType: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

whereOptional

public readonly where: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable