v20230308

package
v1.0.926 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

View Source
const (

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

	// 实例未就绪,请稍后重试。
	FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"

	// 已达到主题数上限。
	LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 客户端不存在。
	RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

	// 消费组不存在,请检查后重试。
	RESOURCENOTFOUND_GROUP = "ResourceNotFound.Group"

	// 实例不存在。
	RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

	// 消息不存在。
	RESOURCENOTFOUND_MESSAGE = "ResourceNotFound.Message"

	// 角色不存在,请检查后重试。
	RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"

	// 主题不存在,请检查后重试。
	RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 实例Topic数量不能调整到已使用额度以下。
	UNSUPPORTEDOPERATION_INSTANCETOPICNUMDOWNGRADE = "UnsupportedOperation.InstanceTopicNumDowngrade"

	// 资源已存在,请检查后重试。
	UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"
)
View Source
const APIVersion = "2023-03-08"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateConsumerGroup added in v1.0.746

func (c *Client) CreateConsumerGroup(request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)

CreateConsumerGroup 创建消费组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateConsumerGroupWithContext added in v1.0.746

func (c *Client) CreateConsumerGroupWithContext(ctx context.Context, request *CreateConsumerGroupRequest) (response *CreateConsumerGroupResponse, err error)

CreateConsumerGroup 创建消费组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateInstance added in v1.0.744

func (c *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance 购买新实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateInstanceWithContext added in v1.0.744

func (c *Client) CreateInstanceWithContext(ctx context.Context, request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance 购买新实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateMQTTInsPublicEndpoint added in v1.0.846

func (c *Client) CreateMQTTInsPublicEndpoint(request *CreateMQTTInsPublicEndpointRequest) (response *CreateMQTTInsPublicEndpointResponse, err error)

CreateMQTTInsPublicEndpoint 为MQTT实例创建公网接入点

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateMQTTInsPublicEndpointWithContext added in v1.0.846

func (c *Client) CreateMQTTInsPublicEndpointWithContext(ctx context.Context, request *CreateMQTTInsPublicEndpointRequest) (response *CreateMQTTInsPublicEndpointResponse, err error)

CreateMQTTInsPublicEndpoint 为MQTT实例创建公网接入点

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateMQTTInstance added in v1.0.845

func (c *Client) CreateMQTTInstance(request *CreateMQTTInstanceRequest) (response *CreateMQTTInstanceResponse, err error)

CreateMQTTInstance 购买新的MQTT实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateMQTTInstanceWithContext added in v1.0.845

func (c *Client) CreateMQTTInstanceWithContext(ctx context.Context, request *CreateMQTTInstanceRequest) (response *CreateMQTTInstanceResponse, err error)

CreateMQTTInstance 购买新的MQTT实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) CreateMQTTTopic added in v1.0.846

func (c *Client) CreateMQTTTopic(request *CreateMQTTTopicRequest) (response *CreateMQTTTopicResponse, err error)

CreateMQTTTopic 创建主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateMQTTTopicWithContext added in v1.0.846

func (c *Client) CreateMQTTTopicWithContext(ctx context.Context, request *CreateMQTTTopicRequest) (response *CreateMQTTTopicResponse, err error)

CreateMQTTTopic 创建主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateMQTTUser added in v1.0.846

func (c *Client) CreateMQTTUser(request *CreateMQTTUserRequest) (response *CreateMQTTUserResponse, err error)

CreateMQTTUser 添加mqtt角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateMQTTUserWithContext added in v1.0.846

func (c *Client) CreateMQTTUserWithContext(ctx context.Context, request *CreateMQTTUserRequest) (response *CreateMQTTUserResponse, err error)

CreateMQTTUser 添加mqtt角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateRole added in v1.0.756

func (c *Client) CreateRole(request *CreateRoleRequest) (response *CreateRoleResponse, err error)

CreateRole 添加角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateRoleWithContext added in v1.0.756

func (c *Client) CreateRoleWithContext(ctx context.Context, request *CreateRoleRequest) (response *CreateRoleResponse, err error)

CreateRole 添加角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
OPERATIONDENIED = "OperationDenied"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateTopic added in v1.0.746

func (c *Client) CreateTopic(request *CreateTopicRequest) (response *CreateTopicResponse, err error)

CreateTopic 创建主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) CreateTopicWithContext added in v1.0.746

func (c *Client) CreateTopicWithContext(ctx context.Context, request *CreateTopicRequest) (response *CreateTopicResponse, err error)

CreateTopic 创建主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
LIMITEXCEEDED_TOPICNUM = "LimitExceeded.TopicNum"
OPERATIONDENIED = "OperationDenied"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
UNSUPPORTEDOPERATION_RESOURCEALREADYEXISTS = "UnsupportedOperation.ResourceAlreadyExists"

func (*Client) DeleteConsumerGroup added in v1.0.746

func (c *Client) DeleteConsumerGroup(request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)

DeleteConsumerGroup 删除消费组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_GROUP = "ResourceNotFound.Group"

func (*Client) DeleteConsumerGroupWithContext added in v1.0.746

func (c *Client) DeleteConsumerGroupWithContext(ctx context.Context, request *DeleteConsumerGroupRequest) (response *DeleteConsumerGroupResponse, err error)

DeleteConsumerGroup 删除消费组

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_GROUP = "ResourceNotFound.Group"

func (*Client) DeleteInstance added in v1.0.744

func (c *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance 删除实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DeleteInstanceWithContext added in v1.0.744

func (c *Client) DeleteInstanceWithContext(ctx context.Context, request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance 删除实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DeleteMQTTInsPublicEndpoint added in v1.0.846

func (c *Client) DeleteMQTTInsPublicEndpoint(request *DeleteMQTTInsPublicEndpointRequest) (response *DeleteMQTTInsPublicEndpointResponse, err error)

DeleteMQTTInsPublicEndpoint 删除MQTT实例的公网接入点

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DeleteMQTTInsPublicEndpointWithContext added in v1.0.846

func (c *Client) DeleteMQTTInsPublicEndpointWithContext(ctx context.Context, request *DeleteMQTTInsPublicEndpointRequest) (response *DeleteMQTTInsPublicEndpointResponse, err error)

DeleteMQTTInsPublicEndpoint 删除MQTT实例的公网接入点

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DeleteMQTTInstance added in v1.0.846

func (c *Client) DeleteMQTTInstance(request *DeleteMQTTInstanceRequest) (response *DeleteMQTTInstanceResponse, err error)

DeleteMQTTInstance 删除MQTT实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DeleteMQTTInstanceWithContext added in v1.0.846

func (c *Client) DeleteMQTTInstanceWithContext(ctx context.Context, request *DeleteMQTTInstanceRequest) (response *DeleteMQTTInstanceResponse, err error)

DeleteMQTTInstance 删除MQTT实例

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCEINUSE = "ResourceInUse"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DeleteMQTTTopic added in v1.0.846

func (c *Client) DeleteMQTTTopic(request *DeleteMQTTTopicRequest) (response *DeleteMQTTTopicResponse, err error)

DeleteMQTTTopic 删除MQTT主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DeleteMQTTTopicWithContext added in v1.0.846

func (c *Client) DeleteMQTTTopicWithContext(ctx context.Context, request *DeleteMQTTTopicRequest) (response *DeleteMQTTTopicResponse, err error)

DeleteMQTTTopic 删除MQTT主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DeleteMQTTUser added in v1.0.846

func (c *Client) DeleteMQTTUser(request *DeleteMQTTUserRequest) (response *DeleteMQTTUserResponse, err error)

DeleteMQTTUser 删除MQTT访问用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"

func (*Client) DeleteMQTTUserWithContext added in v1.0.846

func (c *Client) DeleteMQTTUserWithContext(ctx context.Context, request *DeleteMQTTUserRequest) (response *DeleteMQTTUserResponse, err error)

DeleteMQTTUser 删除MQTT访问用户

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"

func (*Client) DeleteRole added in v1.0.756

func (c *Client) DeleteRole(request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)

DeleteRole 删除角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"

func (*Client) DeleteRoleWithContext added in v1.0.756

func (c *Client) DeleteRoleWithContext(ctx context.Context, request *DeleteRoleRequest) (response *DeleteRoleResponse, err error)

DeleteRole 删除角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_ROLE = "ResourceNotFound.Role"

func (*Client) DeleteTopic added in v1.0.746

func (c *Client) DeleteTopic(request *DeleteTopicRequest) (response *DeleteTopicResponse, err error)

DeleteTopic 删除主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DeleteTopicWithContext added in v1.0.746

func (c *Client) DeleteTopicWithContext(ctx context.Context, request *DeleteTopicRequest) (response *DeleteTopicResponse, err error)

DeleteTopic 删除主题

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DescribeConsumerGroup added in v1.0.746

func (c *Client) DescribeConsumerGroup(request *DescribeConsumerGroupRequest) (response *DescribeConsumerGroupResponse, err error)

DescribeConsumerGroup 查询消费组详情

可能返回的错误码:

RESOURCENOTFOUND_GROUP = "ResourceNotFound.Group"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeConsumerGroupList added in v1.0.789

func (c *Client) DescribeConsumerGroupList(request *DescribeConsumerGroupListRequest) (response *DescribeConsumerGroupListResponse, err error)

DescribeConsumerGroupList 获取消费组列表,Filter参数使用说明如下:

1. ConsumerGroupName,名称模糊查询

2. ConsumeMessageOrderly,投递顺序性。"true":顺序投递;"false":并发投递

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeConsumerGroupListWithContext added in v1.0.789

func (c *Client) DescribeConsumerGroupListWithContext(ctx context.Context, request *DescribeConsumerGroupListRequest) (response *DescribeConsumerGroupListResponse, err error)

DescribeConsumerGroupList 获取消费组列表,Filter参数使用说明如下:

1. ConsumerGroupName,名称模糊查询

2. ConsumeMessageOrderly,投递顺序性。"true":顺序投递;"false":并发投递

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeConsumerGroupWithContext added in v1.0.746

func (c *Client) DescribeConsumerGroupWithContext(ctx context.Context, request *DescribeConsumerGroupRequest) (response *DescribeConsumerGroupResponse, err error)

DescribeConsumerGroup 查询消费组详情

可能返回的错误码:

RESOURCENOTFOUND_GROUP = "ResourceNotFound.Group"
RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeInstance added in v1.0.744

func (c *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance 查询实例信息

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeInstanceList

func (c *Client) DescribeInstanceList(request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error)

DescribeInstanceList 获取实例列表,Filters参数使用说明如下:

1. InstanceName, 名称模糊查询

2. InstanceId,实例ID查询

3. InstanceType, 实例类型查询,支持多选

3. InstanceStatus,实例状态查询,支持多选

当使用TagFilters查询时,Filters参数失效。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeInstanceListWithContext

func (c *Client) DescribeInstanceListWithContext(ctx context.Context, request *DescribeInstanceListRequest) (response *DescribeInstanceListResponse, err error)

DescribeInstanceList 获取实例列表,Filters参数使用说明如下:

1. InstanceName, 名称模糊查询

2. InstanceId,实例ID查询

3. InstanceType, 实例类型查询,支持多选

3. InstanceStatus,实例状态查询,支持多选

当使用TagFilters查询时,Filters参数失效。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeInstanceWithContext added in v1.0.744

func (c *Client) DescribeInstanceWithContext(ctx context.Context, request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance 查询实例信息

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTClient added in v1.0.846

func (c *Client) DescribeMQTTClient(request *DescribeMQTTClientRequest) (response *DescribeMQTTClientResponse, err error)

DescribeMQTTClient 查询 MQTT 客户端详情

可能返回的错误码:

RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

func (*Client) DescribeMQTTClientWithContext added in v1.0.846

func (c *Client) DescribeMQTTClientWithContext(ctx context.Context, request *DescribeMQTTClientRequest) (response *DescribeMQTTClientResponse, err error)

DescribeMQTTClient 查询 MQTT 客户端详情

可能返回的错误码:

RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

func (*Client) DescribeMQTTInsPublicEndpoints added in v1.0.846

func (c *Client) DescribeMQTTInsPublicEndpoints(request *DescribeMQTTInsPublicEndpointsRequest) (response *DescribeMQTTInsPublicEndpointsResponse, err error)

DescribeMQTTInsPublicEndpoints 查询MQTT实例公网接入点

可能返回的错误码:

RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

func (*Client) DescribeMQTTInsPublicEndpointsWithContext added in v1.0.846

func (c *Client) DescribeMQTTInsPublicEndpointsWithContext(ctx context.Context, request *DescribeMQTTInsPublicEndpointsRequest) (response *DescribeMQTTInsPublicEndpointsResponse, err error)

DescribeMQTTInsPublicEndpoints 查询MQTT实例公网接入点

可能返回的错误码:

RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

func (*Client) DescribeMQTTInsVPCEndpoints added in v1.0.846

func (c *Client) DescribeMQTTInsVPCEndpoints(request *DescribeMQTTInsVPCEndpointsRequest) (response *DescribeMQTTInsVPCEndpointsResponse, err error)

DescribeMQTTInsVPCEndpoints 查询MQTT实例公网接入点

可能返回的错误码:

RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

func (*Client) DescribeMQTTInsVPCEndpointsWithContext added in v1.0.846

func (c *Client) DescribeMQTTInsVPCEndpointsWithContext(ctx context.Context, request *DescribeMQTTInsVPCEndpointsRequest) (response *DescribeMQTTInsVPCEndpointsResponse, err error)

DescribeMQTTInsVPCEndpoints 查询MQTT实例公网接入点

可能返回的错误码:

RESOURCENOTFOUND_CLIENT = "ResourceNotFound.Client"

func (*Client) DescribeMQTTInstance added in v1.0.846

func (c *Client) DescribeMQTTInstance(request *DescribeMQTTInstanceRequest) (response *DescribeMQTTInstanceResponse, err error)

DescribeMQTTInstance 查询实例信息

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTInstanceCert added in v1.0.846

func (c *Client) DescribeMQTTInstanceCert(request *DescribeMQTTInstanceCertRequest) (response *DescribeMQTTInstanceCertResponse, err error)

DescribeMQTTInstanceCert 查询MQTT集群证书列表

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTInstanceCertWithContext added in v1.0.846

func (c *Client) DescribeMQTTInstanceCertWithContext(ctx context.Context, request *DescribeMQTTInstanceCertRequest) (response *DescribeMQTTInstanceCertResponse, err error)

DescribeMQTTInstanceCert 查询MQTT集群证书列表

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTInstanceList added in v1.0.845

func (c *Client) DescribeMQTTInstanceList(request *DescribeMQTTInstanceListRequest) (response *DescribeMQTTInstanceListResponse, err error)

DescribeMQTTInstanceList 获取实例列表,Filters参数使用说明如下:

1. InstanceName, 名称模糊查询

2. InstanceId,实例ID查询

3. InstanceType, 实例类型查询,支持多选

3. InstanceStatus,实例状态查询,支持多选

当使用TagFilters查询时,Filters参数失效。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeMQTTInstanceListWithContext added in v1.0.845

func (c *Client) DescribeMQTTInstanceListWithContext(ctx context.Context, request *DescribeMQTTInstanceListRequest) (response *DescribeMQTTInstanceListResponse, err error)

DescribeMQTTInstanceList 获取实例列表,Filters参数使用说明如下:

1. InstanceName, 名称模糊查询

2. InstanceId,实例ID查询

3. InstanceType, 实例类型查询,支持多选

3. InstanceStatus,实例状态查询,支持多选

当使用TagFilters查询时,Filters参数失效。

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) DescribeMQTTInstanceWithContext added in v1.0.846

func (c *Client) DescribeMQTTInstanceWithContext(ctx context.Context, request *DescribeMQTTInstanceRequest) (response *DescribeMQTTInstanceResponse, err error)

DescribeMQTTInstance 查询实例信息

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTMessage added in v1.0.846

func (c *Client) DescribeMQTTMessage(request *DescribeMQTTMessageRequest) (response *DescribeMQTTMessageResponse, err error)

DescribeMQTTMessage 查询MQTT消息详情

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_MESSAGE = "ResourceNotFound.Message"

func (*Client) DescribeMQTTMessageList added in v1.0.846

func (c *Client) DescribeMQTTMessageList(request *DescribeMQTTMessageListRequest) (response *DescribeMQTTMessageListResponse, err error)

DescribeMQTTMessageList 查询消息列表,如查询死信,请设置ConsumerGroup参数

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTMessageListWithContext added in v1.0.846

func (c *Client) DescribeMQTTMessageListWithContext(ctx context.Context, request *DescribeMQTTMessageListRequest) (response *DescribeMQTTMessageListResponse, err error)

DescribeMQTTMessageList 查询消息列表,如查询死信,请设置ConsumerGroup参数

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTMessageWithContext added in v1.0.846

func (c *Client) DescribeMQTTMessageWithContext(ctx context.Context, request *DescribeMQTTMessageRequest) (response *DescribeMQTTMessageResponse, err error)

DescribeMQTTMessage 查询MQTT消息详情

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_MESSAGE = "ResourceNotFound.Message"

func (*Client) DescribeMQTTProductSKUList added in v1.0.845

func (c *Client) DescribeMQTTProductSKUList(request *DescribeMQTTProductSKUListRequest) (response *DescribeMQTTProductSKUListResponse, err error)

DescribeMQTTProductSKUList 获取产品售卖规格

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTProductSKUListWithContext added in v1.0.845

func (c *Client) DescribeMQTTProductSKUListWithContext(ctx context.Context, request *DescribeMQTTProductSKUListRequest) (response *DescribeMQTTProductSKUListResponse, err error)

DescribeMQTTProductSKUList 获取产品售卖规格

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTTopic added in v1.0.846

func (c *Client) DescribeMQTTTopic(request *DescribeMQTTTopicRequest) (response *DescribeMQTTTopicResponse, err error)

DescribeMQTTTopic 查询mqtt主题详情

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DescribeMQTTTopicList added in v1.0.846

func (c *Client) DescribeMQTTTopicList(request *DescribeMQTTTopicListRequest) (response *DescribeMQTTTopicListResponse, err error)

DescribeMQTTTopicList 获取主题列表,Filter参数使用说明如下:

1. TopicName,主题名称模糊搜索

2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTTopicListWithContext added in v1.0.846

func (c *Client) DescribeMQTTTopicListWithContext(ctx context.Context, request *DescribeMQTTTopicListRequest) (response *DescribeMQTTTopicListResponse, err error)

DescribeMQTTTopicList 获取主题列表,Filter参数使用说明如下:

1. TopicName,主题名称模糊搜索

2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTTopicWithContext added in v1.0.846

func (c *Client) DescribeMQTTTopicWithContext(ctx context.Context, request *DescribeMQTTTopicRequest) (response *DescribeMQTTTopicResponse, err error)

DescribeMQTTTopic 查询mqtt主题详情

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DescribeMQTTUserList added in v1.0.846

func (c *Client) DescribeMQTTUserList(request *DescribeMQTTUserListRequest) (response *DescribeMQTTUserListResponse, err error)

DescribeMQTTUserList 查询用户列表,Filter参数使用说明如下:

1. Username,用户名称模糊搜索

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeMQTTUserListWithContext added in v1.0.846

func (c *Client) DescribeMQTTUserListWithContext(ctx context.Context, request *DescribeMQTTUserListRequest) (response *DescribeMQTTUserListResponse, err error)

DescribeMQTTUserList 查询用户列表,Filter参数使用说明如下:

1. Username,用户名称模糊搜索

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeRoleList added in v1.0.756

func (c *Client) DescribeRoleList(request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error)

DescribeRoleList 查询角色列表,Filter参数使用说明如下:

1. RoleName,角色名称模糊搜索

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeRoleListWithContext added in v1.0.756

func (c *Client) DescribeRoleListWithContext(ctx context.Context, request *DescribeRoleListRequest) (response *DescribeRoleListResponse, err error)

DescribeRoleList 查询角色列表,Filter参数使用说明如下:

1. RoleName,角色名称模糊搜索

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeTopic added in v1.0.746

func (c *Client) DescribeTopic(request *DescribeTopicRequest) (response *DescribeTopicResponse, err error)

DescribeTopic 查询主题详情,Offset和Limit参数是指订阅该主题的消费组查询分页参数,Filter参数使用说明如下:

ConsumerGroup,消费组名称过滤

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) DescribeTopicList

func (c *Client) DescribeTopicList(request *DescribeTopicListRequest) (response *DescribeTopicListResponse, err error)

DescribeTopicList 获取主题列表,Filter参数使用说明如下:

1. TopicName,主题名称模糊搜索

2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeTopicListWithContext

func (c *Client) DescribeTopicListWithContext(ctx context.Context, request *DescribeTopicListRequest) (response *DescribeTopicListResponse, err error)

DescribeTopicList 获取主题列表,Filter参数使用说明如下:

1. TopicName,主题名称模糊搜索

2. TopicType,主题类型查询,支持多选,可选值:Normal,Order,Transaction,DelayScheduled

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) DescribeTopicWithContext added in v1.0.746

func (c *Client) DescribeTopicWithContext(ctx context.Context, request *DescribeTopicRequest) (response *DescribeTopicResponse, err error)

DescribeTopic 查询主题详情,Offset和Limit参数是指订阅该主题的消费组查询分页参数,Filter参数使用说明如下:

ConsumerGroup,消费组名称过滤

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"
RESOURCENOTFOUND_TOPIC = "ResourceNotFound.Topic"

func (*Client) ImportSourceClusterConsumerGroups added in v1.0.799

func (c *Client) ImportSourceClusterConsumerGroups(request *ImportSourceClusterConsumerGroupsRequest) (response *ImportSourceClusterConsumerGroupsResponse, err error)

ImportSourceClusterConsumerGroups 导入消费者组列表

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) ImportSourceClusterConsumerGroupsWithContext added in v1.0.799

