Skip to content

ITopic

  • Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource

  • Implemented By: AlibabaCloud.SDK.ROS.CDK.Kafka.datasource.Topic, AlibabaCloud.SDK.ROS.CDK.Kafka.datasource.ITopic

Represents a Topic.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrCompactTopic object Attribute CompactTopic: Can log merge.
AttrCreateTime object Attribute CreateTime: Creation time.
AttrInstanceId object Attribute InstanceId: Resource id.
AttrLocalTopic object Attribute LocalTopic: Whether to store locally.
AttrPartitionNum object Attribute PartitionNum: Number of partitions.
AttrRemark object Attribute Remark: Remarks.
AttrStatusName object Attribute StatusName: Meaning of status value.
AttrTags object Attribute Tags: The tag of the kafka console, which is used to group instance,topic, and consumption.
AttrTopic object Attribute Topic: Topic Name.
AttrTopicStatus object Attribute TopicStatus: The Topic status.
Props TopicProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.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

public Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrCompactTopicRequired

public object AttrCompactTopic { get; }
  • Type: object

Attribute CompactTopic: Can log merge.


AttrCreateTimeRequired

public object AttrCreateTime { get; }
  • Type: object

Attribute CreateTime: Creation time.


AttrInstanceIdRequired

public object AttrInstanceId { get; }
  • Type: object

Attribute InstanceId: Resource id.


AttrLocalTopicRequired

public object AttrLocalTopic { get; }
  • Type: object

Attribute LocalTopic: Whether to store locally.


AttrPartitionNumRequired

public object AttrPartitionNum { get; }
  • Type: object

Attribute PartitionNum: Number of partitions.


AttrRemarkRequired

public object AttrRemark { get; }
  • Type: object

Attribute Remark: Remarks.


AttrStatusNameRequired

public object AttrStatusName { get; }
  • Type: object

Attribute StatusName: Meaning of status value.


AttrTagsRequired

public object AttrTags { get; }
  • Type: object

Attribute Tags: The tag of the kafka console, which is used to group instance,topic, and consumption.


AttrTopicRequired

public object AttrTopic { get; }
  • Type: object

Attribute Topic: Topic Name.


AttrTopicStatusRequired

public object AttrTopicStatus { get; }
  • Type: object

Attribute TopicStatus: The Topic status.


PropsRequired

public TopicProps Props { get; }