Skip to content

ConsumerChannelProps

Properties for defining a ConsumerChannel.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dts-consumerchannel

Initializer

import { ConsumerChannelProps } from '@alicloud/ros-cdk-dts'
const consumerChannelProps: ConsumerChannelProps = { ... }

Properties

Name Type Description
consumerGroupName string | @alicloud/ros-cdk-core.IResolvable Property consumerGroupName: Consumer group name, up to 128 characters.
consumerGroupPassword string | @alicloud/ros-cdk-core.IResolvable Property consumerGroupPassword: Consumer group password, composed of uppercase letters, lowercase letters, numbers, and special characters (at least two types), 8-32 characters long.
consumerGroupUserName string | @alicloud/ros-cdk-core.IResolvable Property consumerGroupUserName: Username, composed of uppercase letters, lowercase letters, numbers, and underscores, up to 16 characters.
dtsInstanceId string | @alicloud/ros-cdk-core.IResolvable Property dtsInstanceId: DTS subscription instance ID.
dtsJobId string | @alicloud/ros-cdk-core.IResolvable Property dtsJobId: DTS subscription job ID.

consumerGroupNameRequired

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

Property consumerGroupName: Consumer group name, up to 128 characters.


consumerGroupPasswordRequired

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

Property consumerGroupPassword: Consumer group password, composed of uppercase letters, lowercase letters, numbers, and special characters (at least two types), 8-32 characters long.


consumerGroupUserNameRequired

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

Property consumerGroupUserName: Username, composed of uppercase letters, lowercase letters, numbers, and underscores, up to 16 characters.


dtsInstanceIdOptional

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

Property dtsInstanceId: DTS subscription instance ID.

Either DtsInstanceId or DtsJobId must be provided.


dtsJobIdOptional

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

Property dtsJobId: DTS subscription job ID.

Either DtsInstanceId or DtsJobId must be provided.