Skip to content

TopicProps

Properties for defining a Topic.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-datahub-topic

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkdatahub"
&alicloudroscdkdatahub.TopicProps {
    Comment: interface{},
    ProjectName: interface{},
    RecordType: interface{},
    TopicName: interface{},
    Lifecycle: interface{},
    RecordSchema: interface{},
    ShardCount: interface{},
}

Properties

Name Type Description
Comment interface{} Property comment: The comment of topic.
ProjectName interface{} Property projectName: The name of the project.
RecordType interface{} Property recordType: Record type.
TopicName interface{} Property topicName: The name of the topic.
Lifecycle interface{} Property lifecycle: Data storage life cycle.
RecordSchema interface{} Property recordSchema: When creating a TUPLE type topic, you need to specify the schema, but the BLOB type does not pass this parameter.
ShardCount interface{} Property shardCount: Initial shard number.

CommentRequired

Comment interface{}
  • Type: interface{}

Property comment: The comment of topic.


ProjectNameRequired

ProjectName interface{}
  • Type: interface{}

Property projectName: The name of the project.

Length [3, 32]. Beginning with characters, only characters, numbers and _ are allowed.


RecordTypeRequired

RecordType interface{}
  • Type: interface{}

Property recordType: Record type.

TUPLE: structured data, BLOB: unstructured data.


TopicNameRequired

TopicName interface{}
  • Type: interface{}

Property topicName: The name of the topic.

Length [3, 64]. Beginning with characters, only characters, numbers and _ are allowed.


LifecycleOptional

Lifecycle interface{}
  • Type: interface{}

Property lifecycle: Data storage life cycle.


RecordSchemaOptional

RecordSchema interface{}
  • Type: interface{}

Property recordSchema: When creating a TUPLE type topic, you need to specify the schema, but the BLOB type does not pass this parameter.


ShardCountOptional

ShardCount interface{}
  • Type: interface{}

Property shardCount: Initial shard number.