func (c *Client) ImportSourceClusterConsumerGroupsWithContext(ctx context.Context, request *ImportSourceClusterConsumerGroupsRequest) (response *ImportSourceClusterConsumerGroupsResponse, err error)

ImportSourceClusterConsumerGroups 导入消费者组列表

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) ImportSourceClusterTopics added in v1.0.799

func (c *Client) ImportSourceClusterTopics(request *ImportSourceClusterTopicsRequest) (response *ImportSourceClusterTopicsResponse, err error)

ImportSourceClusterTopics 导入topic列表

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) ImportSourceClusterTopicsWithContext added in v1.0.799

func (c *Client) ImportSourceClusterTopicsWithContext(ctx context.Context, request *ImportSourceClusterTopicsRequest) (response *ImportSourceClusterTopicsResponse, err error)

ImportSourceClusterTopics 导入topic列表

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) ModifyConsumerGroup added in v1.0.746

func (c *Client) ModifyConsumerGroup(request *ModifyConsumerGroupRequest) (response *ModifyConsumerGroupResponse, err error)

ModifyConsumerGroup 修改消费组属性

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) ModifyConsumerGroupWithContext added in v1.0.746

func (c *Client) ModifyConsumerGroupWithContext(ctx context.Context, request *ModifyConsumerGroupRequest) (response *ModifyConsumerGroupResponse, err error)

ModifyConsumerGroup 修改消费组属性

可能返回的错误码:

RESOURCENOTFOUND_INSTANCE = "ResourceNotFound.Instance"

func (*Client) ModifyInstance added in v1.0.744

func (c *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance 修改实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION_INSTANCETOPICNUMDOWNGRADE = "UnsupportedOperation.InstanceTopicNumDowngrade"

func (*Client) ModifyInstanceWithContext added in v1.0.744

func (c *Client) ModifyInstanceWithContext(ctx context.Context, request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance 修改实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION_INSTANCETOPICNUMDOWNGRADE = "UnsupportedOperation.InstanceTopicNumDowngrade"

func (*Client) ModifyMQTTInsPublicEndpoint added in v1.0.846

func (c *Client) ModifyMQTTInsPublicEndpoint(request *ModifyMQTTInsPublicEndpointRequest) (response *ModifyMQTTInsPublicEndpointResponse, err error)

ModifyMQTTInsPublicEndpoint 更新MQTT实例公网接入点

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION_INSTANCETOPICNUMDOWNGRADE = "UnsupportedOperation.InstanceTopicNumDowngrade"

func (*Client) ModifyMQTTInsPublicEndpointWithContext added in v1.0.846

func (c *Client) ModifyMQTTInsPublicEndpointWithContext(ctx context.Context, request *ModifyMQTTInsPublicEndpointRequest) (response *ModifyMQTTInsPublicEndpointResponse, err error)

ModifyMQTTInsPublicEndpoint 更新MQTT实例公网接入点

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
UNSUPPORTEDOPERATION_INSTANCETOPICNUMDOWNGRADE = "UnsupportedOperation.InstanceTopicNumDowngrade"

func (*Client) ModifyMQTTInstance added in v1.0.846

func (c *Client) ModifyMQTTInstance(request *ModifyMQTTInstanceRequest) (response *ModifyMQTTInstanceResponse, err error)

ModifyMQTTInstance 修改实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyMQTTInstanceCertBinding added in v1.0.846

func (c *Client) ModifyMQTTInstanceCertBinding(request *ModifyMQTTInstanceCertBindingRequest) (response *ModifyMQTTInstanceCertBindingResponse, err error)

ModifyMQTTInstanceCertBinding 更新MQTT集群绑定证书

参数传空,则为删除证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyMQTTInstanceCertBindingWithContext added in v1.0.846

func (c *Client) ModifyMQTTInstanceCertBindingWithContext(ctx context.Context, request *ModifyMQTTInstanceCertBindingRequest) (response *ModifyMQTTInstanceCertBindingResponse, err error)

ModifyMQTTInstanceCertBinding 更新MQTT集群绑定证书

参数传空,则为删除证书

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyMQTTInstanceWithContext added in v1.0.846

func (c *Client) ModifyMQTTInstanceWithContext(ctx context.Context, request *ModifyMQTTInstanceRequest) (response *ModifyMQTTInstanceResponse, err error)

ModifyMQTTInstance 修改实例属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_INSTANCENOTREADY = "FailedOperation.InstanceNotReady"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) ModifyMQTTTopic added in v1.0.846

func (c *Client) ModifyMQTTTopic(request *ModifyMQTTTopicRequest) (response *ModifyMQTTTopicResponse, err error)

ModifyMQTTTopic 修改主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyMQTTTopicWithContext added in v1.0.846

func (c *Client) ModifyMQTTTopicWithContext(ctx context.Context, request *ModifyMQTTTopicRequest) (response *ModifyMQTTTopicResponse, err error)

ModifyMQTTTopic 修改主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyMQTTUser added in v1.0.846

func (c *Client) ModifyMQTTUser(request *ModifyMQTTUserRequest) (response *ModifyMQTTUserResponse, err error)

ModifyMQTTUser 修改MQTT角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyMQTTUserWithContext added in v1.0.846

func (c *Client) ModifyMQTTUserWithContext(ctx context.Context, request *ModifyMQTTUserRequest) (response *ModifyMQTTUserResponse, err error)

ModifyMQTTUser 修改MQTT角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyRole added in v1.0.756

func (c *Client) ModifyRole(request *ModifyRoleRequest) (response *ModifyRoleResponse, err error)

ModifyRole 修改角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyRoleWithContext added in v1.0.756

func (c *Client) ModifyRoleWithContext(ctx context.Context, request *ModifyRoleRequest) (response *ModifyRoleResponse, err error)

ModifyRole 修改角色

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyTopic added in v1.0.746

func (c *Client) ModifyTopic(request *ModifyTopicRequest) (response *ModifyTopicResponse, err error)

ModifyTopic 修改主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

func (*Client) ModifyTopicWithContext added in v1.0.746

func (c *Client) ModifyTopicWithContext(ctx context.Context, request *ModifyTopicRequest) (response *ModifyTopicResponse, err error)

ModifyTopic 修改主题属性

可能返回的错误码:

FAILEDOPERATION = "FailedOperation"

type ConsumeGroupItem added in v1.0.789

type ConsumeGroupItem struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 是否开启消费
	ConsumeEnable *bool `json:"ConsumeEnable,omitnil,omitempty" name:"ConsumeEnable"`

	// 顺序投递:true
	// 并发投递:false
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 最大重试次数
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type CreateConsumerGroupRequest added in v1.0.746

type CreateConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 最大重试次数
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 是否开启消费
	ConsumeEnable *bool `json:"ConsumeEnable,omitnil,omitempty" name:"ConsumeEnable"`

	// 顺序投递:true
	// 并发投递:false
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateConsumerGroupRequest added in v1.0.746

func NewCreateConsumerGroupRequest() (request *CreateConsumerGroupRequest)

func (*CreateConsumerGroupRequest) FromJsonString added in v1.0.746

func (r *CreateConsumerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConsumerGroupRequest) ToJsonString added in v1.0.746

func (r *CreateConsumerGroupRequest) ToJsonString() string

type CreateConsumerGroupRequestParams added in v1.0.746

type CreateConsumerGroupRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 最大重试次数
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 是否开启消费
	ConsumeEnable *bool `json:"ConsumeEnable,omitnil,omitempty" name:"ConsumeEnable"`

	// 顺序投递:true
	// 并发投递:false
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateConsumerGroupResponse added in v1.0.746

type CreateConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateConsumerGroupResponseParams `json:"Response"`
}

func NewCreateConsumerGroupResponse added in v1.0.746

func NewCreateConsumerGroupResponse() (response *CreateConsumerGroupResponse)

func (*CreateConsumerGroupResponse) FromJsonString added in v1.0.746

func (r *CreateConsumerGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateConsumerGroupResponse) ToJsonString added in v1.0.746

func (r *CreateConsumerGroupResponse) ToJsonString() string

type CreateConsumerGroupResponseParams added in v1.0.746

type CreateConsumerGroupResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateInstanceRequest added in v1.0.744

type CreateInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例类型,
	// EXPERIMENT 体验版
	// BASIC 基础版
	// PRO  专业版
	// PLATINUM 铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 商品规格,可用规格如下:
	// experiment_500,
	// basic_1k,
	// basic_2k,
	// basic_4k,
	// basic_6k,
	// pro_4k,
	// pro_6k,
	// pro_1w,
	// pro_2w,
	// pro_3w,
	// pro_4w,
	// pro_5w,
	// platinum_6k,
	// platinum_1w,
	// platinum_2w,
	// platinum_4w,
	// platinum_10w,
	// platinum_15w,
	// platinum_20w,
	// platinum_40w,
	// platinum_60w,
	// platinum_100w
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 标签列表
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 实例绑定的VPC信息
	VpcList []*VpcInfo `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 是否开启公网
	EnablePublic *bool `json:"EnablePublic,omitnil,omitempty" name:"EnablePublic"`

	// 公网带宽(单位:兆)
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问白名单
	IpRules []*IpRule `json:"IpRules,omitnil,omitempty" name:"IpRules"`

	// 消息保留时长(单位:小时)
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 付费模式(0: 后付费;1: 预付费)
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 是否自动续费(0: 不自动续费;1: 自动续费)
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 购买时长(单位:月)
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 最大可创建主题数
	MaxTopicNum *int64 `json:"MaxTopicNum,omitnil,omitempty" name:"MaxTopicNum"`
}

func NewCreateInstanceRequest added in v1.0.744

func NewCreateInstanceRequest() (request *CreateInstanceRequest)

func (*CreateInstanceRequest) FromJsonString added in v1.0.744

func (r *CreateInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceRequest) ToJsonString added in v1.0.744

func (r *CreateInstanceRequest) ToJsonString() string

type CreateInstanceRequestParams added in v1.0.744

type CreateInstanceRequestParams struct {
	// 实例类型,
	// EXPERIMENT 体验版
	// BASIC 基础版
	// PRO  专业版
	// PLATINUM 铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 商品规格,可用规格如下:
	// experiment_500,
	// basic_1k,
	// basic_2k,
	// basic_4k,
	// basic_6k,
	// pro_4k,
	// pro_6k,
	// pro_1w,
	// pro_2w,
	// pro_3w,
	// pro_4w,
	// pro_5w,
	// platinum_6k,
	// platinum_1w,
	// platinum_2w,
	// platinum_4w,
	// platinum_10w,
	// platinum_15w,
	// platinum_20w,
	// platinum_40w,
	// platinum_60w,
	// platinum_100w
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 标签列表
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 实例绑定的VPC信息
	VpcList []*VpcInfo `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 是否开启公网
	EnablePublic *bool `json:"EnablePublic,omitnil,omitempty" name:"EnablePublic"`

	// 公网带宽(单位:兆)
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问白名单
	IpRules []*IpRule `json:"IpRules,omitnil,omitempty" name:"IpRules"`

	// 消息保留时长(单位:小时)
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 付费模式(0: 后付费;1: 预付费)
	PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 是否自动续费(0: 不自动续费;1: 自动续费)
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 购买时长(单位:月)
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 最大可创建主题数
	MaxTopicNum *int64 `json:"MaxTopicNum,omitnil,omitempty" name:"MaxTopicNum"`
}

Predefined struct for user

type CreateInstanceResponse added in v1.0.744

type CreateInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateInstanceResponseParams `json:"Response"`
}

func NewCreateInstanceResponse added in v1.0.744

func NewCreateInstanceResponse() (response *CreateInstanceResponse)

func (*CreateInstanceResponse) FromJsonString added in v1.0.744

func (r *CreateInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateInstanceResponse) ToJsonString added in v1.0.744

func (r *CreateInstanceResponse) ToJsonString() string

type CreateInstanceResponseParams added in v1.0.744

type CreateInstanceResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMQTTInsPublicEndpointRequest added in v1.0.846

type CreateMQTTInsPublicEndpointRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问规则
	Rules []*PublicAccessRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewCreateMQTTInsPublicEndpointRequest added in v1.0.846

func NewCreateMQTTInsPublicEndpointRequest() (request *CreateMQTTInsPublicEndpointRequest)

func (*CreateMQTTInsPublicEndpointRequest) FromJsonString added in v1.0.846

func (r *CreateMQTTInsPublicEndpointRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTInsPublicEndpointRequest) ToJsonString added in v1.0.846

func (r *CreateMQTTInsPublicEndpointRequest) ToJsonString() string

type CreateMQTTInsPublicEndpointRequestParams added in v1.0.846

type CreateMQTTInsPublicEndpointRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问规则
	Rules []*PublicAccessRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type CreateMQTTInsPublicEndpointResponse added in v1.0.846

type CreateMQTTInsPublicEndpointResponse struct {
	*tchttp.BaseResponse
	Response *CreateMQTTInsPublicEndpointResponseParams `json:"Response"`
}

func NewCreateMQTTInsPublicEndpointResponse added in v1.0.846

func NewCreateMQTTInsPublicEndpointResponse() (response *CreateMQTTInsPublicEndpointResponse)

func (*CreateMQTTInsPublicEndpointResponse) FromJsonString added in v1.0.846

func (r *CreateMQTTInsPublicEndpointResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTInsPublicEndpointResponse) ToJsonString added in v1.0.846

func (r *CreateMQTTInsPublicEndpointResponse) ToJsonString() string

type CreateMQTTInsPublicEndpointResponseParams added in v1.0.846

type CreateMQTTInsPublicEndpointResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMQTTInstanceRequest added in v1.0.845

type CreateMQTTInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例类型,
	// EXPERIMENT 体验版
	// BASIC 基础版
	// PRO  专业版
	// PLATINUM 铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 商品规格,可用规格如下:
	// experiment_500,
	// basic_1k,
	// basic_2k,
	// basic_4k,
	// basic_6k,
	// pro_4k,
	// pro_6k,
	// pro_1w,
	// pro_2w,
	// pro_3w,
	// pro_4w,
	// pro_5w,
	// platinum_6k,
	// platinum_1w,
	// platinum_2w,
	// platinum_4w,
	// platinum_10w,
	// platinum_15w,
	// platinum_20w,
	// platinum_40w,
	// platinum_60w,
	// platinum_100w
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 标签列表
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 实例绑定的VPC信息
	VpcList []*VpcInfo `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 是否开启公网
	EnablePublic *bool `json:"EnablePublic,omitnil,omitempty" name:"EnablePublic"`

	// 公网带宽(单位:兆)
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问白名单
	IpRules []*IpRule `json:"IpRules,omitnil,omitempty" name:"IpRules"`

	// 是否自动续费(0: 不自动续费;1: 自动续费)
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 购买时长(单位:月)
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
}

func NewCreateMQTTInstanceRequest added in v1.0.845

func NewCreateMQTTInstanceRequest() (request *CreateMQTTInstanceRequest)

func (*CreateMQTTInstanceRequest) FromJsonString added in v1.0.845

func (r *CreateMQTTInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTInstanceRequest) ToJsonString added in v1.0.845

func (r *CreateMQTTInstanceRequest) ToJsonString() string

type CreateMQTTInstanceRequestParams added in v1.0.845

type CreateMQTTInstanceRequestParams struct {
	// 实例类型,
	// EXPERIMENT 体验版
	// BASIC 基础版
	// PRO  专业版
	// PLATINUM 铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 商品规格,可用规格如下:
	// experiment_500,
	// basic_1k,
	// basic_2k,
	// basic_4k,
	// basic_6k,
	// pro_4k,
	// pro_6k,
	// pro_1w,
	// pro_2w,
	// pro_3w,
	// pro_4w,
	// pro_5w,
	// platinum_6k,
	// platinum_1w,
	// platinum_2w,
	// platinum_4w,
	// platinum_10w,
	// platinum_15w,
	// platinum_20w,
	// platinum_40w,
	// platinum_60w,
	// platinum_100w
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 标签列表
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 实例绑定的VPC信息
	VpcList []*VpcInfo `json:"VpcList,omitnil,omitempty" name:"VpcList"`

	// 是否开启公网
	EnablePublic *bool `json:"EnablePublic,omitnil,omitempty" name:"EnablePublic"`

	// 公网带宽(单位:兆)
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问白名单
	IpRules []*IpRule `json:"IpRules,omitnil,omitempty" name:"IpRules"`

	// 是否自动续费(0: 不自动续费;1: 自动续费)
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 购买时长(单位:月)
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`
}

Predefined struct for user

type CreateMQTTInstanceResponse added in v1.0.845

type CreateMQTTInstanceResponse struct {
	*tchttp.BaseResponse
	Response *CreateMQTTInstanceResponseParams `json:"Response"`
}

func NewCreateMQTTInstanceResponse added in v1.0.845

func NewCreateMQTTInstanceResponse() (response *CreateMQTTInstanceResponse)

func (*CreateMQTTInstanceResponse) FromJsonString added in v1.0.845

func (r *CreateMQTTInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTInstanceResponse) ToJsonString added in v1.0.845

func (r *CreateMQTTInstanceResponse) ToJsonString() string

type CreateMQTTInstanceResponseParams added in v1.0.845

type CreateMQTTInstanceResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMQTTTopicRequest added in v1.0.846

type CreateMQTTTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewCreateMQTTTopicRequest added in v1.0.846

func NewCreateMQTTTopicRequest() (request *CreateMQTTTopicRequest)

func (*CreateMQTTTopicRequest) FromJsonString added in v1.0.846

func (r *CreateMQTTTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTTopicRequest) ToJsonString added in v1.0.846

func (r *CreateMQTTTopicRequest) ToJsonString() string

type CreateMQTTTopicRequestParams added in v1.0.846

type CreateMQTTTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type CreateMQTTTopicResponse added in v1.0.846

type CreateMQTTTopicResponse struct {
	*tchttp.BaseResponse
	Response *CreateMQTTTopicResponseParams `json:"Response"`
}

func NewCreateMQTTTopicResponse added in v1.0.846

func NewCreateMQTTTopicResponse() (response *CreateMQTTTopicResponse)

func (*CreateMQTTTopicResponse) FromJsonString added in v1.0.846

func (r *CreateMQTTTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTTopicResponse) ToJsonString added in v1.0.846

func (r *CreateMQTTTopicResponse) ToJsonString() string

type CreateMQTTTopicResponseParams added in v1.0.846

type CreateMQTTTopicResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateMQTTUserRequest added in v1.0.846

type CreateMQTTUserRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否开启生产权限
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 是否开启消费权限
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 密码,该字段为空时候则后端会默认生成
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewCreateMQTTUserRequest added in v1.0.846

func NewCreateMQTTUserRequest() (request *CreateMQTTUserRequest)

func (*CreateMQTTUserRequest) FromJsonString added in v1.0.846

func (r *CreateMQTTUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTUserRequest) ToJsonString added in v1.0.846

func (r *CreateMQTTUserRequest) ToJsonString() string

type CreateMQTTUserRequestParams added in v1.0.846

type CreateMQTTUserRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否开启生产权限
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 是否开启消费权限
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 密码,该字段为空时候则后端会默认生成
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type CreateMQTTUserResponse added in v1.0.846

type CreateMQTTUserResponse struct {
	*tchttp.BaseResponse
	Response *CreateMQTTUserResponseParams `json:"Response"`
}

func NewCreateMQTTUserResponse added in v1.0.846

func NewCreateMQTTUserResponse() (response *CreateMQTTUserResponse)

func (*CreateMQTTUserResponse) FromJsonString added in v1.0.846

func (r *CreateMQTTUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateMQTTUserResponse) ToJsonString added in v1.0.846

func (r *CreateMQTTUserResponse) ToJsonString() string

type CreateMQTTUserResponseParams added in v1.0.846

type CreateMQTTUserResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateRoleRequest added in v1.0.756

type CreateRoleRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否开启生产权限
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 是否开启消费权限
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`
}

func NewCreateRoleRequest added in v1.0.756

func NewCreateRoleRequest() (request *CreateRoleRequest)

func (*CreateRoleRequest) FromJsonString added in v1.0.756

func (r *CreateRoleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRoleRequest) ToJsonString added in v1.0.756

func (r *CreateRoleRequest) ToJsonString() string

type CreateRoleRequestParams added in v1.0.756

type CreateRoleRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否开启生产权限
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 是否开启消费权限
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`
}

Predefined struct for user

type CreateRoleResponse added in v1.0.756

type CreateRoleResponse struct {
	*tchttp.BaseResponse
	Response *CreateRoleResponseParams `json:"Response"`
}

func NewCreateRoleResponse added in v1.0.756

func NewCreateRoleResponse() (response *CreateRoleResponse)

func (*CreateRoleResponse) FromJsonString added in v1.0.756

func (r *CreateRoleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateRoleResponse) ToJsonString added in v1.0.756

func (r *CreateRoleResponse) ToJsonString() string

type CreateRoleResponseParams added in v1.0.756

type CreateRoleResponseParams struct {
	// 角色名
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateTopicRequest added in v1.0.746

type CreateTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 主题类型
	// UNSPECIFIED:未指定,
	// NORMAL:普通消息,
	// FIFO:顺序消息,
	// DELAY:延时消息,
	// TRANSACTION:事务消息
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 队列数量
	QueueNum *int64 `json:"QueueNum,omitnil,omitempty" name:"QueueNum"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 消息保留时长
	MsgTTL *int64 `json:"MsgTTL,omitnil,omitempty" name:"MsgTTL"`
}

func NewCreateTopicRequest added in v1.0.746

func NewCreateTopicRequest() (request *CreateTopicRequest)

func (*CreateTopicRequest) FromJsonString added in v1.0.746

func (r *CreateTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTopicRequest) ToJsonString added in v1.0.746

func (r *CreateTopicRequest) ToJsonString() string

type CreateTopicRequestParams added in v1.0.746

type CreateTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 主题类型
	// UNSPECIFIED:未指定,
	// NORMAL:普通消息,
	// FIFO:顺序消息,
	// DELAY:延时消息,
	// TRANSACTION:事务消息
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 队列数量
	QueueNum *int64 `json:"QueueNum,omitnil,omitempty" name:"QueueNum"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 消息保留时长
	MsgTTL *int64 `json:"MsgTTL,omitnil,omitempty" name:"MsgTTL"`
}

Predefined struct for user

type CreateTopicResponse added in v1.0.746

type CreateTopicResponse struct {
	*tchttp.BaseResponse
	Response *CreateTopicResponseParams `json:"Response"`
}

func NewCreateTopicResponse added in v1.0.746

func NewCreateTopicResponse() (response *CreateTopicResponse)

func (*CreateTopicResponse) FromJsonString added in v1.0.746

func (r *CreateTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateTopicResponse) ToJsonString added in v1.0.746

func (r *CreateTopicResponse) ToJsonString() string

type CreateTopicResponseParams added in v1.0.746

type CreateTopicResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CustomMapEntry added in v1.0.846

