Skip to content

IDevice

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: Device, IDevice

Represents a Device.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrDeviceName interface{} Attribute DeviceName: Device name.
AttrDeviceSecret interface{} Attribute DeviceSecret: Device key.
AttrIotId interface{} Attribute IotId: Things internet device ID issued for the device, as the unique identifier of the device.
AttrIotInstanceId interface{} Attribute IotInstanceId: IOT instance ID.
AttrIpAddress interface{} Attribute IpAddress: IP address.
AttrNickName interface{} Attribute NickName: Nick name.
AttrNodeType interface{} Attribute NodeType: Node type.
AttrProductKey interface{} Attribute ProductKey: Product key.
AttrProductName interface{} Attribute ProductName: Product name.
Props DeviceProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


StackRequired

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrDeviceNameRequired

func AttrDeviceName() interface{}
  • Type: interface{}

Attribute DeviceName: Device name.


AttrDeviceSecretRequired

func AttrDeviceSecret() interface{}
  • Type: interface{}

Attribute DeviceSecret: Device key.


AttrIotIdRequired

func AttrIotId() interface{}
  • Type: interface{}

Attribute IotId: Things internet device ID issued for the device, as the unique identifier of the device.

Description Keep, do not leak.


AttrIotInstanceIdRequired

func AttrIotInstanceId() interface{}
  • Type: interface{}

Attribute IotInstanceId: IOT instance ID.


AttrIpAddressRequired

func AttrIpAddress() interface{}
  • Type: interface{}

Attribute IpAddress: IP address.


AttrNickNameRequired

func AttrNickName() interface{}
  • Type: interface{}

Attribute NickName: Nick name.


AttrNodeTypeRequired

func AttrNodeType() interface{}
  • Type: interface{}

Attribute NodeType: Node type.


AttrProductKeyRequired

func AttrProductKey() interface{}
  • Type: interface{}

Attribute ProductKey: Product key.


AttrProductNameRequired

func AttrProductName() interface{}
  • Type: interface{}

Attribute ProductName: Product name.


PropsRequired

func Props() DeviceProps