Skip to content

ITopic

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

  • Implemented By: github.com/alibabacloud-go/ros-cdk/alicloudroscdkkafka.datasource.Topic, github.com/alibabacloud-go/ros-cdk/alicloudroscdkkafka.datasource.ITopic

Represents a Topic.

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.
AttrCompactTopic interface{} Attribute CompactTopic: Can log merge.
AttrCreateTime interface{} Attribute CreateTime: Creation time.
AttrInstanceId interface{} Attribute InstanceId: Resource id.
AttrLocalTopic interface{} Attribute LocalTopic: Whether to store locally.
AttrPartitionNum interface{} Attribute PartitionNum: Number of partitions.
AttrRemark interface{} Attribute Remark: Remarks.
AttrStatusName interface{} Attribute StatusName: Meaning of status value.
AttrTags interface{} Attribute Tags: The tag of the kafka console, which is used to group instance,topic, and consumption.
AttrTopic interface{} Attribute Topic: Topic Name.
AttrTopicStatus interface{} Attribute TopicStatus: The Topic status.
Props TopicProps 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.


AttrCompactTopicRequired

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

Attribute CompactTopic: Can log merge.


AttrCreateTimeRequired

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

Attribute CreateTime: Creation time.


AttrInstanceIdRequired

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

Attribute InstanceId: Resource id.


AttrLocalTopicRequired

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

Attribute LocalTopic: Whether to store locally.


AttrPartitionNumRequired

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

Attribute PartitionNum: Number of partitions.


AttrRemarkRequired

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

Attribute Remark: Remarks.


AttrStatusNameRequired

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

Attribute StatusName: Meaning of status value.


AttrTagsRequired

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

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


AttrTopicRequired

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

Attribute Topic: Topic Name.


AttrTopicStatusRequired

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

Attribute TopicStatus: The Topic status.


PropsRequired

func Props() TopicProps