type CustomMapEntry struct {
	// key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// value
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type DeleteConsumerGroupRequest added in v1.0.746

type DeleteConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`
}

func NewDeleteConsumerGroupRequest added in v1.0.746

func NewDeleteConsumerGroupRequest() (request *DeleteConsumerGroupRequest)

func (*DeleteConsumerGroupRequest) FromJsonString added in v1.0.746

func (r *DeleteConsumerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConsumerGroupRequest) ToJsonString added in v1.0.746

func (r *DeleteConsumerGroupRequest) ToJsonString() string

type DeleteConsumerGroupRequestParams added in v1.0.746

type DeleteConsumerGroupRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`
}

Predefined struct for user

type DeleteConsumerGroupResponse added in v1.0.746

type DeleteConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteConsumerGroupResponseParams `json:"Response"`
}

func NewDeleteConsumerGroupResponse added in v1.0.746

func NewDeleteConsumerGroupResponse() (response *DeleteConsumerGroupResponse)

func (*DeleteConsumerGroupResponse) FromJsonString added in v1.0.746

func (r *DeleteConsumerGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteConsumerGroupResponse) ToJsonString added in v1.0.746

func (r *DeleteConsumerGroupResponse) ToJsonString() string

type DeleteConsumerGroupResponseParams added in v1.0.746

type DeleteConsumerGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteInstanceRequest added in v1.0.744

type DeleteInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteInstanceRequest added in v1.0.744

func NewDeleteInstanceRequest() (request *DeleteInstanceRequest)

func (*DeleteInstanceRequest) FromJsonString added in v1.0.744

func (r *DeleteInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceRequest) ToJsonString added in v1.0.744

func (r *DeleteInstanceRequest) ToJsonString() string

type DeleteInstanceRequestParams added in v1.0.744

type DeleteInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteInstanceResponse added in v1.0.744

type DeleteInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteInstanceResponseParams `json:"Response"`
}

func NewDeleteInstanceResponse added in v1.0.744

func NewDeleteInstanceResponse() (response *DeleteInstanceResponse)

func (*DeleteInstanceResponse) FromJsonString added in v1.0.744

func (r *DeleteInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteInstanceResponse) ToJsonString added in v1.0.744

func (r *DeleteInstanceResponse) ToJsonString() string

type DeleteInstanceResponseParams added in v1.0.744

type DeleteInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMQTTInsPublicEndpointRequest added in v1.0.846

type DeleteMQTTInsPublicEndpointRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteMQTTInsPublicEndpointRequest added in v1.0.846

func NewDeleteMQTTInsPublicEndpointRequest() (request *DeleteMQTTInsPublicEndpointRequest)

func (*DeleteMQTTInsPublicEndpointRequest) FromJsonString added in v1.0.846

func (r *DeleteMQTTInsPublicEndpointRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTInsPublicEndpointRequest) ToJsonString added in v1.0.846

func (r *DeleteMQTTInsPublicEndpointRequest) ToJsonString() string

type DeleteMQTTInsPublicEndpointRequestParams added in v1.0.846

type DeleteMQTTInsPublicEndpointRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteMQTTInsPublicEndpointResponse added in v1.0.846

type DeleteMQTTInsPublicEndpointResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMQTTInsPublicEndpointResponseParams `json:"Response"`
}

func NewDeleteMQTTInsPublicEndpointResponse added in v1.0.846

func NewDeleteMQTTInsPublicEndpointResponse() (response *DeleteMQTTInsPublicEndpointResponse)

func (*DeleteMQTTInsPublicEndpointResponse) FromJsonString added in v1.0.846

func (r *DeleteMQTTInsPublicEndpointResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTInsPublicEndpointResponse) ToJsonString added in v1.0.846

func (r *DeleteMQTTInsPublicEndpointResponse) ToJsonString() string

type DeleteMQTTInsPublicEndpointResponseParams added in v1.0.846

type DeleteMQTTInsPublicEndpointResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMQTTInstanceRequest added in v1.0.846

type DeleteMQTTInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDeleteMQTTInstanceRequest added in v1.0.846

func NewDeleteMQTTInstanceRequest() (request *DeleteMQTTInstanceRequest)

func (*DeleteMQTTInstanceRequest) FromJsonString added in v1.0.846

func (r *DeleteMQTTInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTInstanceRequest) ToJsonString added in v1.0.846

func (r *DeleteMQTTInstanceRequest) ToJsonString() string

type DeleteMQTTInstanceRequestParams added in v1.0.846

type DeleteMQTTInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DeleteMQTTInstanceResponse added in v1.0.846

type DeleteMQTTInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMQTTInstanceResponseParams `json:"Response"`
}

func NewDeleteMQTTInstanceResponse added in v1.0.846

func NewDeleteMQTTInstanceResponse() (response *DeleteMQTTInstanceResponse)

func (*DeleteMQTTInstanceResponse) FromJsonString added in v1.0.846

func (r *DeleteMQTTInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTInstanceResponse) ToJsonString added in v1.0.846

func (r *DeleteMQTTInstanceResponse) ToJsonString() string

type DeleteMQTTInstanceResponseParams added in v1.0.846

type DeleteMQTTInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMQTTTopicRequest added in v1.0.846

type DeleteMQTTTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

func NewDeleteMQTTTopicRequest added in v1.0.846

func NewDeleteMQTTTopicRequest() (request *DeleteMQTTTopicRequest)

func (*DeleteMQTTTopicRequest) FromJsonString added in v1.0.846

func (r *DeleteMQTTTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTTopicRequest) ToJsonString added in v1.0.846

func (r *DeleteMQTTTopicRequest) ToJsonString() string

type DeleteMQTTTopicRequestParams added in v1.0.846

type DeleteMQTTTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

Predefined struct for user

type DeleteMQTTTopicResponse added in v1.0.846

type DeleteMQTTTopicResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMQTTTopicResponseParams `json:"Response"`
}

func NewDeleteMQTTTopicResponse added in v1.0.846

func NewDeleteMQTTTopicResponse() (response *DeleteMQTTTopicResponse)

func (*DeleteMQTTTopicResponse) FromJsonString added in v1.0.846

func (r *DeleteMQTTTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTTopicResponse) ToJsonString added in v1.0.846

func (r *DeleteMQTTTopicResponse) ToJsonString() string

type DeleteMQTTTopicResponseParams added in v1.0.846

type DeleteMQTTTopicResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteMQTTUserRequest added in v1.0.846

type DeleteMQTTUserRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`
}

func NewDeleteMQTTUserRequest added in v1.0.846

func NewDeleteMQTTUserRequest() (request *DeleteMQTTUserRequest)

func (*DeleteMQTTUserRequest) FromJsonString added in v1.0.846

func (r *DeleteMQTTUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTUserRequest) ToJsonString added in v1.0.846

func (r *DeleteMQTTUserRequest) ToJsonString() string

type DeleteMQTTUserRequestParams added in v1.0.846

type DeleteMQTTUserRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`
}

Predefined struct for user

type DeleteMQTTUserResponse added in v1.0.846

type DeleteMQTTUserResponse struct {
	*tchttp.BaseResponse
	Response *DeleteMQTTUserResponseParams `json:"Response"`
}

func NewDeleteMQTTUserResponse added in v1.0.846

func NewDeleteMQTTUserResponse() (response *DeleteMQTTUserResponse)

func (*DeleteMQTTUserResponse) FromJsonString added in v1.0.846

func (r *DeleteMQTTUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteMQTTUserResponse) ToJsonString added in v1.0.846

func (r *DeleteMQTTUserResponse) ToJsonString() string

type DeleteMQTTUserResponseParams added in v1.0.846

type DeleteMQTTUserResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteRoleRequest added in v1.0.756

type DeleteRoleRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

func NewDeleteRoleRequest added in v1.0.756

func NewDeleteRoleRequest() (request *DeleteRoleRequest)

func (*DeleteRoleRequest) FromJsonString added in v1.0.756

func (r *DeleteRoleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRoleRequest) ToJsonString added in v1.0.756

func (r *DeleteRoleRequest) ToJsonString() string

type DeleteRoleRequestParams added in v1.0.756

type DeleteRoleRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`
}

Predefined struct for user

type DeleteRoleResponse added in v1.0.756

type DeleteRoleResponse struct {
	*tchttp.BaseResponse
	Response *DeleteRoleResponseParams `json:"Response"`
}

func NewDeleteRoleResponse added in v1.0.756

func NewDeleteRoleResponse() (response *DeleteRoleResponse)

func (*DeleteRoleResponse) FromJsonString added in v1.0.756

func (r *DeleteRoleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteRoleResponse) ToJsonString added in v1.0.756

func (r *DeleteRoleResponse) ToJsonString() string

type DeleteRoleResponseParams added in v1.0.756

type DeleteRoleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteTopicRequest added in v1.0.746

type DeleteTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

func NewDeleteTopicRequest added in v1.0.746

func NewDeleteTopicRequest() (request *DeleteTopicRequest)

func (*DeleteTopicRequest) FromJsonString added in v1.0.746

func (r *DeleteTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTopicRequest) ToJsonString added in v1.0.746

func (r *DeleteTopicRequest) ToJsonString() string

type DeleteTopicRequestParams added in v1.0.746

type DeleteTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

Predefined struct for user

type DeleteTopicResponse added in v1.0.746

type DeleteTopicResponse struct {
	*tchttp.BaseResponse
	Response *DeleteTopicResponseParams `json:"Response"`
}

func NewDeleteTopicResponse added in v1.0.746

func NewDeleteTopicResponse() (response *DeleteTopicResponse)

func (*DeleteTopicResponse) FromJsonString added in v1.0.746

func (r *DeleteTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteTopicResponse) ToJsonString added in v1.0.746

func (r *DeleteTopicResponse) ToJsonString() string

type DeleteTopicResponseParams added in v1.0.746

type DeleteTopicResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConsumerGroupListRequest added in v1.0.789

type DescribeConsumerGroupListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询指定主题下的消费组
	FromTopic *string `json:"FromTopic,omitnil,omitempty" name:"FromTopic"`
}

func NewDescribeConsumerGroupListRequest added in v1.0.789

func NewDescribeConsumerGroupListRequest() (request *DescribeConsumerGroupListRequest)

func (*DescribeConsumerGroupListRequest) FromJsonString added in v1.0.789

func (r *DescribeConsumerGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConsumerGroupListRequest) ToJsonString added in v1.0.789

func (r *DescribeConsumerGroupListRequest) ToJsonString() string

type DescribeConsumerGroupListRequestParams added in v1.0.789

type DescribeConsumerGroupListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询指定主题下的消费组
	FromTopic *string `json:"FromTopic,omitnil,omitempty" name:"FromTopic"`
}

Predefined struct for user

type DescribeConsumerGroupListResponse added in v1.0.789

type DescribeConsumerGroupListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConsumerGroupListResponseParams `json:"Response"`
}

func NewDescribeConsumerGroupListResponse added in v1.0.789

func NewDescribeConsumerGroupListResponse() (response *DescribeConsumerGroupListResponse)

func (*DescribeConsumerGroupListResponse) FromJsonString added in v1.0.789

func (r *DescribeConsumerGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConsumerGroupListResponse) ToJsonString added in v1.0.789

func (r *DescribeConsumerGroupListResponse) ToJsonString() string

type DescribeConsumerGroupListResponseParams added in v1.0.789

type DescribeConsumerGroupListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 消费组列表
	Data []*ConsumeGroupItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeConsumerGroupRequest added in v1.0.746

type DescribeConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`
}

func NewDescribeConsumerGroupRequest added in v1.0.746

func NewDescribeConsumerGroupRequest() (request *DescribeConsumerGroupRequest)

func (*DescribeConsumerGroupRequest) FromJsonString added in v1.0.746

func (r *DescribeConsumerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConsumerGroupRequest) ToJsonString added in v1.0.746

func (r *DescribeConsumerGroupRequest) ToJsonString() string

type DescribeConsumerGroupRequestParams added in v1.0.746

type DescribeConsumerGroupRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`
}

Predefined struct for user

type DescribeConsumerGroupResponse added in v1.0.746

type DescribeConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *DescribeConsumerGroupResponseParams `json:"Response"`
}

func NewDescribeConsumerGroupResponse added in v1.0.746

func NewDescribeConsumerGroupResponse() (response *DescribeConsumerGroupResponse)

func (*DescribeConsumerGroupResponse) FromJsonString added in v1.0.746

func (r *DescribeConsumerGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeConsumerGroupResponse) ToJsonString added in v1.0.746

func (r *DescribeConsumerGroupResponse) ToJsonString() string

type DescribeConsumerGroupResponseParams added in v1.0.746

type DescribeConsumerGroupResponseParams struct {
	// 在线消费者数量
	ConsumerNum *int64 `json:"ConsumerNum,omitnil,omitempty" name:"ConsumerNum"`

	// TPS
	Tps *int64 `json:"Tps,omitnil,omitempty" name:"Tps"`

	// 消息堆积数量
	ConsumerLag *int64 `json:"ConsumerLag,omitnil,omitempty" name:"ConsumerLag"`

	// 消费者类型
	ConsumeType *string `json:"ConsumeType,omitnil,omitempty" name:"ConsumeType"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 顺序投递:true
	// 并发投递:false
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 是否开启消费
	ConsumeEnable *bool `json:"ConsumeEnable,omitnil,omitempty" name:"ConsumeEnable"`

	// 最大重试次数
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceListRequest

type DescribeInstanceListRequest struct {
	*tchttp.BaseRequest

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 标签过滤器
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

func NewDescribeInstanceListRequest

func NewDescribeInstanceListRequest() (request *DescribeInstanceListRequest)

func (*DescribeInstanceListRequest) FromJsonString

func (r *DescribeInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceListRequest) ToJsonString

func (r *DescribeInstanceListRequest) ToJsonString() string

type DescribeInstanceListRequestParams

type DescribeInstanceListRequestParams struct {
	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 标签过滤器
	TagFilters []*TagFilter `json:"TagFilters,omitnil,omitempty" name:"TagFilters"`
}

Predefined struct for user

type DescribeInstanceListResponse

type DescribeInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceListResponseParams `json:"Response"`
}

func NewDescribeInstanceListResponse

func NewDescribeInstanceListResponse() (response *DescribeInstanceListResponse)

func (*DescribeInstanceListResponse) FromJsonString

func (r *DescribeInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceListResponse) ToJsonString

func (r *DescribeInstanceListResponse) ToJsonString() string

type DescribeInstanceListResponseParams

type DescribeInstanceListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表
	Data []*InstanceItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeInstanceRequest added in v1.0.744

type DescribeInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeInstanceRequest added in v1.0.744

func NewDescribeInstanceRequest() (request *DescribeInstanceRequest)

func (*DescribeInstanceRequest) FromJsonString added in v1.0.744

func (r *DescribeInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceRequest) ToJsonString added in v1.0.744

func (r *DescribeInstanceRequest) ToJsonString() string

type DescribeInstanceRequestParams added in v1.0.744

type DescribeInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeInstanceResponse added in v1.0.744

type DescribeInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeInstanceResponseParams `json:"Response"`
}

func NewDescribeInstanceResponse added in v1.0.744

func NewDescribeInstanceResponse() (response *DescribeInstanceResponse)

func (*DescribeInstanceResponse) FromJsonString added in v1.0.744

func (r *DescribeInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeInstanceResponse) ToJsonString added in v1.0.744

func (r *DescribeInstanceResponse) ToJsonString() string

type DescribeInstanceResponseParams added in v1.0.744

type DescribeInstanceResponseParams struct {
	// 实例类型,
	// EXPERIMENT 体验版
	// BASIC 基础版
	// PRO  专业版
	// PLATINUM 铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 主题数量
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 实例最大主题数量
	TopicNumLimit *int64 `json:"TopicNumLimit,omitnil,omitempty" name:"TopicNumLimit"`

	// 消费组数量
	GroupNum *int64 `json:"GroupNum,omitnil,omitempty" name:"GroupNum"`

	// 实例最大消费组数量
	GroupNumLimit *int64 `json:"GroupNumLimit,omitnil,omitempty" name:"GroupNumLimit"`

	// 消息保留时间,小时为单位
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 最大可调整消息保留时间,小时为单位
	RetentionUpperLimit *int64 `json:"RetentionUpperLimit,omitnil,omitempty" name:"RetentionUpperLimit"`

	// 最小可调整消息保留时间,小时为单位
	RetentionLowerLimit *int64 `json:"RetentionLowerLimit,omitnil,omitempty" name:"RetentionLowerLimit"`

	// TPS限流值
	TpsLimit *int64 `json:"TpsLimit,omitnil,omitempty" name:"TpsLimit"`

	// 弹性TPS限流值
	ScaledTpsLimit *int64 `json:"ScaledTpsLimit,omitnil,omitempty" name:"ScaledTpsLimit"`

	// 延迟消息最长时间,小时为单位
	MaxMessageDelay *int64 `json:"MaxMessageDelay,omitnil,omitempty" name:"MaxMessageDelay"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 消息发送接收比例
	SendReceiveRatio *float64 `json:"SendReceiveRatio,omitnil,omitempty" name:"SendReceiveRatio"`

	// 标签
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 接入点列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndpointList []*Endpoint `json:"EndpointList,omitnil,omitempty" name:"EndpointList"`

	// 主题队列数上限
	TopicQueueNumUpperLimit *int64 `json:"TopicQueueNumUpperLimit,omitnil,omitempty" name:"TopicQueueNumUpperLimit"`

	// 主题队列数下限
	TopicQueueNumLowerLimit *int64 `json:"TopicQueueNumLowerLimit,omitnil,omitempty" name:"TopicQueueNumLowerLimit"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 实例状态
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 实例规格
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 计费模式
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 是否开启弹性TPS
	ScaledTpsEnabled *bool `json:"ScaledTpsEnabled,omitnil,omitempty" name:"ScaledTpsEnabled"`

	// 是否自动续费
	RenewFlag *int64 `json:"RenewFlag,omitnil,omitempty" name:"RenewFlag"`

	// 到期时间
	ExpiryTime *int64 `json:"ExpiryTime,omitnil,omitempty" name:"ExpiryTime"`

	// 角色数量限制
	RoleNumLimit *int64 `json:"RoleNumLimit,omitnil,omitempty" name:"RoleNumLimit"`

	// 是否开启 ACL
	// 注意:此字段可能返回 null,表示取不到有效值。
	AclEnabled *bool `json:"AclEnabled,omitnil,omitempty" name:"AclEnabled"`

	// topic个数免费额度
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicNumLowerLimit *int64 `json:"TopicNumLowerLimit,omitnil,omitempty" name:"TopicNumLowerLimit"`

	// 最大可设置的topic个数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicNumUpperLimit *int64 `json:"TopicNumUpperLimit,omitnil,omitempty" name:"TopicNumUpperLimit"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTClientRequest added in v1.0.846

type DescribeMQTTClientRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 客户端详情
	ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"`
}

func NewDescribeMQTTClientRequest added in v1.0.846

func NewDescribeMQTTClientRequest() (request *DescribeMQTTClientRequest)

func (*DescribeMQTTClientRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTClientRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTClientRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTClientRequest) ToJsonString() string

type DescribeMQTTClientRequestParams added in v1.0.846

type DescribeMQTTClientRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 客户端详情
	ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"`
}

Predefined struct for user

type DescribeMQTTClientResponse added in v1.0.846

type DescribeMQTTClientResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTClientResponseParams `json:"Response"`
}

func NewDescribeMQTTClientResponse added in v1.0.846

func NewDescribeMQTTClientResponse() (response *DescribeMQTTClientResponse)

func (*DescribeMQTTClientResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTClientResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTClientResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTClientResponse) ToJsonString() string

type DescribeMQTTClientResponseParams added in v1.0.846

type DescribeMQTTClientResponseParams struct {
	// 客户端唯一标识
	ClientId *string `json:"ClientId,omitnil,omitempty" name:"ClientId"`

	// 客户端网络地址
	ClientAddress *string `json:"ClientAddress,omitnil,omitempty" name:"ClientAddress"`

	// MQTT 协议版本,4 表示 MQTT 3.1.1
	ProtocolVersion *int64 `json:"ProtocolVersion,omitnil,omitempty" name:"ProtocolVersion"`

	// 保持连接时间,单位:秒
	Keepalive *int64 `json:"Keepalive,omitnil,omitempty" name:"Keepalive"`

	// 连接状态,CONNECTED 已连接,DISCONNECTED 未连接
	ConnectionStatus *string `json:"ConnectionStatus,omitnil,omitempty" name:"ConnectionStatus"`

	// 客户端创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 上次建立连接时间
	ConnectTime *int64 `json:"ConnectTime,omitnil,omitempty" name:"ConnectTime"`

	// 上次断开连接时间,仅对持久会话(cleanSession=false)并且客户端当前未连接时有意义
	DisconnectTime *int64 `json:"DisconnectTime,omitnil,omitempty" name:"DisconnectTime"`

	// 客户端的订阅列表
	MQTTClientSubscriptions []*MQTTClientSubscription `json:"MQTTClientSubscriptions,omitnil,omitempty" name:"MQTTClientSubscriptions"`

	// 服务端到客户端的流量统计
	Inbound *StatisticsReport `json:"Inbound,omitnil,omitempty" name:"Inbound"`

	// 客户端到服务端的流量统计
	OutBound *StatisticsReport `json:"OutBound,omitnil,omitempty" name:"OutBound"`

	// cleansession标志
	CleanSession *bool `json:"CleanSession,omitnil,omitempty" name:"CleanSession"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTInsPublicEndpointsRequest added in v1.0.846

type DescribeMQTTInsPublicEndpointsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeMQTTInsPublicEndpointsRequest added in v1.0.846

func NewDescribeMQTTInsPublicEndpointsRequest() (request *DescribeMQTTInsPublicEndpointsRequest)

func (*DescribeMQTTInsPublicEndpointsRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTInsPublicEndpointsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInsPublicEndpointsRequest) ToJsonString added in v1.0.846

type DescribeMQTTInsPublicEndpointsRequestParams added in v1.0.846

type DescribeMQTTInsPublicEndpointsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeMQTTInsPublicEndpointsResponse added in v1.0.846

type DescribeMQTTInsPublicEndpointsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTInsPublicEndpointsResponseParams `json:"Response"`
}

func NewDescribeMQTTInsPublicEndpointsResponse added in v1.0.846

func NewDescribeMQTTInsPublicEndpointsResponse() (response *DescribeMQTTInsPublicEndpointsResponse)

func (*DescribeMQTTInsPublicEndpointsResponse) FromJsonString added in v1.0.846

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInsPublicEndpointsResponse) ToJsonString added in v1.0.846

type DescribeMQTTInsPublicEndpointsResponseParams added in v1.0.846

type DescribeMQTTInsPublicEndpointsResponseParams struct {
	// 接入点
	Endpoints []*MQTTEndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`

	// 实例id
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问规则
	Rules []*PublicAccessRule `json:"Rules,omitnil,omitempty" name:"Rules"`

	// 公网状态:
	//     NORMAL-正常
	//     CLOSING-关闭中
	//     MODIFYING-修改中
	//     CREATING-开启中
	//     CLOSE-关闭
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTInsVPCEndpointsRequest added in v1.0.846

type DescribeMQTTInsVPCEndpointsRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeMQTTInsVPCEndpointsRequest added in v1.0.846

func NewDescribeMQTTInsVPCEndpointsRequest() (request *DescribeMQTTInsVPCEndpointsRequest)

func (*DescribeMQTTInsVPCEndpointsRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTInsVPCEndpointsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInsVPCEndpointsRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTInsVPCEndpointsRequest) ToJsonString() string

type DescribeMQTTInsVPCEndpointsRequestParams added in v1.0.846

type DescribeMQTTInsVPCEndpointsRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeMQTTInsVPCEndpointsResponse added in v1.0.846

type DescribeMQTTInsVPCEndpointsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTInsVPCEndpointsResponseParams `json:"Response"`
}

func NewDescribeMQTTInsVPCEndpointsResponse added in v1.0.846

func NewDescribeMQTTInsVPCEndpointsResponse() (response *DescribeMQTTInsVPCEndpointsResponse)

func (*DescribeMQTTInsVPCEndpointsResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTInsVPCEndpointsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInsVPCEndpointsResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTInsVPCEndpointsResponse) ToJsonString() string

type DescribeMQTTInsVPCEndpointsResponseParams added in v1.0.846

type DescribeMQTTInsVPCEndpointsResponseParams struct {
	// 接入点
	Endpoints []*MQTTEndpointItem `json:"Endpoints,omitnil,omitempty" name:"Endpoints"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTInstanceCertRequest added in v1.0.846

type DescribeMQTTInstanceCertRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeMQTTInstanceCertRequest added in v1.0.846

func NewDescribeMQTTInstanceCertRequest() (request *DescribeMQTTInstanceCertRequest)

func (*DescribeMQTTInstanceCertRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTInstanceCertRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInstanceCertRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTInstanceCertRequest) ToJsonString() string

type DescribeMQTTInstanceCertRequestParams added in v1.0.846

type DescribeMQTTInstanceCertRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeMQTTInstanceCertResponse added in v1.0.846

type DescribeMQTTInstanceCertResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTInstanceCertResponseParams `json:"Response"`
}

func NewDescribeMQTTInstanceCertResponse added in v1.0.846

func NewDescribeMQTTInstanceCertResponse() (response *DescribeMQTTInstanceCertResponse)

func (*DescribeMQTTInstanceCertResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTInstanceCertResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInstanceCertResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTInstanceCertResponse) ToJsonString() string

type DescribeMQTTInstanceCertResponseParams added in v1.0.846

type DescribeMQTTInstanceCertResponseParams struct {
	// 集群id
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务端证书id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SSLServerCertId *string `json:"SSLServerCertId,omitnil,omitempty" name:"SSLServerCertId"`

	// CA证书id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SSLCaCertId *string `json:"SSLCaCertId,omitnil,omitempty" name:"SSLCaCertId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTInstanceListRequest added in v1.0.845

type DescribeMQTTInstanceListRequest struct {
	*tchttp.BaseRequest

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeMQTTInstanceListRequest added in v1.0.845

func NewDescribeMQTTInstanceListRequest() (request *DescribeMQTTInstanceListRequest)

func (*DescribeMQTTInstanceListRequest) FromJsonString added in v1.0.845

func (r *DescribeMQTTInstanceListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInstanceListRequest) ToJsonString added in v1.0.845

func (r *DescribeMQTTInstanceListRequest) ToJsonString() string

type DescribeMQTTInstanceListRequestParams added in v1.0.845

type DescribeMQTTInstanceListRequestParams struct {
	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeMQTTInstanceListResponse added in v1.0.845

type DescribeMQTTInstanceListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTInstanceListResponseParams `json:"Response"`
}

func NewDescribeMQTTInstanceListResponse added in v1.0.845

func NewDescribeMQTTInstanceListResponse() (response *DescribeMQTTInstanceListResponse)

func (*DescribeMQTTInstanceListResponse) FromJsonString added in v1.0.845

func (r *DescribeMQTTInstanceListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInstanceListResponse) ToJsonString added in v1.0.845

func (r *DescribeMQTTInstanceListResponse) ToJsonString() string

type DescribeMQTTInstanceListResponseParams added in v1.0.845

type DescribeMQTTInstanceListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 实例列表
	Data []*MQTTInstanceItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTInstanceRequest added in v1.0.846

type DescribeMQTTInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

func NewDescribeMQTTInstanceRequest added in v1.0.846

func NewDescribeMQTTInstanceRequest() (request *DescribeMQTTInstanceRequest)

func (*DescribeMQTTInstanceRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInstanceRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTInstanceRequest) ToJsonString() string

type DescribeMQTTInstanceRequestParams added in v1.0.846

type DescribeMQTTInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`
}

Predefined struct for user

type DescribeMQTTInstanceResponse added in v1.0.846

type DescribeMQTTInstanceResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTInstanceResponseParams `json:"Response"`
}

func NewDescribeMQTTInstanceResponse added in v1.0.846

func NewDescribeMQTTInstanceResponse() (response *DescribeMQTTInstanceResponse)

func (*DescribeMQTTInstanceResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTInstanceResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTInstanceResponse) ToJsonString() string

type DescribeMQTTInstanceResponseParams added in v1.0.846

type DescribeMQTTInstanceResponseParams struct {
	// 实例类型,
	// EXPERIMENT 体验版
	// BASIC 基础版
	// PRO  专业版
	// PLATINUM 铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 主题数量
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 实例最大主题数量
	TopicNumLimit *int64 `json:"TopicNumLimit,omitnil,omitempty" name:"TopicNumLimit"`

	// TPS限流值
	TpsLimit *int64 `json:"TpsLimit,omitnil,omitempty" name:"TpsLimit"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 实例状态
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 实例规格
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 订阅数上限
	SubscriptionNumLimit *int64 `json:"SubscriptionNumLimit,omitnil,omitempty" name:"SubscriptionNumLimit"`

	// 客户端数量上限
	ClientNumLimit *int64 `json:"ClientNumLimit,omitnil,omitempty" name:"ClientNumLimit"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTMessageListRequest added in v1.0.846

type DescribeMQTTMessageListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 开始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 请求任务id
	TaskRequestId *string `json:"TaskRequestId,omitnil,omitempty" name:"TaskRequestId"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeMQTTMessageListRequest added in v1.0.846

func NewDescribeMQTTMessageListRequest() (request *DescribeMQTTMessageListRequest)

func (*DescribeMQTTMessageListRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTMessageListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTMessageListRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTMessageListRequest) ToJsonString() string

type DescribeMQTTMessageListRequestParams added in v1.0.846

type DescribeMQTTMessageListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 开始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 请求任务id
	TaskRequestId *string `json:"TaskRequestId,omitnil,omitempty" name:"TaskRequestId"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeMQTTMessageListResponse added in v1.0.846

type DescribeMQTTMessageListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTMessageListResponseParams `json:"Response"`
}

func NewDescribeMQTTMessageListResponse added in v1.0.846

func NewDescribeMQTTMessageListResponse() (response *DescribeMQTTMessageListResponse)

func (*DescribeMQTTMessageListResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTMessageListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTMessageListResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTMessageListResponse) ToJsonString() string

type DescribeMQTTMessageListResponseParams added in v1.0.846

type DescribeMQTTMessageListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 消息记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*MQTTMessageItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 请求任务id
	TaskRequestId *string `json:"TaskRequestId,omitnil,omitempty" name:"TaskRequestId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTMessageRequest added in v1.0.846

type DescribeMQTTMessageRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 消息ID
	MsgId *string `json:"MsgId,omitnil,omitempty" name:"MsgId"`
}

func NewDescribeMQTTMessageRequest added in v1.0.846

func NewDescribeMQTTMessageRequest() (request *DescribeMQTTMessageRequest)

func (*DescribeMQTTMessageRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTMessageRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTMessageRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTMessageRequest) ToJsonString() string

type DescribeMQTTMessageRequestParams added in v1.0.846

type DescribeMQTTMessageRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 消息ID
	MsgId *string `json:"MsgId,omitnil,omitempty" name:"MsgId"`
}

Predefined struct for user

type DescribeMQTTMessageResponse added in v1.0.846

type DescribeMQTTMessageResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTMessageResponseParams `json:"Response"`
}

func NewDescribeMQTTMessageResponse added in v1.0.846

func NewDescribeMQTTMessageResponse() (response *DescribeMQTTMessageResponse)

func (*DescribeMQTTMessageResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTMessageResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTMessageResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTMessageResponse) ToJsonString() string

type DescribeMQTTMessageResponseParams added in v1.0.846

type DescribeMQTTMessageResponseParams struct {
	// 消息体
	Body *string `json:"Body,omitnil,omitempty" name:"Body"`

	// 详情参数
	Properties []*CustomMapEntry `json:"Properties,omitnil,omitempty" name:"Properties"`

	// 生产时间
	ProduceTime *string `json:"ProduceTime,omitnil,omitempty" name:"ProduceTime"`

	// 消息ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	MessageId *string `json:"MessageId,omitnil,omitempty" name:"MessageId"`

	// 生产者地址
	ProducerAddr *string `json:"ProducerAddr,omitnil,omitempty" name:"ProducerAddr"`

	// Topic
	ShowTopicName *string `json:"ShowTopicName,omitnil,omitempty" name:"ShowTopicName"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTProductSKUListRequest added in v1.0.845

type DescribeMQTTProductSKUListRequest struct {
	*tchttp.BaseRequest
}

func NewDescribeMQTTProductSKUListRequest added in v1.0.845

func NewDescribeMQTTProductSKUListRequest() (request *DescribeMQTTProductSKUListRequest)

func (*DescribeMQTTProductSKUListRequest) FromJsonString added in v1.0.845

func (r *DescribeMQTTProductSKUListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTProductSKUListRequest) ToJsonString added in v1.0.845

func (r *DescribeMQTTProductSKUListRequest) ToJsonString() string

type DescribeMQTTProductSKUListRequestParams added in v1.0.845

type DescribeMQTTProductSKUListRequestParams struct {
}

Predefined struct for user

type DescribeMQTTProductSKUListResponse added in v1.0.845

type DescribeMQTTProductSKUListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTProductSKUListResponseParams `json:"Response"`
}

func NewDescribeMQTTProductSKUListResponse added in v1.0.845

func NewDescribeMQTTProductSKUListResponse() (response *DescribeMQTTProductSKUListResponse)

func (*DescribeMQTTProductSKUListResponse) FromJsonString added in v1.0.845

func (r *DescribeMQTTProductSKUListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTProductSKUListResponse) ToJsonString added in v1.0.845

func (r *DescribeMQTTProductSKUListResponse) ToJsonString() string

type DescribeMQTTProductSKUListResponseParams added in v1.0.845

type DescribeMQTTProductSKUListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// mqtt商品配置信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	MQTTProductSkuList []*MQTTProductSkuItem `json:"MQTTProductSkuList,omitnil,omitempty" name:"MQTTProductSkuList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTTopicListRequest added in v1.0.846

type DescribeMQTTTopicListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeMQTTTopicListRequest added in v1.0.846

func NewDescribeMQTTTopicListRequest() (request *DescribeMQTTTopicListRequest)

func (*DescribeMQTTTopicListRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTTopicListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTTopicListRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTTopicListRequest) ToJsonString() string

type DescribeMQTTTopicListRequestParams added in v1.0.846

type DescribeMQTTTopicListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeMQTTTopicListResponse added in v1.0.846

type DescribeMQTTTopicListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTTopicListResponseParams `json:"Response"`
}

func NewDescribeMQTTTopicListResponse added in v1.0.846

func NewDescribeMQTTTopicListResponse() (response *DescribeMQTTTopicListResponse)

func (*DescribeMQTTTopicListResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTTopicListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTTopicListResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTTopicListResponse) ToJsonString() string

type DescribeMQTTTopicListResponseParams added in v1.0.846

type DescribeMQTTTopicListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 主题列表
	Data []*MQTTTopicItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTTopicRequest added in v1.0.846

type DescribeMQTTTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

func NewDescribeMQTTTopicRequest added in v1.0.846

func NewDescribeMQTTTopicRequest() (request *DescribeMQTTTopicRequest)

func (*DescribeMQTTTopicRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTTopicRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTTopicRequest) ToJsonString() string

type DescribeMQTTTopicRequestParams added in v1.0.846

type DescribeMQTTTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`
}

Predefined struct for user

type DescribeMQTTTopicResponse added in v1.0.846

type DescribeMQTTTopicResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTTopicResponseParams `json:"Response"`
}

func NewDescribeMQTTTopicResponse added in v1.0.846

func NewDescribeMQTTTopicResponse() (response *DescribeMQTTTopicResponse)

func (*DescribeMQTTTopicResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTTopicResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTTopicResponse) ToJsonString() string

type DescribeMQTTTopicResponseParams added in v1.0.846

type DescribeMQTTTopicResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeMQTTUserListRequest added in v1.0.846

type DescribeMQTTUserListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeMQTTUserListRequest added in v1.0.846

func NewDescribeMQTTUserListRequest() (request *DescribeMQTTUserListRequest)

func (*DescribeMQTTUserListRequest) FromJsonString added in v1.0.846

func (r *DescribeMQTTUserListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTUserListRequest) ToJsonString added in v1.0.846

func (r *DescribeMQTTUserListRequest) ToJsonString() string

type DescribeMQTTUserListRequestParams added in v1.0.846

type DescribeMQTTUserListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeMQTTUserListResponse added in v1.0.846

type DescribeMQTTUserListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeMQTTUserListResponseParams `json:"Response"`
}

func NewDescribeMQTTUserListResponse added in v1.0.846

func NewDescribeMQTTUserListResponse() (response *DescribeMQTTUserListResponse)

func (*DescribeMQTTUserListResponse) FromJsonString added in v1.0.846

func (r *DescribeMQTTUserListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeMQTTUserListResponse) ToJsonString added in v1.0.846

func (r *DescribeMQTTUserListResponse) ToJsonString() string

type DescribeMQTTUserListResponseParams added in v1.0.846

type DescribeMQTTUserListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 角色信息列表
	Data []*MQTTUserItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeRoleListRequest added in v1.0.756

type DescribeRoleListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeRoleListRequest added in v1.0.756

func NewDescribeRoleListRequest() (request *DescribeRoleListRequest)

func (*DescribeRoleListRequest) FromJsonString added in v1.0.756

func (r *DescribeRoleListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRoleListRequest) ToJsonString added in v1.0.756

func (r *DescribeRoleListRequest) ToJsonString() string

type DescribeRoleListRequestParams added in v1.0.756

type DescribeRoleListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeRoleListResponse added in v1.0.756

type DescribeRoleListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeRoleListResponseParams `json:"Response"`
}

func NewDescribeRoleListResponse added in v1.0.756

func NewDescribeRoleListResponse() (response *DescribeRoleListResponse)

func (*DescribeRoleListResponse) FromJsonString added in v1.0.756

func (r *DescribeRoleListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeRoleListResponse) ToJsonString added in v1.0.756

func (r *DescribeRoleListResponse) ToJsonString() string

type DescribeRoleListResponseParams added in v1.0.756

type DescribeRoleListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 角色信息列表
	Data []*RoleItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTopicListRequest

type DescribeTopicListRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTopicListRequest

func NewDescribeTopicListRequest() (request *DescribeTopicListRequest)

func (*DescribeTopicListRequest) FromJsonString

func (r *DescribeTopicListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTopicListRequest) ToJsonString

func (r *DescribeTopicListRequest) ToJsonString() string

type DescribeTopicListRequestParams

type DescribeTopicListRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTopicListResponse

type DescribeTopicListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicListResponseParams `json:"Response"`
}

func NewDescribeTopicListResponse

func NewDescribeTopicListResponse() (response *DescribeTopicListResponse)

func (*DescribeTopicListResponse) FromJsonString

func (r *DescribeTopicListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTopicListResponse) ToJsonString

func (r *DescribeTopicListResponse) ToJsonString() string

type DescribeTopicListResponseParams

type DescribeTopicListResponseParams struct {
	// 查询总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 主题列表
	Data []*TopicItem `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTopicRequest added in v1.0.746

type DescribeTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeTopicRequest added in v1.0.746

func NewDescribeTopicRequest() (request *DescribeTopicRequest)

func (*DescribeTopicRequest) FromJsonString added in v1.0.746

func (r *DescribeTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTopicRequest) ToJsonString added in v1.0.746

func (r *DescribeTopicRequest) ToJsonString() string

type DescribeTopicRequestParams added in v1.0.746

type DescribeTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 查询条件列表
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`

	// 查询起始位置
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 查询结果限制数量
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeTopicResponse added in v1.0.746

type DescribeTopicResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTopicResponseParams `json:"Response"`
}

func NewDescribeTopicResponse added in v1.0.746

func NewDescribeTopicResponse() (response *DescribeTopicResponse)

func (*DescribeTopicResponse) FromJsonString added in v1.0.746

func (r *DescribeTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTopicResponse) ToJsonString added in v1.0.746

func (r *DescribeTopicResponse) ToJsonString() string

type DescribeTopicResponseParams added in v1.0.746

type DescribeTopicResponseParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 主题类型
	// UNSPECIFIED:未指定,
	// NORMAL:普通消息,
	// FIFO:顺序消息,
	// DELAY:延时消息,
	// TRANSACTION:事务消息
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 最后写入时间,秒为单位
	LastUpdateTime *int64 `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`

	// 订阅数量
	SubscriptionCount *int64 `json:"SubscriptionCount,omitnil,omitempty" name:"SubscriptionCount"`

	// 订阅关系列表
	SubscriptionData []*SubscriptionData `json:"SubscriptionData,omitnil,omitempty" name:"SubscriptionData"`

	// 消息保留时长
	MsgTTL *int64 `json:"MsgTTL,omitnil,omitempty" name:"MsgTTL"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Endpoint added in v1.0.744

type Endpoint struct {
	// 接入点类型,枚举值如下
	// VPC: VPC;
	// PUBLIC: 公网;
	// INTERNAL: 支撑网;
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 状态,
	// OPEN 开启,
	// CLOSE 关闭,
	// PROCESSING 操作中,
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 付费类型,仅公网
	// PREPAID 包年包月
	// POSTPAID 按量付费
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 接入点地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	EndpointUrl *string `json:"EndpointUrl,omitnil,omitempty" name:"EndpointUrl"`

	// VPC ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 公网带宽,Mbps为单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网放通规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpRules []*IpRule `json:"IpRules,omitnil,omitempty" name:"IpRules"`
}

type Filter

type Filter struct {
	// 过滤条件名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 过滤条件的值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type ImportSourceClusterConsumerGroupsRequest added in v1.0.799

type ImportSourceClusterConsumerGroupsRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 待导入的消费组列表
	GroupList []*SourceClusterGroupConfig `json:"GroupList,omitnil,omitempty" name:"GroupList"`
}

func NewImportSourceClusterConsumerGroupsRequest added in v1.0.799

func NewImportSourceClusterConsumerGroupsRequest() (request *ImportSourceClusterConsumerGroupsRequest)

func (*ImportSourceClusterConsumerGroupsRequest) FromJsonString added in v1.0.799

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportSourceClusterConsumerGroupsRequest) ToJsonString added in v1.0.799

type ImportSourceClusterConsumerGroupsRequestParams added in v1.0.799

type ImportSourceClusterConsumerGroupsRequestParams struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 待导入的消费组列表
	GroupList []*SourceClusterGroupConfig `json:"GroupList,omitnil,omitempty" name:"GroupList"`
}

Predefined struct for user

type ImportSourceClusterConsumerGroupsResponse added in v1.0.799

type ImportSourceClusterConsumerGroupsResponse struct {
	*tchttp.BaseResponse
	Response *ImportSourceClusterConsumerGroupsResponseParams `json:"Response"`
}

func NewImportSourceClusterConsumerGroupsResponse added in v1.0.799

func NewImportSourceClusterConsumerGroupsResponse() (response *ImportSourceClusterConsumerGroupsResponse)

func (*ImportSourceClusterConsumerGroupsResponse) FromJsonString added in v1.0.799

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportSourceClusterConsumerGroupsResponse) ToJsonString added in v1.0.799

type ImportSourceClusterConsumerGroupsResponseParams added in v1.0.799

type ImportSourceClusterConsumerGroupsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ImportSourceClusterTopicsRequest added in v1.0.799

type ImportSourceClusterTopicsRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 待导入的主题列表
	TopicList []*SourceClusterTopicConfig `json:"TopicList,omitnil,omitempty" name:"TopicList"`
}

func NewImportSourceClusterTopicsRequest added in v1.0.799

func NewImportSourceClusterTopicsRequest() (request *ImportSourceClusterTopicsRequest)

func (*ImportSourceClusterTopicsRequest) FromJsonString added in v1.0.799

func (r *ImportSourceClusterTopicsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportSourceClusterTopicsRequest) ToJsonString added in v1.0.799

func (r *ImportSourceClusterTopicsRequest) ToJsonString() string

type ImportSourceClusterTopicsRequestParams added in v1.0.799

type ImportSourceClusterTopicsRequestParams struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 待导入的主题列表
	TopicList []*SourceClusterTopicConfig `json:"TopicList,omitnil,omitempty" name:"TopicList"`
}

Predefined struct for user

type ImportSourceClusterTopicsResponse added in v1.0.799

type ImportSourceClusterTopicsResponse struct {
	*tchttp.BaseResponse
	Response *ImportSourceClusterTopicsResponseParams `json:"Response"`
}

func NewImportSourceClusterTopicsResponse added in v1.0.799

func NewImportSourceClusterTopicsResponse() (response *ImportSourceClusterTopicsResponse)

func (*ImportSourceClusterTopicsResponse) FromJsonString added in v1.0.799

func (r *ImportSourceClusterTopicsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ImportSourceClusterTopicsResponse) ToJsonString added in v1.0.799

func (r *ImportSourceClusterTopicsResponse) ToJsonString() string

type ImportSourceClusterTopicsResponseParams added in v1.0.799

type ImportSourceClusterTopicsResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type InstanceItem

type InstanceItem struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例版本
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 实例类型,
	// EXPERIMENT,体验版
	// BASIC,基础版
	// PRO,专业版
	// PLATINUM,铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例状态,
	// RUNNING, 运行中
	// MAINTAINING,维护中
	// ABNORMAL,异常
	// OVERDUE,欠费
	// DESTROYED,已删除
	// CREATING,创建中
	// MODIFYING,变配中
	// CREATE_FAILURE,创建失败
	// MODIFY_FAILURE,变配失败
	// DELETING,删除中
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 实例主题数上限
	TopicNumLimit *int64 `json:"TopicNumLimit,omitnil,omitempty" name:"TopicNumLimit"`

	// 实例消费组数量上限
	GroupNumLimit *int64 `json:"GroupNumLimit,omitnil,omitempty" name:"GroupNumLimit"`

	// 计费模式,
	// POSTPAID,按量计费
	// PREPAID,包年包月
	PayMode *string `json:"PayMode,omitnil,omitempty" name:"PayMode"`

	// 到期时间,秒为单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpiryTime *int64 `json:"ExpiryTime,omitnil,omitempty" name:"ExpiryTime"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 主题数量
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 消费组数量
	GroupNum *int64 `json:"GroupNum,omitnil,omitempty" name:"GroupNum"`

	// 标签列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagList []*Tag `json:"TagList,omitnil,omitempty" name:"TagList"`

	// 商品规格
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// TPS限流值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TpsLimit *int64 `json:"TpsLimit,omitnil,omitempty" name:"TpsLimit"`

	// 弹性TPS限流值
	// 注意:此字段可能返回 null,表示取不到有效值。
	ScaledTpsLimit *int64 `json:"ScaledTpsLimit,omitnil,omitempty" name:"ScaledTpsLimit"`

	// 消息保留时间,小时为单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 延迟消息最大时长,小时为单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxMessageDelay *int64 `json:"MaxMessageDelay,omitnil,omitempty" name:"MaxMessageDelay"`
}

type IpRule added in v1.0.744

type IpRule struct {
	// IP地址
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 是否允许放行
	Allow *bool `json:"Allow,omitnil,omitempty" name:"Allow"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type MQTTClientSubscription added in v1.0.846

type MQTTClientSubscription struct {
	// topic 订阅
	TopicFilter *string `json:"TopicFilter,omitnil,omitempty" name:"TopicFilter"`

	// 服务质量等级
	Qos *int64 `json:"Qos,omitnil,omitempty" name:"Qos"`
}

type MQTTEndpointItem added in v1.0.846

type MQTTEndpointItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 接入点
	// 注意:此字段可能返回 null,表示取不到有效值。
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// vpc信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 主机
	// 注意:此字段可能返回 null,表示取不到有效值。
	Host *string `json:"Host,omitnil,omitempty" name:"Host"`

	// 端口
	// 注意:此字段可能返回 null,表示取不到有效值。
	Port *int64 `json:"Port,omitnil,omitempty" name:"Port"`

	// 接入点ip
	// 注意:此字段可能返回 null,表示取不到有效值。
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`
}

type MQTTInstanceItem added in v1.0.845

type MQTTInstanceItem struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"`

	// 实例版本
	Version *string `json:"Version,omitnil,omitempty" name:"Version"`

	// 实例类型,
	// EXPERIMENT,体验版
	// BASIC,基础版
	// PRO,专业版
	// PLATINUM,铂金版
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 实例状态,
	// RUNNING, 运行中
	// MAINTAINING,维护中
	// ABNORMAL,异常
	// OVERDUE,欠费
	// DESTROYED,已删除
	// CREATING,创建中
	// MODIFYING,变配中
	// CREATE_FAILURE,创建失败
	// MODIFY_FAILURE,变配失败
	// DELETING,删除中
	InstanceStatus *string `json:"InstanceStatus,omitnil,omitempty" name:"InstanceStatus"`

	// 实例主题数上限
	TopicNumLimit *int64 `json:"TopicNumLimit,omitnil,omitempty" name:"TopicNumLimit"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 主题数量
	TopicNum *int64 `json:"TopicNum,omitnil,omitempty" name:"TopicNum"`

	// 商品规格
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 弹性TPS限流值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TpsLimit *int64 `json:"TpsLimit,omitnil,omitempty" name:"TpsLimit"`

	// 创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 订阅关系上限
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubscriptionNumLimit *int64 `json:"SubscriptionNumLimit,omitnil,omitempty" name:"SubscriptionNumLimit"`

	// 客户端连接数上线
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientNumLimit *int64 `json:"ClientNumLimit,omitnil,omitempty" name:"ClientNumLimit"`
}

type MQTTMessageItem added in v1.0.846

type MQTTMessageItem struct {
	// 消息ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgId *string `json:"MsgId,omitnil,omitempty" name:"MsgId"`

	// 消息tag
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tags *string `json:"Tags,omitnil,omitempty" name:"Tags"`

	// 消息key
	// 注意:此字段可能返回 null,表示取不到有效值。
	Keys *string `json:"Keys,omitnil,omitempty" name:"Keys"`

	// 客户端地址
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProducerAddr *string `json:"ProducerAddr,omitnil,omitempty" name:"ProducerAddr"`

	// 消息发送时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProduceTime *string `json:"ProduceTime,omitnil,omitempty" name:"ProduceTime"`

	// 死信重发次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeadLetterResendTimes *int64 `json:"DeadLetterResendTimes,omitnil,omitempty" name:"DeadLetterResendTimes"`

	// 死信重发成功次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeadLetterResendSuccessTimes *int64 `json:"DeadLetterResendSuccessTimes,omitnil,omitempty" name:"DeadLetterResendSuccessTimes"`

	// 子topic
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubTopic *string `json:"SubTopic,omitnil,omitempty" name:"SubTopic"`

	// 消息质量等级
	// 注意:此字段可能返回 null,表示取不到有效值。
	Qos *string `json:"Qos,omitnil,omitempty" name:"Qos"`
}

type MQTTProductSkuItem added in v1.0.845

type MQTTProductSkuItem struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// cide
	// 注意:此字段可能返回 null,表示取不到有效值。
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// sale
	// 注意:此字段可能返回 null,表示取不到有效值。
	OnSale *bool `json:"OnSale,omitnil,omitempty" name:"OnSale"`

	// topic num限制
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicNumLimit *int64 `json:"TopicNumLimit,omitnil,omitempty" name:"TopicNumLimit"`

	// tps
	// 注意:此字段可能返回 null,表示取不到有效值。
	TpsLimit *int64 `json:"TpsLimit,omitnil,omitempty" name:"TpsLimit"`

	// 客户端连接数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClientNumLimit *int64 `json:"ClientNumLimit,omitnil,omitempty" name:"ClientNumLimit"`

	// 订阅数限制
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubscriptionNumLimit *int64 `json:"SubscriptionNumLimit,omitnil,omitempty" name:"SubscriptionNumLimit"`

	// 代理核
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxySpecCore *int64 `json:"ProxySpecCore,omitnil,omitempty" name:"ProxySpecCore"`

	// 代理内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxySpecMemory *int64 `json:"ProxySpecMemory,omitnil,omitempty" name:"ProxySpecMemory"`

	// 代理总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	ProxySpecCount *int64 `json:"ProxySpecCount,omitnil,omitempty" name:"ProxySpecCount"`
}

type MQTTTopicItem added in v1.0.846

type MQTTTopicItem struct {
	// 实例 ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 主题描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type MQTTUserItem added in v1.0.846

type MQTTUserItem struct {
	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 是否开启消费
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 是否开启生产
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 修改时间,秒为单位
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`
}

type ModifyConsumerGroupRequest added in v1.0.746

type ModifyConsumerGroupRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 是否开启消费
	ConsumeEnable *bool `json:"ConsumeEnable,omitnil,omitempty" name:"ConsumeEnable"`

	// 顺序投递:true
	// 并发投递:false
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 最大重试次数
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyConsumerGroupRequest added in v1.0.746

func NewModifyConsumerGroupRequest() (request *ModifyConsumerGroupRequest)

func (*ModifyConsumerGroupRequest) FromJsonString added in v1.0.746

func (r *ModifyConsumerGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsumerGroupRequest) ToJsonString added in v1.0.746

func (r *ModifyConsumerGroupRequest) ToJsonString() string

type ModifyConsumerGroupRequestParams added in v1.0.746

type ModifyConsumerGroupRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 消费组名称
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 是否开启消费
	ConsumeEnable *bool `json:"ConsumeEnable,omitnil,omitempty" name:"ConsumeEnable"`

	// 顺序投递:true
	// 并发投递:false
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 最大重试次数
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyConsumerGroupResponse added in v1.0.746

type ModifyConsumerGroupResponse struct {
	*tchttp.BaseResponse
	Response *ModifyConsumerGroupResponseParams `json:"Response"`
}

func NewModifyConsumerGroupResponse added in v1.0.746

func NewModifyConsumerGroupResponse() (response *ModifyConsumerGroupResponse)

func (*ModifyConsumerGroupResponse) FromJsonString added in v1.0.746

func (r *ModifyConsumerGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyConsumerGroupResponse) ToJsonString added in v1.0.746

func (r *ModifyConsumerGroupResponse) ToJsonString() string

type ModifyConsumerGroupResponseParams added in v1.0.746

type ModifyConsumerGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyInstanceRequest added in v1.0.744

type ModifyInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 消息发送和接收的比例
	SendReceiveRatio *float64 `json:"SendReceiveRatio,omitnil,omitempty" name:"SendReceiveRatio"`

	// 调整实例规格的商品代号
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 消息保留时长,小时为单位
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 是否开启弹性TPS
	ScaledTpsEnabled *bool `json:"ScaledTpsEnabled,omitnil,omitempty" name:"ScaledTpsEnabled"`

	// 最大可创建主题数
	MaxTopicNum *int64 `json:"MaxTopicNum,omitnil,omitempty" name:"MaxTopicNum"`
}

func NewModifyInstanceRequest added in v1.0.744

func NewModifyInstanceRequest() (request *ModifyInstanceRequest)

func (*ModifyInstanceRequest) FromJsonString added in v1.0.744

func (r *ModifyInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceRequest) ToJsonString added in v1.0.744

func (r *ModifyInstanceRequest) ToJsonString() string

type ModifyInstanceRequestParams added in v1.0.744

type ModifyInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 消息发送和接收的比例
	SendReceiveRatio *float64 `json:"SendReceiveRatio,omitnil,omitempty" name:"SendReceiveRatio"`

	// 调整实例规格的商品代号
	SkuCode *string `json:"SkuCode,omitnil,omitempty" name:"SkuCode"`

	// 消息保留时长,小时为单位
	MessageRetention *int64 `json:"MessageRetention,omitnil,omitempty" name:"MessageRetention"`

	// 是否开启弹性TPS
	ScaledTpsEnabled *bool `json:"ScaledTpsEnabled,omitnil,omitempty" name:"ScaledTpsEnabled"`

	// 最大可创建主题数
	MaxTopicNum *int64 `json:"MaxTopicNum,omitnil,omitempty" name:"MaxTopicNum"`
}

Predefined struct for user

type ModifyInstanceResponse added in v1.0.744

type ModifyInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyInstanceResponseParams `json:"Response"`
}

func NewModifyInstanceResponse added in v1.0.744

func NewModifyInstanceResponse() (response *ModifyInstanceResponse)

func (*ModifyInstanceResponse) FromJsonString added in v1.0.744

func (r *ModifyInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyInstanceResponse) ToJsonString added in v1.0.744

func (r *ModifyInstanceResponse) ToJsonString() string

type ModifyInstanceResponseParams added in v1.0.744

type ModifyInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMQTTInsPublicEndpointRequest added in v1.0.846

type ModifyMQTTInsPublicEndpointRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问规则
	Rules []*PublicAccessRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}

func NewModifyMQTTInsPublicEndpointRequest added in v1.0.846

func NewModifyMQTTInsPublicEndpointRequest() (request *ModifyMQTTInsPublicEndpointRequest)

func (*ModifyMQTTInsPublicEndpointRequest) FromJsonString added in v1.0.846

func (r *ModifyMQTTInsPublicEndpointRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTInsPublicEndpointRequest) ToJsonString added in v1.0.846

func (r *ModifyMQTTInsPublicEndpointRequest) ToJsonString() string

type ModifyMQTTInsPublicEndpointRequestParams added in v1.0.846

type ModifyMQTTInsPublicEndpointRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 带宽
	Bandwidth *int64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 公网访问规则
	Rules []*PublicAccessRule `json:"Rules,omitnil,omitempty" name:"Rules"`
}

Predefined struct for user

type ModifyMQTTInsPublicEndpointResponse added in v1.0.846

type ModifyMQTTInsPublicEndpointResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMQTTInsPublicEndpointResponseParams `json:"Response"`
}

func NewModifyMQTTInsPublicEndpointResponse added in v1.0.846

func NewModifyMQTTInsPublicEndpointResponse() (response *ModifyMQTTInsPublicEndpointResponse)

func (*ModifyMQTTInsPublicEndpointResponse) FromJsonString added in v1.0.846

func (r *ModifyMQTTInsPublicEndpointResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTInsPublicEndpointResponse) ToJsonString added in v1.0.846

func (r *ModifyMQTTInsPublicEndpointResponse) ToJsonString() string

type ModifyMQTTInsPublicEndpointResponseParams added in v1.0.846

type ModifyMQTTInsPublicEndpointResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMQTTInstanceCertBindingRequest added in v1.0.846

type ModifyMQTTInstanceCertBindingRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务端证书id
	SSLServerCertId *string `json:"SSLServerCertId,omitnil,omitempty" name:"SSLServerCertId"`

	// CA证书id
	SSLCaCertId *string `json:"SSLCaCertId,omitnil,omitempty" name:"SSLCaCertId"`
}

func NewModifyMQTTInstanceCertBindingRequest added in v1.0.846

func NewModifyMQTTInstanceCertBindingRequest() (request *ModifyMQTTInstanceCertBindingRequest)

func (*ModifyMQTTInstanceCertBindingRequest) FromJsonString added in v1.0.846

func (r *ModifyMQTTInstanceCertBindingRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTInstanceCertBindingRequest) ToJsonString added in v1.0.846

func (r *ModifyMQTTInstanceCertBindingRequest) ToJsonString() string

type ModifyMQTTInstanceCertBindingRequestParams added in v1.0.846

type ModifyMQTTInstanceCertBindingRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务端证书id
	SSLServerCertId *string `json:"SSLServerCertId,omitnil,omitempty" name:"SSLServerCertId"`

	// CA证书id
	SSLCaCertId *string `json:"SSLCaCertId,omitnil,omitempty" name:"SSLCaCertId"`
}

Predefined struct for user

type ModifyMQTTInstanceCertBindingResponse added in v1.0.846

type ModifyMQTTInstanceCertBindingResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMQTTInstanceCertBindingResponseParams `json:"Response"`
}

func NewModifyMQTTInstanceCertBindingResponse added in v1.0.846

func NewModifyMQTTInstanceCertBindingResponse() (response *ModifyMQTTInstanceCertBindingResponse)

func (*ModifyMQTTInstanceCertBindingResponse) FromJsonString added in v1.0.846

func (r *ModifyMQTTInstanceCertBindingResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTInstanceCertBindingResponse) ToJsonString added in v1.0.846

type ModifyMQTTInstanceCertBindingResponseParams added in v1.0.846

type ModifyMQTTInstanceCertBindingResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMQTTInstanceRequest added in v1.0.846

type ModifyMQTTInstanceRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyMQTTInstanceRequest added in v1.0.846

func NewModifyMQTTInstanceRequest() (request *ModifyMQTTInstanceRequest)

func (*ModifyMQTTInstanceRequest) FromJsonString added in v1.0.846

func (r *ModifyMQTTInstanceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTInstanceRequest) ToJsonString added in v1.0.846

func (r *ModifyMQTTInstanceRequest) ToJsonString() string

type ModifyMQTTInstanceRequestParams added in v1.0.846

type ModifyMQTTInstanceRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 实例名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyMQTTInstanceResponse added in v1.0.846

type ModifyMQTTInstanceResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMQTTInstanceResponseParams `json:"Response"`
}

func NewModifyMQTTInstanceResponse added in v1.0.846

func NewModifyMQTTInstanceResponse() (response *ModifyMQTTInstanceResponse)

func (*ModifyMQTTInstanceResponse) FromJsonString added in v1.0.846

func (r *ModifyMQTTInstanceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTInstanceResponse) ToJsonString added in v1.0.846

func (r *ModifyMQTTInstanceResponse) ToJsonString() string

type ModifyMQTTInstanceResponseParams added in v1.0.846

type ModifyMQTTInstanceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMQTTTopicRequest added in v1.0.846

type ModifyMQTTTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyMQTTTopicRequest added in v1.0.846

func NewModifyMQTTTopicRequest() (request *ModifyMQTTTopicRequest)

func (*ModifyMQTTTopicRequest) FromJsonString added in v1.0.846

func (r *ModifyMQTTTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTTopicRequest) ToJsonString added in v1.0.846

func (r *ModifyMQTTTopicRequest) ToJsonString() string

type ModifyMQTTTopicRequestParams added in v1.0.846

type ModifyMQTTTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyMQTTTopicResponse added in v1.0.846

type ModifyMQTTTopicResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMQTTTopicResponseParams `json:"Response"`
}

func NewModifyMQTTTopicResponse added in v1.0.846

func NewModifyMQTTTopicResponse() (response *ModifyMQTTTopicResponse)

func (*ModifyMQTTTopicResponse) FromJsonString added in v1.0.846

func (r *ModifyMQTTTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTTopicResponse) ToJsonString added in v1.0.846

func (r *ModifyMQTTTopicResponse) ToJsonString() string

type ModifyMQTTTopicResponseParams added in v1.0.846

type ModifyMQTTTopicResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyMQTTUserRequest added in v1.0.846

type ModifyMQTTUserRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 是否开启消费
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 是否开启生产
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyMQTTUserRequest added in v1.0.846

func NewModifyMQTTUserRequest() (request *ModifyMQTTUserRequest)

func (*ModifyMQTTUserRequest) FromJsonString added in v1.0.846

func (r *ModifyMQTTUserRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTUserRequest) ToJsonString added in v1.0.846

func (r *ModifyMQTTUserRequest) ToJsonString() string

type ModifyMQTTUserRequestParams added in v1.0.846

type ModifyMQTTUserRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 用户名
	Username *string `json:"Username,omitnil,omitempty" name:"Username"`

	// 是否开启消费
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 是否开启生产
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyMQTTUserResponse added in v1.0.846

type ModifyMQTTUserResponse struct {
	*tchttp.BaseResponse
	Response *ModifyMQTTUserResponseParams `json:"Response"`
}

func NewModifyMQTTUserResponse added in v1.0.846

func NewModifyMQTTUserResponse() (response *ModifyMQTTUserResponse)

func (*ModifyMQTTUserResponse) FromJsonString added in v1.0.846

func (r *ModifyMQTTUserResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyMQTTUserResponse) ToJsonString added in v1.0.846

func (r *ModifyMQTTUserResponse) ToJsonString() string

type ModifyMQTTUserResponseParams added in v1.0.846

type ModifyMQTTUserResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyRoleRequest added in v1.0.756

type ModifyRoleRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 是否开启消费
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 是否开启生产
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

func NewModifyRoleRequest added in v1.0.756

func NewModifyRoleRequest() (request *ModifyRoleRequest)

func (*ModifyRoleRequest) FromJsonString added in v1.0.756

func (r *ModifyRoleRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRoleRequest) ToJsonString added in v1.0.756

func (r *ModifyRoleRequest) ToJsonString() string

type ModifyRoleRequestParams added in v1.0.756

type ModifyRoleRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 角色名称
	Role *string `json:"Role,omitnil,omitempty" name:"Role"`

	// 是否开启消费
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 是否开启生产
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

Predefined struct for user

type ModifyRoleResponse added in v1.0.756

type ModifyRoleResponse struct {
	*tchttp.BaseResponse
	Response *ModifyRoleResponseParams `json:"Response"`
}

func NewModifyRoleResponse added in v1.0.756

func NewModifyRoleResponse() (response *ModifyRoleResponse)

func (*ModifyRoleResponse) FromJsonString added in v1.0.756

func (r *ModifyRoleResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyRoleResponse) ToJsonString added in v1.0.756

func (r *ModifyRoleResponse) ToJsonString() string

type ModifyRoleResponseParams added in v1.0.756

type ModifyRoleResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyTopicRequest added in v1.0.746

type ModifyTopicRequest struct {
	*tchttp.BaseRequest

	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 队列数量
	QueueNum *int64 `json:"QueueNum,omitnil,omitempty" name:"QueueNum"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 消息保留时长
	MsgTTL *int64 `json:"MsgTTL,omitnil,omitempty" name:"MsgTTL"`
}

func NewModifyTopicRequest added in v1.0.746

func NewModifyTopicRequest() (request *ModifyTopicRequest)

func (*ModifyTopicRequest) FromJsonString added in v1.0.746

func (r *ModifyTopicRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTopicRequest) ToJsonString added in v1.0.746

func (r *ModifyTopicRequest) ToJsonString() string

type ModifyTopicRequestParams added in v1.0.746

type ModifyTopicRequestParams struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 队列数量
	QueueNum *int64 `json:"QueueNum,omitnil,omitempty" name:"QueueNum"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 消息保留时长
	MsgTTL *int64 `json:"MsgTTL,omitnil,omitempty" name:"MsgTTL"`
}

Predefined struct for user

type ModifyTopicResponse added in v1.0.746

type ModifyTopicResponse struct {
	*tchttp.BaseResponse
	Response *ModifyTopicResponseParams `json:"Response"`
}

func NewModifyTopicResponse added in v1.0.746

func NewModifyTopicResponse() (response *ModifyTopicResponse)

func (*ModifyTopicResponse) FromJsonString added in v1.0.746

func (r *ModifyTopicResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyTopicResponse) ToJsonString added in v1.0.746

func (r *ModifyTopicResponse) ToJsonString() string

type ModifyTopicResponseParams added in v1.0.746

type ModifyTopicResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PacketStatistics added in v1.0.905

type PacketStatistics struct {
	// 类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"`

	// 服务质量
	// 注意:此字段可能返回 null,表示取不到有效值。
	Qos *int64 `json:"Qos,omitnil,omitempty" name:"Qos"`

	// 指标值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type PublicAccessRule added in v1.0.846

type PublicAccessRule struct {
	// ip网段信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	IpRule *string `json:"IpRule,omitnil,omitempty" name:"IpRule"`

	// 允许或者拒绝
	// 注意:此字段可能返回 null,表示取不到有效值。
	Allow *bool `json:"Allow,omitnil,omitempty" name:"Allow"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`
}

type RoleItem added in v1.0.756

type RoleItem struct {
	// 角色名称
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// Access Key
	AccessKey *string `json:"AccessKey,omitnil,omitempty" name:"AccessKey"`

	// Secret Key
	SecretKey *string `json:"SecretKey,omitnil,omitempty" name:"SecretKey"`

	// 是否开启消费
	PermRead *bool `json:"PermRead,omitnil,omitempty" name:"PermRead"`

	// 是否开启生产
	PermWrite *bool `json:"PermWrite,omitnil,omitempty" name:"PermWrite"`

	// 备注信息
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 创建时间,秒为单位
	CreatedTime *int64 `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"`

	// 修改时间,秒为单位
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`
}

type SourceClusterGroupConfig added in v1.0.799

type SourceClusterGroupConfig struct {
	// 消费组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否已导入,作为入参时无效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Imported *bool `json:"Imported,omitnil,omitempty" name:"Imported"`

	// 命名空间,仅4.x集群有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 导入状态
	// Unknown 未知
	// Success 成功
	// Failure 失败
	// AlreadyExists 已存在
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImportStatus *string `json:"ImportStatus,omitnil,omitempty" name:"ImportStatus"`
}

type SourceClusterTopicConfig added in v1.0.799

type SourceClusterTopicConfig struct {
	// 主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"`

	// 主题类型,
	// 5.x版本
	// UNSPECIFIED 未指定
	// NORMAL 普通消息
	// FIFO 顺序消息
	// DELAY 延迟消息
	// TRANSACTION 事务消息
	//
	// 4.x版本
	// Normal 普通消息
	// PartitionedOrder 分区顺序消息
	// Transaction 事务消息
	// DelayScheduled 延时消息
	//
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 队列数
	// 注意:此字段可能返回 null,表示取不到有效值。
	QueueNum *int64 `json:"QueueNum,omitnil,omitempty" name:"QueueNum"`

	// 备注信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 是否已导入,作为入参时无效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Imported *bool `json:"Imported,omitnil,omitempty" name:"Imported"`

	// 命名空间,仅4.x集群有效
	// 注意:此字段可能返回 null,表示取不到有效值。
	Namespace *string `json:"Namespace,omitnil,omitempty" name:"Namespace"`

	// 导入状态,
	// Unknown 未知,
	// AlreadyExists 已存在,
	// Success 成功,
	// Failure 失败
	// 注意:此字段可能返回 null,表示取不到有效值。
	ImportStatus *string `json:"ImportStatus,omitnil,omitempty" name:"ImportStatus"`
}

type StatisticsReport added in v1.0.905

type StatisticsReport struct {
	// 字节数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Bytes *int64 `json:"Bytes,omitnil,omitempty" name:"Bytes"`

	// 监控指标
	// 注意:此字段可能返回 null,表示取不到有效值。
	Items []*PacketStatistics `json:"Items,omitnil,omitempty" name:"Items"`
}

type SubscriptionData added in v1.0.746

type SubscriptionData struct {
	// 实例ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 主题类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 单个节点上主题队列数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicQueueNum *int64 `json:"TopicQueueNum,omitnil,omitempty" name:"TopicQueueNum"`

	// 消费组名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsumerGroup *string `json:"ConsumerGroup,omitnil,omitempty" name:"ConsumerGroup"`

	// 是否在线
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsOnline *bool `json:"IsOnline,omitnil,omitempty" name:"IsOnline"`

	// 消费类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsumeType *string `json:"ConsumeType,omitnil,omitempty" name:"ConsumeType"`

	// 订阅规则
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubString *string `json:"SubString,omitnil,omitempty" name:"SubString"`

	// 过滤类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ExpressionType *string `json:"ExpressionType,omitnil,omitempty" name:"ExpressionType"`

	// 订阅一致性
	// 注意:此字段可能返回 null,表示取不到有效值。
	Consistency *int64 `json:"Consistency,omitnil,omitempty" name:"Consistency"`

	// 消费堆积
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsumerLag *int64 `json:"ConsumerLag,omitnil,omitempty" name:"ConsumerLag"`

	// 最后消费进度更新时间,秒为单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastUpdateTime *int64 `json:"LastUpdateTime,omitnil,omitempty" name:"LastUpdateTime"`

	// 最大重试次数
	// 注意:此字段可能返回 null,表示取不到有效值。
	MaxRetryTimes *int64 `json:"MaxRetryTimes,omitnil,omitempty" name:"MaxRetryTimes"`

	// 是否顺序消费
	// 注意:此字段可能返回 null,表示取不到有效值。
	ConsumeMessageOrderly *bool `json:"ConsumeMessageOrderly,omitnil,omitempty" name:"ConsumeMessageOrderly"`

	// 消费模式:
	// BROADCASTING 广播模式;
	// CLUSTERING 集群模式;
	// 注意:此字段可能返回 null,表示取不到有效值。
	MessageModel *string `json:"MessageModel,omitnil,omitempty" name:"MessageModel"`
}

type Tag

type Tag struct {
	// 标签名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值
	// 注意:此字段可能返回 null,表示取不到有效值。
	TagValue *string `json:"TagValue,omitnil,omitempty" name:"TagValue"`
}

type TagFilter

type TagFilter struct {
	// 标签键名称
	TagKey *string `json:"TagKey,omitnil,omitempty" name:"TagKey"`

	// 标签值列表
	TagValues []*string `json:"TagValues,omitnil,omitempty" name:"TagValues"`
}

type TopicItem

type TopicItem struct {
	// 实例ID
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 主题名称
	Topic *string `json:"Topic,omitnil,omitempty" name:"Topic"`

	// 主题类型
	TopicType *string `json:"TopicType,omitnil,omitempty" name:"TopicType"`

	// 队列数量
	QueueNum *int64 `json:"QueueNum,omitnil,omitempty" name:"QueueNum"`

	// 描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 4.x的集群id
	// 注意:此字段可能返回 null,表示取不到有效值。
	ClusterIdV4 *string `json:"ClusterIdV4,omitnil,omitempty" name:"ClusterIdV4"`

	// 4.x的命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	NamespaceV4 *string `json:"NamespaceV4,omitnil,omitempty" name:"NamespaceV4"`

	// 4.x的主题名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	TopicV4 *string `json:"TopicV4,omitnil,omitempty" name:"TopicV4"`

	// 4.x的完整命名空间
	// 注意:此字段可能返回 null,表示取不到有效值。
	FullNamespaceV4 *string `json:"FullNamespaceV4,omitnil,omitempty" name:"FullNamespaceV4"`

	// 消息保留时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	MsgTTL *int64 `json:"MsgTTL,omitnil,omitempty" name:"MsgTTL"`
}

type VpcInfo added in v1.0.744

type VpcInfo struct {
	// VPC ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL