Documentation ¶
Index ¶
- type AccessPolicy
- type AddSubscriptionFromSubscriptionUserRequest
- type AddSubscriptionFromSubscriptionUserRequestBody
- type AddSubscriptionFromSubscriptionUserResponse
- type AddSubscriptionFromSubscriptionUserResponseItem
- type AddSubscriptionRequest
- type AddSubscriptionRequestBody
- type AddSubscriptionResponse
- type ApplicationEndpoint
- type ApplicationItem
- type BatchCreateOrDeleteResourceTagsRequest
- type BatchCreateOrDeleteResourceTagsRequestBody
- type BatchCreateOrDeleteResourceTagsResponse
- type BatchCreateSubscriptionsFilterPolicesRequest
- type BatchCreateSubscriptionsFilterPolicesResponse
- type BatchDeleteSubscriptionsFilterPolicesRequest
- type BatchDeleteSubscriptionsFilterPolicesRequestBody
- type BatchDeleteSubscriptionsFilterPolicesResponse
- type BatchResult
- type BatchSubscriptionsFilterPolicesRequestBody
- type BatchSubscriptionsFilterPolicesRequestBodyPolices
- type BatchUpdateSubscriptionsFilterPolicesRequest
- type BatchUpdateSubscriptionsFilterPolicesResponse
- type CancelSubscriptionRequest
- type CancelSubscriptionResponse
- type CreateApplicationEndpointRequest
- type CreateApplicationEndpointRequestBody
- type CreateApplicationEndpointResponse
- type CreateApplicationRequest
- type CreateApplicationRequestBody
- type CreateApplicationResponse
- type CreateLogtankRequest
- type CreateLogtankRequestBody
- type CreateLogtankResponse
- type CreateMessageTemplateRequest
- type CreateMessageTemplateRequestBody
- type CreateMessageTemplateResponse
- type CreateResourceTagRequest
- type CreateResourceTagRequestBody
- type CreateResourceTagResponse
- type CreateTopicRequest
- type CreateTopicRequestBody
- type CreateTopicResponse
- type DeleteApplicationEndpointRequest
- type DeleteApplicationEndpointResponse
- type DeleteApplicationRequest
- type DeleteApplicationResponse
- type DeleteLogtankRequest
- type DeleteLogtankResponse
- type DeleteMessageTemplateRequest
- type DeleteMessageTemplateResponse
- type DeleteResourceTagRequest
- type DeleteResourceTagResponse
- type DeleteTopicAttributeByNameRequest
- type DeleteTopicAttributeByNameResponse
- type DeleteTopicAttributesRequest
- type DeleteTopicAttributesResponse
- type DeleteTopicRequest
- type DeleteTopicResponse
- type GetHttpDetectResponseBodyDetail
- type HttpDetectRequestBody
- type HttpDetectRequestBodyExtension
- type HttpDetectRequestBodyProtocol
- type HttpDetectRequestBodyProtocolEnum
- type LinksItem
- type ListApplicationAttributesRequest
- type ListApplicationAttributesResponse
- type ListApplicationAttributesResponseBodyAttributes
- type ListApplicationEndpointAttributesRequest
- type ListApplicationEndpointAttributesResponse
- type ListApplicationEndpointAttributesResponseBodyAttributes
- type ListApplicationEndpointsRequest
- type ListApplicationEndpointsResponse
- type ListApplicationsRequest
- type ListApplicationsResponse
- type ListInstanceRequestBody
- type ListLogtankRequest
- type ListLogtankResponse
- type ListMessageTemplateDetailsRequest
- type ListMessageTemplateDetailsResponse
- type ListMessageTemplatesRequest
- type ListMessageTemplatesResponse
- type ListProjectTagsRequest
- type ListProjectTagsResponse
- type ListResourceInstancesRequest
- type ListResourceInstancesResponse
- type ListResourceTagsRequest
- type ListResourceTagsResponse
- type ListSubscriptionsByTopicRequest
- type ListSubscriptionsByTopicResponse
- type ListSubscriptionsItem
- type ListSubscriptionsRequest
- type ListSubscriptionsResponse
- type ListTopicAttributesRequest
- type ListTopicAttributesResponse
- type ListTopicDetailsRequest
- type ListTopicDetailsResponse
- type ListTopicsItem
- type ListTopicsRequest
- type ListTopicsResponse
- type ListVersionRequest
- type ListVersionResponse
- type ListVersionsRequest
- type ListVersionsResponse
- type LogtankItem
- type MessageAttribute
- type MessageAttributeType
- type MessageAttributeTypeEnum
- type MessageTemplate
- type PublishAppMessageRequest
- type PublishAppMessageRequestBody
- type PublishAppMessageResponse
- type PublishHttpDetectRequest
- type PublishHttpDetectResponse
- type PublishMessageRequest
- type PublishMessageRequestBody
- type PublishMessageResponse
- type ResourceDetail
- type ResourceTag
- type ResourceTags
- type ShowHttpDetectResultRequest
- type ShowHttpDetectResultResponse
- type ShowHttpDetectResultResponseStatus
- type ShowHttpDetectResultResponseStatusEnum
- type Statement
- type SubscriptionExtension
- type SubscriptionsFilterPolicy
- type TagMatch
- type TagResource
- type TopicAttribute
- type UpdateApplicationEndpointRequest
- type UpdateApplicationEndpointRequestBody
- type UpdateApplicationEndpointResponse
- type UpdateApplicationRequest
- type UpdateApplicationRequestBody
- type UpdateApplicationResponse
- type UpdateLogtankRequest
- type UpdateLogtankRequestBody
- type UpdateLogtankResponse
- type UpdateMessageTemplateRequest
- type UpdateMessageTemplateRequestBody
- type UpdateMessageTemplateResponse
- type UpdateSubscriptionRequest
- type UpdateSubscriptionRequestBody
- type UpdateSubscriptionResponse
- type UpdateTopicAttributeRequest
- type UpdateTopicAttributeRequestBody
- type UpdateTopicAttributeResponse
- type UpdateTopicRequest
- type UpdateTopicRequestBody
- type UpdateTopicResponse
- type VersionItem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶ added in v0.1.42
type AccessPolicy struct { // 访问策略规范版本。目前只支持“2016-09-07”。 Version string `json:"Version"` // 策略的唯一标识。不能为空。 Id string `json:"Id"` // 访问策略是通过Statement语句来定义的。一个访问策略可包含一条或多条Statement语句。通过Statement语句向其他用户或云服务授权对主题的操作。 Statement []Statement `json:"Statement"` }
func (AccessPolicy) String ¶ added in v0.1.42
func (o AccessPolicy) String() string
type AddSubscriptionFromSubscriptionUserRequest ¶ added in v0.1.76
type AddSubscriptionFromSubscriptionUserRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` Body *AddSubscriptionFromSubscriptionUserRequestBody `json:"body,omitempty"` }
AddSubscriptionFromSubscriptionUserRequest Request Object
func (AddSubscriptionFromSubscriptionUserRequest) String ¶ added in v0.1.76
func (o AddSubscriptionFromSubscriptionUserRequest) String() string
type AddSubscriptionFromSubscriptionUserRequestBody ¶ added in v0.1.76
type AddSubscriptionFromSubscriptionUserRequestBody struct { // 订阅用户ID列表。 Ids []string `json:"ids"` }
func (AddSubscriptionFromSubscriptionUserRequestBody) String ¶ added in v0.1.76
func (o AddSubscriptionFromSubscriptionUserRequestBody) String() string
type AddSubscriptionFromSubscriptionUserResponse ¶ added in v0.1.76
type AddSubscriptionFromSubscriptionUserResponse struct { // 添加订阅返回结果。 SubscriptionsResult *[]AddSubscriptionFromSubscriptionUserResponseItem `json:"subscriptions_result,omitempty"` HttpStatusCode int `json:"-"` }
AddSubscriptionFromSubscriptionUserResponse Response Object
func (AddSubscriptionFromSubscriptionUserResponse) String ¶ added in v0.1.76
func (o AddSubscriptionFromSubscriptionUserResponse) String() string
type AddSubscriptionFromSubscriptionUserResponseItem ¶ added in v0.1.76
type AddSubscriptionFromSubscriptionUserResponseItem struct { // 返回码。 HttpCode int32 `json:"http_code"` // 请求的唯一标识ID。 RequestId string `json:"request_id"` // 订阅者的唯一资源标识。 SubscriptionUrn *string `json:"subscription_urn,omitempty"` // 返回信息对应的代码。 ErrorCode *string `json:"error_code,omitempty"` // 服务异常错误信息描述。 ErrorMsg *string `json:"error_msg,omitempty"` }
func (AddSubscriptionFromSubscriptionUserResponseItem) String ¶ added in v0.1.76
func (o AddSubscriptionFromSubscriptionUserResponseItem) String() string
type AddSubscriptionRequest ¶
type AddSubscriptionRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` Body *AddSubscriptionRequestBody `json:"body,omitempty"` }
AddSubscriptionRequest Request Object
func (AddSubscriptionRequest) String ¶
func (o AddSubscriptionRequest) String() string
type AddSubscriptionRequestBody ¶
type AddSubscriptionRequestBody struct { // 不同协议对应不同的endpoint(接受消息的接入点)。 目前支持的协议包括: “email”:邮件传输协议,endpoint为邮箱地址。 “sms”:短信传输协议,endpoint为手机号码。 “functionstage”:FunctionGraph(函数)传输协议,endpoint为一个函数。 “functiongraph”:FunctionGraph(工作流)传输协议,endpoint为由一组函数编排成的工作流。 “http”、“https”:HTTP/HTTPS传输协议,endpoint为URL。 “callnotify”:语音通知传输协议,endpoint为手机号码。 “wechat”:微信群机器人传输协议。 “dingding”:钉钉群机器人传输协议。 “feishu”:飞书群机器人传输协议。 “welink”:welink群机器人传输协议。 Protocol string `json:"protocol"` // 说明: http协议,接入点必须以“http://”开头。 https协议,接入点必须以“https://”开头。 email协议,接入点必须是邮件地址。 sms协议,接入点必须是一个电话号码。 functionstage协议,接入点必须是一个函数。 functiongraph协议,接入点必须是一个函数工作流。 dms协议,接入点必须是一个消息队列。 application协议,接入点必须是一个应用平台的设备终端。 callnotify协议,接入点必须是一个电话号码。 dingding协议,接入点必须是一个钉钉群机器人的地址。 wechat协议,接入点必须是一个微信群机器人的地址。 feishu协议,接入点必须是一个飞书群机器人的地址。 welink协议,接入点必须是一个welink的群号。 Endpoint string `json:"endpoint"` // 备注。最大支持128字节,约42个中文,必须是UTF-8编码的字符串,否则无法正常显示中文。 Remark *string `json:"remark,omitempty"` Extension *SubscriptionExtension `json:"extension,omitempty"` }
func (AddSubscriptionRequestBody) String ¶
func (o AddSubscriptionRequestBody) String() string
type AddSubscriptionResponse ¶
type AddSubscriptionResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 订阅者的唯一资源标识。 SubscriptionUrn *string `json:"subscription_urn,omitempty"` HttpStatusCode int `json:"-"` }
AddSubscriptionResponse Response Object
func (AddSubscriptionResponse) String ¶
func (o AddSubscriptionResponse) String() string
type ApplicationEndpoint ¶
type ApplicationEndpoint struct { // 创建application的时间 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 CreateTime string `json:"create_time"` // Application endpoint的唯一资源标识。 EndpointUrn string `json:"endpoint_urn"` // 用户自定义数据 最大长度支持UTF-8编码后2048字节。 UserData string `json:"user_data"` // endpoint启用开关 true或false字符串。 Enabled string `json:"enabled"` // 设备token 最大长度512个字节。 Token string `json:"token"` }
func (ApplicationEndpoint) String ¶
func (o ApplicationEndpoint) String() string
type ApplicationItem ¶
type ApplicationItem struct { // 创建application的名字。 Name string `json:"name"` // 应用平台。 Platform string `json:"platform"` // 创建application的时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 CreateTime string `json:"create_time"` // Application的唯一资源标识。 ApplicationUrn string `json:"application_urn"` // Application的唯一标识ID。 ApplicationId string `json:"application_id"` // 应用平台是否启用。 Enabled string `json:"enabled"` // 苹果证书过期时间APNS、APNS_SANDBOX平台特有属性时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 AppleCertificateExpirationDate *string `json:"apple_certificate_expiration_date,omitempty"` }
func (ApplicationItem) String ¶
func (o ApplicationItem) String() string
type BatchCreateOrDeleteResourceTagsRequest ¶
type BatchCreateOrDeleteResourceTagsRequest struct { // 资源类型,目前有: smn_topic,主题 smn_sms,短信 smn_application,移动推送 ResourceType string `json:"resource_type"` // 资源ID。 获取resource_id的方法: 当resource_type为“smn_topic”时, 手动添加请求消息头“X-SMN-RESOURCEID-TYPE=name”,资源ID即为topic名称。 不添加请求消息头,通过“查询资源实例”,获取资源ID。 当resource_type为“smn_sms”时,resource_id为签名ID。您可在控制台获取。 ResourceId string `json:"resource_id"` Body *BatchCreateOrDeleteResourceTagsRequestBody `json:"body,omitempty"` }
BatchCreateOrDeleteResourceTagsRequest Request Object
func (BatchCreateOrDeleteResourceTagsRequest) String ¶
func (o BatchCreateOrDeleteResourceTagsRequest) String() string
type BatchCreateOrDeleteResourceTagsRequestBody ¶
type BatchCreateOrDeleteResourceTagsRequestBody struct { // 标签列表,结构体说明请参见表1。删除时tags结构体不能缺失,key不能为空或空字符串,且不针对字符集范围进行校验。 Tags []ResourceTag `json:"tags"` // 操作标识:仅限于create(创建)、delete(删除)。 Action string `json:"action"` }
func (BatchCreateOrDeleteResourceTagsRequestBody) String ¶
func (o BatchCreateOrDeleteResourceTagsRequestBody) String() string
type BatchCreateOrDeleteResourceTagsResponse ¶
type BatchCreateOrDeleteResourceTagsResponse struct {
HttpStatusCode int `json:"-"`
}
BatchCreateOrDeleteResourceTagsResponse Response Object
func (BatchCreateOrDeleteResourceTagsResponse) String ¶
func (o BatchCreateOrDeleteResourceTagsResponse) String() string
type BatchCreateSubscriptionsFilterPolicesRequest ¶ added in v0.1.76
type BatchCreateSubscriptionsFilterPolicesRequest struct {
Body *BatchSubscriptionsFilterPolicesRequestBody `json:"body,omitempty"`
}
BatchCreateSubscriptionsFilterPolicesRequest Request Object
func (BatchCreateSubscriptionsFilterPolicesRequest) String ¶ added in v0.1.76
func (o BatchCreateSubscriptionsFilterPolicesRequest) String() string
type BatchCreateSubscriptionsFilterPolicesResponse ¶ added in v0.1.76
type BatchCreateSubscriptionsFilterPolicesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 批量结果 BatchResult *[]BatchResult `json:"batch_result,omitempty"` HttpStatusCode int `json:"-"` }
BatchCreateSubscriptionsFilterPolicesResponse Response Object
func (BatchCreateSubscriptionsFilterPolicesResponse) String ¶ added in v0.1.76
func (o BatchCreateSubscriptionsFilterPolicesResponse) String() string
type BatchDeleteSubscriptionsFilterPolicesRequest ¶ added in v0.1.76
type BatchDeleteSubscriptionsFilterPolicesRequest struct {
Body *BatchDeleteSubscriptionsFilterPolicesRequestBody `json:"body,omitempty"`
}
BatchDeleteSubscriptionsFilterPolicesRequest Request Object
func (BatchDeleteSubscriptionsFilterPolicesRequest) String ¶ added in v0.1.76
func (o BatchDeleteSubscriptionsFilterPolicesRequest) String() string
type BatchDeleteSubscriptionsFilterPolicesRequestBody ¶ added in v0.1.76
type BatchDeleteSubscriptionsFilterPolicesRequestBody struct { // 订阅者的唯一的资源标识,可通过[查询订阅者列表](ListSubscriptions.xml)获取该标识。 SubscriptionUrns []string `json:"subscription_urns"` }
func (BatchDeleteSubscriptionsFilterPolicesRequestBody) String ¶ added in v0.1.76
func (o BatchDeleteSubscriptionsFilterPolicesRequestBody) String() string
type BatchDeleteSubscriptionsFilterPolicesResponse ¶ added in v0.1.76
type BatchDeleteSubscriptionsFilterPolicesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 批量结果 BatchResult *[]BatchResult `json:"batch_result,omitempty"` HttpStatusCode int `json:"-"` }
BatchDeleteSubscriptionsFilterPolicesResponse Response Object
func (BatchDeleteSubscriptionsFilterPolicesResponse) String ¶ added in v0.1.76
func (o BatchDeleteSubscriptionsFilterPolicesResponse) String() string
type BatchResult ¶ added in v0.1.76
type BatchResult struct { // 执行结果code Code *string `json:"code,omitempty"` // 执行结果message Message *string `json:"message,omitempty"` // 订阅者urn SubscriptionUrn *string `json:"subscription_urn,omitempty"` }
func (BatchResult) String ¶ added in v0.1.76
func (o BatchResult) String() string
type BatchSubscriptionsFilterPolicesRequestBody ¶ added in v0.1.76
type BatchSubscriptionsFilterPolicesRequestBody struct { // 批量处理订阅者策略列表。 Polices []BatchSubscriptionsFilterPolicesRequestBodyPolices `json:"polices"` }
BatchSubscriptionsFilterPolicesRequestBody filter_polices字段,必填,一个筛选策略最多可具有 5 个属性策略。 name-属性名称:满足正则 ^(?!smn_)(?!.*?_$)(?!^_)(?!.*?__)[a-z0-9_]{1,32}$ (英文字母([a-z])、数字([0-9])、下划线(_),下划线不得开始、结尾或连续出现),长度限制{1,32},key不能是smn_开头 字符串匹配策略: string_equals:精准匹配字符串;类型:字符串数组,数组长度[1,10],字符串长度限制[1,32],不能重复,不能空值“ ”
func (BatchSubscriptionsFilterPolicesRequestBody) String ¶ added in v0.1.76
func (o BatchSubscriptionsFilterPolicesRequestBody) String() string
type BatchSubscriptionsFilterPolicesRequestBodyPolices ¶ added in v0.1.76
type BatchSubscriptionsFilterPolicesRequestBodyPolices struct { // 订阅者的唯一的资源标识,可通过[查询订阅者列表](ListSubscriptions.xml)获取该标识。 SubscriptionUrn string `json:"subscription_urn"` // 订阅者的过滤策略。策略name不能重复 FilterPolices []SubscriptionsFilterPolicy `json:"filter_polices"` }
func (BatchSubscriptionsFilterPolicesRequestBodyPolices) String ¶ added in v0.1.76
func (o BatchSubscriptionsFilterPolicesRequestBodyPolices) String() string
type BatchUpdateSubscriptionsFilterPolicesRequest ¶ added in v0.1.76
type BatchUpdateSubscriptionsFilterPolicesRequest struct {
Body *BatchSubscriptionsFilterPolicesRequestBody `json:"body,omitempty"`
}
BatchUpdateSubscriptionsFilterPolicesRequest Request Object
func (BatchUpdateSubscriptionsFilterPolicesRequest) String ¶ added in v0.1.76
func (o BatchUpdateSubscriptionsFilterPolicesRequest) String() string
type BatchUpdateSubscriptionsFilterPolicesResponse ¶ added in v0.1.76
type BatchUpdateSubscriptionsFilterPolicesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 批量结果 BatchResult *[]BatchResult `json:"batch_result,omitempty"` HttpStatusCode int `json:"-"` }
BatchUpdateSubscriptionsFilterPolicesResponse Response Object
func (BatchUpdateSubscriptionsFilterPolicesResponse) String ¶ added in v0.1.76
func (o BatchUpdateSubscriptionsFilterPolicesResponse) String() string
type CancelSubscriptionRequest ¶
type CancelSubscriptionRequest struct { // 订阅者的唯一的资源标识,可通过[查询订阅者列表](ListSubscriptions.xml)获取该标识。 SubscriptionUrn string `json:"subscription_urn"` }
CancelSubscriptionRequest Request Object
func (CancelSubscriptionRequest) String ¶
func (o CancelSubscriptionRequest) String() string
type CancelSubscriptionResponse ¶
type CancelSubscriptionResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
CancelSubscriptionResponse Response Object
func (CancelSubscriptionResponse) String ¶
func (o CancelSubscriptionResponse) String() string
type CreateApplicationEndpointRequest ¶
type CreateApplicationEndpointRequest struct { // Application的唯一资源标识,可通过[查询Application](smn_api_57004.xml)获取该标识。 ApplicationUrn string `json:"application_urn"` Body *CreateApplicationEndpointRequestBody `json:"body,omitempty"` }
CreateApplicationEndpointRequest Request Object
func (CreateApplicationEndpointRequest) String ¶
func (o CreateApplicationEndpointRequest) String() string
type CreateApplicationEndpointRequestBody ¶
type CreateApplicationEndpointRequestBody struct { // 移动应用设备token,最大长度512个字节。 Token string `json:"token"` // 用户自定义数据,最大长度支持UTF-8编码后2048字节。 UserData string `json:"user_data"` }
func (CreateApplicationEndpointRequestBody) String ¶
func (o CreateApplicationEndpointRequestBody) String() string
type CreateApplicationEndpointResponse ¶
type CreateApplicationEndpointResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // Endpoint的唯一资源标识。 EndpointUrn *string `json:"endpoint_urn,omitempty"` HttpStatusCode int `json:"-"` }
CreateApplicationEndpointResponse Response Object
func (CreateApplicationEndpointResponse) String ¶
func (o CreateApplicationEndpointResponse) String() string
type CreateApplicationRequest ¶
type CreateApplicationRequest struct {
Body *CreateApplicationRequestBody `json:"body,omitempty"`
}
CreateApplicationRequest Request Object
func (CreateApplicationRequest) String ¶
func (o CreateApplicationRequest) String() string
type CreateApplicationRequestBody ¶
type CreateApplicationRequestBody struct { // 应用名。 最大支持64个字符,只能包含英文字母、下划线和数字。 Name string `json:"name"` // 应用平台。 目前仅支持HMS、APNS、APNS_SANDBOX。 HMS是为开发者提供的消息推送平台。 APNS和APNS_SANDBOX是用于推送iOS消息的服务平台。 Platform string `json:"platform"` // 对于HMS平台是APP ID,只能包含英文字母和数字,最大20个字符。 对于苹果APNS、APNS_SandBox平台是推送证书,大小不超过8K,且是Base64编码。 PlatformPrincipal string `json:"platform_principal"` // 对于HMS平台是APP SECRET, 只能包含英文字母和数字,32到64个字符。 对于苹果APNS、APNS_SandBox平台是推送证书的私钥(private key), 大小不超过8K,且是Base64编码。 PlatformCredential string `json:"platform_credential"` }
func (CreateApplicationRequestBody) String ¶
func (o CreateApplicationRequestBody) String() string
type CreateApplicationResponse ¶
type CreateApplicationResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // Application的唯一资源标识。 ApplicationUrn *string `json:"application_urn,omitempty"` // Application资源的ID。 ApplicationId *string `json:"application_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateApplicationResponse Response Object
func (CreateApplicationResponse) String ¶
func (o CreateApplicationResponse) String() string
type CreateLogtankRequest ¶ added in v0.1.42
type CreateLogtankRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` Body *CreateLogtankRequestBody `json:"body,omitempty"` }
CreateLogtankRequest Request Object
func (CreateLogtankRequest) String ¶ added in v0.1.42
func (o CreateLogtankRequest) String() string
type CreateLogtankRequestBody ¶ added in v0.1.42
type CreateLogtankRequestBody struct { // 云日志服务日志组ID。 LogGroupId string `json:"log_group_id"` // 云日志服务日志流ID。 LogStreamId string `json:"log_stream_id"` }
CreateLogtankRequestBody 创建云日志信息请求体
func (CreateLogtankRequestBody) String ¶ added in v0.1.42
func (o CreateLogtankRequestBody) String() string
type CreateLogtankResponse ¶ added in v0.1.42
type CreateLogtankResponse struct { // 请求的唯一标识。 RequestId *string `json:"request_id,omitempty"` // 云日志信息唯一的资源标识。 Id *string `json:"id,omitempty"` HttpStatusCode int `json:"-"` }
CreateLogtankResponse Response Object
func (CreateLogtankResponse) String ¶ added in v0.1.42
func (o CreateLogtankResponse) String() string
type CreateMessageTemplateRequest ¶
type CreateMessageTemplateRequest struct {
Body *CreateMessageTemplateRequestBody `json:"body,omitempty"`
}
CreateMessageTemplateRequest Request Object
func (CreateMessageTemplateRequest) String ¶
func (o CreateMessageTemplateRequest) String() string
type CreateMessageTemplateRequestBody ¶
type CreateMessageTemplateRequestBody struct { // 创建模板的名称。只能包含大写字母、小写字母、数字、-和_,且必须由大写字母、小写字母或数字开头,长度在1到64个字符之间。 MessageTemplateName string `json:"message_template_name"` // 模板支持的协议类型。 目前支持的协议包括: “default”:默认协议。 “email”:邮件传输协议。 “sms”:短信传输协议。 “functionstage”:FunctionGraph(函数)传输协议。 “dms”:DMS传输协议。 “http”、“https”:HTTP/HTTPS传输协议。 Protocol string `json:"protocol"` // 模板内容,模板目前仅支持纯文本模式。模板内容不能空,最大支持256KB。 Content string `json:"content"` }
func (CreateMessageTemplateRequestBody) String ¶
func (o CreateMessageTemplateRequestBody) String() string
type CreateMessageTemplateResponse ¶
type CreateMessageTemplateResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 模板唯一的资源标识。 MessageTemplateId *string `json:"message_template_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateMessageTemplateResponse Response Object
func (CreateMessageTemplateResponse) String ¶
func (o CreateMessageTemplateResponse) String() string
type CreateResourceTagRequest ¶
type CreateResourceTagRequest struct { // 资源类型,目前有: smn_topic,主题 smn_sms,短信 smn_application,移动推送 ResourceType string `json:"resource_type"` // 资源ID。 获取resource_id的方法: 当resource_type为“smn_topic”时, 手动添加请求消息头“X-SMN-RESOURCEID-TYPE=name”,资源ID即为topic名称。 不添加请求消息头,通过“查询资源实例”,获取资源ID。 当resource_type为“smn_sms”时,resource_id为签名ID。您可在控制台获取。 ResourceId string `json:"resource_id"` Body *CreateResourceTagRequestBody `json:"body,omitempty"` }
CreateResourceTagRequest Request Object
func (CreateResourceTagRequest) String ¶
func (o CreateResourceTagRequest) String() string
type CreateResourceTagRequestBody ¶
type CreateResourceTagRequestBody struct {
Tag *ResourceTag `json:"tag"`
}
func (CreateResourceTagRequestBody) String ¶
func (o CreateResourceTagRequestBody) String() string
type CreateResourceTagResponse ¶
type CreateResourceTagResponse struct {
HttpStatusCode int `json:"-"`
}
CreateResourceTagResponse Response Object
func (CreateResourceTagResponse) String ¶
func (o CreateResourceTagResponse) String() string
type CreateTopicRequest ¶
type CreateTopicRequest struct {
Body *CreateTopicRequestBody `json:"body,omitempty"`
}
CreateTopicRequest Request Object
func (CreateTopicRequest) String ¶
func (o CreateTopicRequest) String() string
type CreateTopicRequestBody ¶
type CreateTopicRequestBody struct { // 创建topic的名字。Topic名称只能包含大写字母、小写字母、数字、-和_,且必须由大写字母、小写字母或数字开头,长度为1到255个字符。 Name string `json:"name"` // Topic的显示名,推送邮件消息时,作为邮件发件人显示。显示名的长度为192byte或64个中文。默认值为空。 DisplayName string `json:"display_name"` // 企业项目ID。非必选参数,当企业项目开关打开时需要传入该参数。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
func (CreateTopicRequestBody) String ¶
func (o CreateTopicRequestBody) String() string
type CreateTopicResponse ¶
type CreateTopicResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // Topic的唯一的资源标识,可通过查询主题列表获取该标识。 TopicUrn *string `json:"topic_urn,omitempty"` HttpStatusCode int `json:"-"` }
CreateTopicResponse Response Object
func (CreateTopicResponse) String ¶
func (o CreateTopicResponse) String() string
type DeleteApplicationEndpointRequest ¶
type DeleteApplicationEndpointRequest struct { // Endpoint的唯一资源标识,可通过[查询Application的Endpoint列表](smn_api_58004.xml)获取该标识。 EndpointUrn string `json:"endpoint_urn"` }
DeleteApplicationEndpointRequest Request Object
func (DeleteApplicationEndpointRequest) String ¶
func (o DeleteApplicationEndpointRequest) String() string
type DeleteApplicationEndpointResponse ¶
type DeleteApplicationEndpointResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteApplicationEndpointResponse Response Object
func (DeleteApplicationEndpointResponse) String ¶
func (o DeleteApplicationEndpointResponse) String() string
type DeleteApplicationRequest ¶
type DeleteApplicationRequest struct { // Application的唯一资源标识,可通过[查询Application](smn_api_57004.xml)获取该标识。 ApplicationUrn string `json:"application_urn"` }
DeleteApplicationRequest Request Object
func (DeleteApplicationRequest) String ¶
func (o DeleteApplicationRequest) String() string
type DeleteApplicationResponse ¶
type DeleteApplicationResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteApplicationResponse Response Object
func (DeleteApplicationResponse) String ¶
func (o DeleteApplicationResponse) String() string
type DeleteLogtankRequest ¶ added in v0.1.42
type DeleteLogtankRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 云日志信息唯一的资源标识。可通过[查询云日志](ListLogtank.xml)获取该标识。 LogtankId string `json:"logtank_id"` }
DeleteLogtankRequest Request Object
func (DeleteLogtankRequest) String ¶ added in v0.1.42
func (o DeleteLogtankRequest) String() string
type DeleteLogtankResponse ¶ added in v0.1.42
type DeleteLogtankResponse struct { // 请求的唯一标识。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteLogtankResponse Response Object
func (DeleteLogtankResponse) String ¶ added in v0.1.42
func (o DeleteLogtankResponse) String() string
type DeleteMessageTemplateRequest ¶
type DeleteMessageTemplateRequest struct { // 模板唯一的资源标识,可通过查询[消息模板列表](ListMessageTemplates.xml)获取该标识。 MessageTemplateId string `json:"message_template_id"` }
DeleteMessageTemplateRequest Request Object
func (DeleteMessageTemplateRequest) String ¶
func (o DeleteMessageTemplateRequest) String() string
type DeleteMessageTemplateResponse ¶
type DeleteMessageTemplateResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteMessageTemplateResponse Response Object
func (DeleteMessageTemplateResponse) String ¶
func (o DeleteMessageTemplateResponse) String() string
type DeleteResourceTagRequest ¶
type DeleteResourceTagRequest struct { // 资源类型,目前有: smn_topic,主题。 smn_sms,短信。 smn_application,移动推送。 ResourceType string `json:"resource_type"` // 资源ID。 获取resource_id的方法: 当resource_type为“smn_topic”时, 手动添加请求消息头“X-SMN-RESOURCEID-TYPE=name”,资源ID即为topic名称。 不添加请求消息头,通过“查询资源实例”,获取资源ID。 当resource_type为“smn_sms”时,resource_id为签名ID。您可在控制台获取。 ResourceId string `json:"resource_id"` // 待删除标签的key值。 Key string `json:"key"` }
DeleteResourceTagRequest Request Object
func (DeleteResourceTagRequest) String ¶
func (o DeleteResourceTagRequest) String() string
type DeleteResourceTagResponse ¶
type DeleteResourceTagResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteResourceTagResponse Response Object
func (DeleteResourceTagResponse) String ¶
func (o DeleteResourceTagResponse) String() string
type DeleteTopicAttributeByNameRequest ¶
type DeleteTopicAttributeByNameRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 主题策略名称。 只支持特定的策略名称,请参见[Topic属性表](smn_api_a1000.xml)。 Name string `json:"name"` }
DeleteTopicAttributeByNameRequest Request Object
func (DeleteTopicAttributeByNameRequest) String ¶
func (o DeleteTopicAttributeByNameRequest) String() string
type DeleteTopicAttributeByNameResponse ¶
type DeleteTopicAttributeByNameResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteTopicAttributeByNameResponse Response Object
func (DeleteTopicAttributeByNameResponse) String ¶
func (o DeleteTopicAttributeByNameResponse) String() string
type DeleteTopicAttributesRequest ¶
type DeleteTopicAttributesRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` }
DeleteTopicAttributesRequest Request Object
func (DeleteTopicAttributesRequest) String ¶
func (o DeleteTopicAttributesRequest) String() string
type DeleteTopicAttributesResponse ¶
type DeleteTopicAttributesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteTopicAttributesResponse Response Object
func (DeleteTopicAttributesResponse) String ¶
func (o DeleteTopicAttributesResponse) String() string
type DeleteTopicRequest ¶
type DeleteTopicRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` }
DeleteTopicRequest Request Object
func (DeleteTopicRequest) String ¶
func (o DeleteTopicRequest) String() string
type DeleteTopicResponse ¶
type DeleteTopicResponse struct { // 请求的唯一标识ID RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
DeleteTopicResponse Response Object
func (DeleteTopicResponse) String ¶
func (o DeleteTopicResponse) String() string
type GetHttpDetectResponseBodyDetail ¶ added in v0.1.76
type GetHttpDetectResponseBodyDetail struct { // 探测终端返回的http返回码,0代表用户在黑名单无法发送,-1代表用户终端超过5秒未响应,-2代表队列已满,Http探测任务未执行。其他httpcode为终端实际返回值。 HttpCode int32 `json:"httpCode"` // 终端探测响应体,如果httpCode为0,-1,-2, 2xx时响应体内容固定,由SMN定义。其余httpCode的响应体内容为终端返回内容。 HttpResponse string `json:"httpResponse"` }
GetHttpDetectResponseBodyDetail 终端探测详情
func (GetHttpDetectResponseBodyDetail) String ¶ added in v0.1.76
func (o GetHttpDetectResponseBodyDetail) String() string
type HttpDetectRequestBody ¶ added in v0.1.76
type HttpDetectRequestBody struct { // 协议类型,当前仅支持http/https,不可为空 Protocol HttpDetectRequestBodyProtocol `json:"protocol"` // 待探测的终端地址,当前仅支持以http:// 或https://开头,不可为空 Endpoint string `json:"endpoint"` Extension *HttpDetectRequestBodyExtension `json:"extension,omitempty"` }
HttpDetectRequestBody Http探测请求参数,包含protocol,endpoint,extension字段,详细限制见参数描述。
func (HttpDetectRequestBody) String ¶ added in v0.1.76
func (o HttpDetectRequestBody) String() string
type HttpDetectRequestBodyExtension ¶ added in v0.1.76
type HttpDetectRequestBodyExtension struct { // header应满足如下要求: 1. key值限定为:包含英文字母([A-Za-z])、数字([0-9])、中划线(-)hyphens,中划线不得作为结尾,不得连续出现。 2. K/V不得超过10个 3. key需要以\"x-\"开头,不能以\"x-smn\"开头,正确示例:x-abc-cba, x-abc 4. 所有K/V长度总和不得超过1024个字符 5. key不区分大小写 6. key值不可重复 7. value值限定为ASCII码,不支持中文或其他Unicode,支持空格 Header map[string]string `json:"header,omitempty"` }
HttpDetectRequestBodyExtension Http/Https协议可以指定多个K/V对,在发送Http/Https协议消息时会携带这些K/V对作为请求header。extension字段允许为空,header字段允许为空。
func (HttpDetectRequestBodyExtension) String ¶ added in v0.1.76
func (o HttpDetectRequestBodyExtension) String() string
type HttpDetectRequestBodyProtocol ¶ added in v0.1.76
type HttpDetectRequestBodyProtocol struct {
// contains filtered or unexported fields
}
func (HttpDetectRequestBodyProtocol) MarshalJSON ¶ added in v0.1.76
func (c HttpDetectRequestBodyProtocol) MarshalJSON() ([]byte, error)
func (*HttpDetectRequestBodyProtocol) UnmarshalJSON ¶ added in v0.1.76
func (c *HttpDetectRequestBodyProtocol) UnmarshalJSON(b []byte) error
func (HttpDetectRequestBodyProtocol) Value ¶ added in v0.1.76
func (c HttpDetectRequestBodyProtocol) Value() string
type HttpDetectRequestBodyProtocolEnum ¶ added in v0.1.76
type HttpDetectRequestBodyProtocolEnum struct { HTTP HttpDetectRequestBodyProtocol HTTPS HttpDetectRequestBodyProtocol }
func GetHttpDetectRequestBodyProtocolEnum ¶ added in v0.1.76
func GetHttpDetectRequestBodyProtocolEnum() HttpDetectRequestBodyProtocolEnum
type ListApplicationAttributesRequest ¶
type ListApplicationAttributesRequest struct { // Application的唯一资源标识,可通过[查询Application](smn_api_57004.xml)获取该标识。 ApplicationUrn string `json:"application_urn"` }
ListApplicationAttributesRequest Request Object
func (ListApplicationAttributesRequest) String ¶
func (o ListApplicationAttributesRequest) String() string
type ListApplicationAttributesResponse ¶
type ListApplicationAttributesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // Application的唯一标识ID。 ApplicationId *string `json:"application_id,omitempty"` Attributes *ListApplicationAttributesResponseBodyAttributes `json:"attributes,omitempty"` HttpStatusCode int `json:"-"` }
ListApplicationAttributesResponse Response Object
func (ListApplicationAttributesResponse) String ¶
func (o ListApplicationAttributesResponse) String() string
type ListApplicationAttributesResponseBodyAttributes ¶
type ListApplicationAttributesResponseBodyAttributes struct { // 应用平台是否启用。 Enabled string `json:"enabled"` // 苹果证书过期时间,APNS、APNS_SANDBOX平台特有属性 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 AppleCertificateExpirationDate *string `json:"apple_certificate_expiration_date,omitempty"` }
ListApplicationAttributesResponseBodyAttributes Application的属性列表。
func (ListApplicationAttributesResponseBodyAttributes) String ¶
func (o ListApplicationAttributesResponseBodyAttributes) String() string
type ListApplicationEndpointAttributesRequest ¶
type ListApplicationEndpointAttributesRequest struct { // Endpoint的唯一资源标识,可通过[查询Application的Endpoint列表](smn_api_58004.xml)获取该标识。 EndpointUrn string `json:"endpoint_urn"` }
ListApplicationEndpointAttributesRequest Request Object
func (ListApplicationEndpointAttributesRequest) String ¶
func (o ListApplicationEndpointAttributesRequest) String() string
type ListApplicationEndpointAttributesResponse ¶
type ListApplicationEndpointAttributesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` Attributes *ListApplicationEndpointAttributesResponseBodyAttributes `json:"attributes,omitempty"` HttpStatusCode int `json:"-"` }
ListApplicationEndpointAttributesResponse Response Object
func (ListApplicationEndpointAttributesResponse) String ¶
func (o ListApplicationEndpointAttributesResponse) String() string
type ListApplicationEndpointAttributesResponseBodyAttributes ¶
type ListApplicationEndpointAttributesResponseBodyAttributes struct { // 设备是否可用。 Enabled string `json:"enabled"` // 设备token。 Token string `json:"token"` // 用户数据。 UserData string `json:"user_data"` }
ListApplicationEndpointAttributesResponseBodyAttributes 属性列表。
func (ListApplicationEndpointAttributesResponseBodyAttributes) String ¶
func (o ListApplicationEndpointAttributesResponseBodyAttributes) String() string
type ListApplicationEndpointsRequest ¶
type ListApplicationEndpointsRequest struct { // Application的唯一资源标识,可通过[查询Application](smn_api_57004.xml)获取该标识。 ApplicationUrn string `json:"application_urn"` // 偏移量。 偏移量为一个大于0小于资源总个数的整数,表示查询该偏移量后面的所有的资源,默认值为0。 Offset *int32 `json:"offset,omitempty"` // 查询的数量限制。 取值范围:1~100,取值一般为10,20,50。功能说明:每页返回的资源个数。默认值为100。 Limit *int32 `json:"limit,omitempty"` // 设备是否可用,值为true或false字符串。 Enabled *string `json:"enabled,omitempty"` // 设备token,最大长度512个字节。 Token *string `json:"token,omitempty"` // 用户数据,最大长度2048个字节。 UserData *string `json:"user_data,omitempty"` }
ListApplicationEndpointsRequest Request Object
func (ListApplicationEndpointsRequest) String ¶
func (o ListApplicationEndpointsRequest) String() string
type ListApplicationEndpointsResponse ¶
type ListApplicationEndpointsResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 是否有下一页标识。 NextPageFlag *bool `json:"next_page_flag,omitempty"` // Application_endpoint结构体数。 Endpoints *[]ApplicationEndpoint `json:"endpoints,omitempty"` HttpStatusCode int `json:"-"` }
ListApplicationEndpointsResponse Response Object
func (ListApplicationEndpointsResponse) String ¶
func (o ListApplicationEndpointsResponse) String() string
type ListApplicationsRequest ¶
type ListApplicationsRequest struct { // 偏移量。 偏移量为一个大于0小于资源总个数的整数,表示查询该偏移量后面的所有的资源,默认值为0。 Offset *int32 `json:"offset,omitempty"` // 查询的数量限制。 取值范围:1~100,取值一般为10,20,50。功能说明:每页返回的资源个数。默认值为100。 Limit *int32 `json:"limit,omitempty"` // 检索应用名称。 支持后向模糊匹配,长度不得超过64个字符,只能包含英文字母、下划线和数字。 Name *string `json:"name,omitempty"` // 应用平台。 目前仅支持HMS、APNS、APNS_SANDBOX。 HMS是为开发者提供的消息推送平台。 APNS和APNS_SANDBOX是用于推送iOS消息的服务平台。 Platform *string `json:"platform,omitempty"` }
ListApplicationsRequest Request Object
func (ListApplicationsRequest) String ¶
func (o ListApplicationsRequest) String() string
type ListApplicationsResponse ¶
type ListApplicationsResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 返回的Application个数。该参数不受offset和limit影响,即返回的是您账户下所有的Application个数。 ApplicationCount *int32 `json:"application_count,omitempty"` // Application列表。 Applications *[]ApplicationItem `json:"applications,omitempty"` HttpStatusCode int `json:"-"` }
ListApplicationsResponse Response Object
func (ListApplicationsResponse) String ¶
func (o ListApplicationsResponse) String() string
type ListInstanceRequestBody ¶
type ListInstanceRequestBody struct { // 最多包含10个key,每个key最多包含10个value,结构体不能缺失。key不能为空或者空字符串。key不能重复,同一个key中value不能重复,不同key对应的资源之间为与的关系。 Tags *[]ResourceTags `json:"tags,omitempty"` // 最多包含10个key,每个key最多包含10个value,结构体不能缺失。key不能为空或者空字符串。key不能重复,同一个key中value不能重复,不同key对应的资源之间为或的关系。 TagsAny *[]ResourceTags `json:"tags_any,omitempty"` // 最多包含10个key,每个key最多包含10个value,结构体不能缺失。key不能为空或者空字符串。key不能重复,同一个key中value不能重复,不同key对应的资源之间为与非的关系。 NotTags *[]ResourceTags `json:"not_tags,omitempty"` // 最多包含10个key,每个key最多包含10个value,结构体不能缺失。key不能为空或者空字符串。key不能重复,同一个key中value不能重复,不同key对应的资源之间为或非的关系。 NotTagsAny *[]ResourceTags `json:"not_tags_any,omitempty"` // 索引位置, 从offset指定的下一条数据开始查询。 查询第一页数据时,不需要传入此参数,查询后续页码数据时,将查询前一页数据时响应体中的值带入此参数。 action为count时无此参数。 action为filter时,默认为0,必须为数字,且不能为负数。 Offset *string `json:"offset,omitempty"` // 查询记录数。 action为count时无此参数。 action为filter时,默认为1000。limit最多为1000,不能为负数,最小值为1。 Limit *string `json:"limit,omitempty"` // 操作标识(仅限于filter,count):filter(过滤),count(查询总条数)。 为filter时表示分页查询,为count只需按照条件将总条数返回即可。 Action string `json:"action"` // 搜索字段。 key为要匹配的字段,当前只支持resource_name。 value为匹配的值,当前为精确匹配。 Matches *[]TagMatch `json:"matches,omitempty"` }
func (ListInstanceRequestBody) String ¶
func (o ListInstanceRequestBody) String() string
type ListLogtankRequest ¶ added in v0.1.42
type ListLogtankRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` }
ListLogtankRequest Request Object
func (ListLogtankRequest) String ¶ added in v0.1.42
func (o ListLogtankRequest) String() string
type ListLogtankResponse ¶ added in v0.1.42
type ListLogtankResponse struct { // 请求的唯一标识 RequestId *string `json:"request_id,omitempty"` // 云日志信息数量 Count *int32 `json:"count,omitempty"` // 云日志信息列表 Logtanks *[]LogtankItem `json:"logtanks,omitempty"` HttpStatusCode int `json:"-"` }
ListLogtankResponse Response Object
func (ListLogtankResponse) String ¶ added in v0.1.42
func (o ListLogtankResponse) String() string
type ListMessageTemplateDetailsRequest ¶
type ListMessageTemplateDetailsRequest struct { // 模板唯一的资源标识,可通过查询[消息模板列表](ListMessageTemplates.xml)获取该标识。 MessageTemplateId string `json:"message_template_id"` }
ListMessageTemplateDetailsRequest Request Object
func (ListMessageTemplateDetailsRequest) String ¶
func (o ListMessageTemplateDetailsRequest) String() string
type ListMessageTemplateDetailsResponse ¶
type ListMessageTemplateDetailsResponse struct { // 模板ID。 MessageTemplateId *string `json:"message_template_id,omitempty"` // 模板名称。 MessageTemplateName *string `json:"message_template_name,omitempty"` // 模板支持的协议类型。 目前支持的协议包括: “default”:默认协议。 “email”:邮件传输协议。 “sms”:短信传输协议。 “functionstage”:FunctionGraph(函数)传输协议。 “dms”:DMS传输协议。 “http”、“https”:HTTP/HTTPS传输协议。 Protocol *string `json:"protocol,omitempty"` // 模板tag列表。 是消息模板“{}”内的字段,在具体使用消息模板时,可根据实际情况替为该字段赋值。 TagNames *[]string `json:"tag_names,omitempty"` // 模板创建时间。 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 CreateTime *string `json:"create_time,omitempty"` // 模板最后更新时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 UpdateTime *string `json:"update_time,omitempty"` // 模板内容。 Content *string `json:"content,omitempty"` // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ListMessageTemplateDetailsResponse Response Object
func (ListMessageTemplateDetailsResponse) String ¶
func (o ListMessageTemplateDetailsResponse) String() string
type ListMessageTemplatesRequest ¶
type ListMessageTemplatesRequest struct { // 偏移量,偏移量为一个大于0小于资源总个数的整数,表示查询该偏移量后面的所有的资源,默认值为0。 Offset *int32 `json:"offset,omitempty"` // 取值范围:1~100,取值一般为10,20,50。功能说明:每页返回的资源个数。默认值为100。 Limit *int32 `json:"limit,omitempty"` // 模板的名称。 只能包含大写字母、小写字母、数字、-和_,且必须由大写字母、小写字母或数字开头,长度在1到64个字符之间。 MessageTemplateName *string `json:"message_template_name,omitempty"` // 模板支持的协议类型。 目前支持的协议包括: “default”:默认协议。 “email”:邮件传输协议。 “sms”:短信传输协议。 “functionstage”:FunctionGraph(函数)传输协议。 “dms”:DMS传输协议。 “http”、“https”:HTTP/HTTPS传输协议。 Protocol *string `json:"protocol,omitempty"` }
ListMessageTemplatesRequest Request Object
func (ListMessageTemplatesRequest) String ¶
func (o ListMessageTemplatesRequest) String() string
type ListMessageTemplatesResponse ¶
type ListMessageTemplatesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 返回的模板个数。 MessageTemplateCount *int32 `json:"message_template_count,omitempty"` // Message_template结构体数组。 MessageTemplates *[]MessageTemplate `json:"message_templates,omitempty"` HttpStatusCode int `json:"-"` }
ListMessageTemplatesResponse Response Object
func (ListMessageTemplatesResponse) String ¶
func (o ListMessageTemplatesResponse) String() string
type ListProjectTagsRequest ¶
type ListProjectTagsRequest struct { // 资源类型 目前有: smn_topic,主题 smn_sms,短信 smn_application,移动推送 ResourceType string `json:"resource_type"` }
ListProjectTagsRequest Request Object
func (ListProjectTagsRequest) String ¶
func (o ListProjectTagsRequest) String() string
type ListProjectTagsResponse ¶
type ListProjectTagsResponse struct { // 资源标签列表。 Tags *[]ResourceTags `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ListProjectTagsResponse Response Object
func (ListProjectTagsResponse) String ¶
func (o ListProjectTagsResponse) String() string
type ListResourceInstancesRequest ¶
type ListResourceInstancesRequest struct { // 资源类型,目前有: smn_topic,主题 smn_sms,短信 smn_application,移动推送 ResourceType string `json:"resource_type"` Body *ListInstanceRequestBody `json:"body,omitempty"` }
ListResourceInstancesRequest Request Object
func (ListResourceInstancesRequest) String ¶
func (o ListResourceInstancesRequest) String() string
type ListResourceInstancesResponse ¶
type ListResourceInstancesResponse struct { // 返回的资源列表。 Resources *[]TagResource `json:"resources,omitempty"` // 总记录数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListResourceInstancesResponse Response Object
func (ListResourceInstancesResponse) String ¶
func (o ListResourceInstancesResponse) String() string
type ListResourceTagsRequest ¶
type ListResourceTagsRequest struct { // 资源类型 目前有: smn_topic,主题 smn_sms,短信 smn_application,移动推送 ResourceType string `json:"resource_type"` // 资源ID。 获取resource_id的方法: 当resource_type为“smn_topic”时, 手动添加请求消息头“X-SMN-RESOURCEID-TYPE=name”,资源ID即为topic名称。 不添加请求消息头,通过“查询资源实例”,获取资源ID。 当resource_type为“smn_sms”时,resource_id为签名ID。您可在控制台获取。 ResourceId string `json:"resource_id"` }
ListResourceTagsRequest Request Object
func (ListResourceTagsRequest) String ¶
func (o ListResourceTagsRequest) String() string
type ListResourceTagsResponse ¶
type ListResourceTagsResponse struct { // 资源标签列表。 Tags *[]ResourceTag `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ListResourceTagsResponse Response Object
func (ListResourceTagsResponse) String ¶
func (o ListResourceTagsResponse) String() string
type ListSubscriptionsByTopicRequest ¶
type ListSubscriptionsByTopicRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 偏移量。 偏移量为一个大于0小于资源总个数的整数,表示查询该偏移量后面的所有的资源,默认值为0。 Offset *int32 `json:"offset,omitempty"` // 查询的数量限制。 取值范围:1~100,取值一般为10,20,50。功能说明:每页返回的资源个数。默认值为100。 Limit *int32 `json:"limit,omitempty"` // 检索的订阅备注字段,模糊匹配。最大长度限制为128字节。 FuzzyRemark *string `json:"fuzzy_remark,omitempty"` }
ListSubscriptionsByTopicRequest Request Object
func (ListSubscriptionsByTopicRequest) String ¶
func (o ListSubscriptionsByTopicRequest) String() string
type ListSubscriptionsByTopicResponse ¶
type ListSubscriptionsByTopicResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 订阅者个数。 SubscriptionCount *int32 `json:"subscription_count,omitempty"` // Subscription结构体。 Subscriptions *[]ListSubscriptionsItem `json:"subscriptions,omitempty"` HttpStatusCode int `json:"-"` }
ListSubscriptionsByTopicResponse Response Object
func (ListSubscriptionsByTopicResponse) String ¶
func (o ListSubscriptionsByTopicResponse) String() string
type ListSubscriptionsItem ¶
type ListSubscriptionsItem struct { // Topic的唯一的资源标识。 TopicUrn string `json:"topic_urn"` // 不同协议对应不同的endpoint(接受消息的接入点)。目前支持的协议包括: \"default\": 默认协议。 “email”:邮件传输协议,endpoint为邮箱地址。 “sms”:短信传输协议,endpoint为手机号码。 “functionstage”:FunctionGraph(函数)传输协议,endpoint为一个函数。 “http”、“https”:HTTP/HTTPS传输协议,endpoint为URL。 Protocol string `json:"protocol"` // 订阅者的唯一资源标识。 SubscriptionUrn string `json:"subscription_urn"` // Topic创建者的项目ID。 Owner string `json:"owner"` // 接受消息的接入点。 Endpoint string `json:"endpoint"` // 备注。 Remark string `json:"remark"` // 订阅者状态:0表示订阅还未确认,1表示已经确认,3表示已经取消确认。 Status int32 `json:"status"` FilterPolices *[]SubscriptionsFilterPolicy `json:"filter_polices,omitempty"` }
func (ListSubscriptionsItem) String ¶
func (o ListSubscriptionsItem) String() string
type ListSubscriptionsRequest ¶
type ListSubscriptionsRequest struct { // 偏移量。 偏移量为一个大于0小于资源总个数的整数,表示查询该偏移量后面的所有的资源,默认值为0。 Offset *int32 `json:"offset,omitempty"` // 查询数量限制。 取值范围:1~100,取值一般为10,20,50。功能说明:每页返回的资源个数。默认值为100。 Limit *int32 `json:"limit,omitempty"` // 协议名称, 枚举值:http、https、sms、email、functionstage、dms、application。 Protocol *string `json:"protocol,omitempty"` // 状态。 0:未确认 1:已确认 2:不需要确认 3:已取消确认 4:已经删除。 Status *int32 `json:"status,omitempty"` // 订阅终端。 Endpoint *string `json:"endpoint,omitempty"` // 检索的订阅备注字段,模糊匹配。最大长度限制为128个字节。 FuzzyRemark *string `json:"fuzzy_remark,omitempty"` }
ListSubscriptionsRequest Request Object
func (ListSubscriptionsRequest) String ¶
func (o ListSubscriptionsRequest) String() string
type ListSubscriptionsResponse ¶
type ListSubscriptionsResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 订阅者个数。 SubscriptionCount *int32 `json:"subscription_count,omitempty"` // Subscription结构体。 Subscriptions *[]ListSubscriptionsItem `json:"subscriptions,omitempty"` HttpStatusCode int `json:"-"` }
ListSubscriptionsResponse Response Object
func (ListSubscriptionsResponse) String ¶
func (o ListSubscriptionsResponse) String() string
type ListTopicAttributesRequest ¶
type ListTopicAttributesRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 主题策略名称。 只支持特定的策略名称,请参见[Topic属性表](smn_api_a1000.xml)。 Name string `json:"name"` }
ListTopicAttributesRequest Request Object
func (ListTopicAttributesRequest) String ¶
func (o ListTopicAttributesRequest) String() string
type ListTopicAttributesResponse ¶
type ListTopicAttributesResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` Attributes *TopicAttribute `json:"attributes,omitempty"` HttpStatusCode int `json:"-"` }
ListTopicAttributesResponse Response Object
func (ListTopicAttributesResponse) String ¶
func (o ListTopicAttributesResponse) String() string
type ListTopicDetailsRequest ¶
type ListTopicDetailsRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` }
ListTopicDetailsRequest Request Object
func (ListTopicDetailsRequest) String ¶
func (o ListTopicDetailsRequest) String() string
type ListTopicDetailsResponse ¶
type ListTopicDetailsResponse struct { // 更新时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 UpdateTime *string `json:"update_time,omitempty"` // 消息推送的策略。0表示发送失败,保留到失败队列,1表示直接丢弃发送失败的消息。 PushPolicy *int32 `json:"push_policy,omitempty"` // 创建时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 CreateTime *string `json:"create_time,omitempty"` // 创建Topic的名字。 Name *string `json:"name,omitempty"` // Topic的唯一的资源标识。可以通过[查看主题列表获](smn_api_51004.xml)取该标识。 TopicUrn *string `json:"topic_urn,omitempty"` // Topic的显示名,推送邮件消息时,作为邮件发件人显示。 DisplayName *string `json:"display_name,omitempty"` // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 主题ID。 TopicId *string `json:"topic_id,omitempty"` HttpStatusCode int `json:"-"` }
ListTopicDetailsResponse Response Object
func (ListTopicDetailsResponse) String ¶
func (o ListTopicDetailsResponse) String() string
type ListTopicsItem ¶
type ListTopicsItem struct { // Topic的唯一的资源标识。 TopicUrn string `json:"topic_urn"` // 创建topic的名字。 Name string `json:"name"` // Topic的显示名,推送邮件消息时,作为邮件发件人显示。 DisplayName string `json:"display_name"` // 消息推送的策略,该属性目前不支持修改,后续将支持修改。0表示发送失败,保留到失败队列,1表示直接丢弃发送失败的消息。 PushPolicy int32 `json:"push_policy"` // 企业项目ID。 EnterpriseProjectId string `json:"enterprise_project_id"` // 主题ID。 TopicId string `json:"topic_id"` }
func (ListTopicsItem) String ¶
func (o ListTopicsItem) String() string
type ListTopicsRequest ¶
type ListTopicsRequest struct { // 偏移量。 偏移量为一个大于0小于资源总个数的整数,表示查询该偏移量后面的所有的资源,默认值为0。 Offset *int32 `json:"offset,omitempty"` // 查询的数量限制。 取值范围:1~100,取值一般为10,20,50。功能说明:每页返回的资源个数。默认值为100。 Limit *int32 `json:"limit,omitempty"` // 企业项目id,默认企业项目id为0。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 检索的主题名称,完全匹配。 Name *string `json:"name,omitempty"` // 检索的主题名称,模糊匹配。 FuzzyName *string `json:"fuzzy_name,omitempty"` // 检索的主题ID,完全匹配。 TopicId *string `json:"topic_id,omitempty"` // 检索的主题显示名。模糊匹配。参数字节长度不能大于192字节。 FuzzyDisplayName *string `json:"fuzzy_display_name,omitempty"` }
ListTopicsRequest Request Object
func (ListTopicsRequest) String ¶
func (o ListTopicsRequest) String() string
type ListTopicsResponse ¶
type ListTopicsResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 返回的Topic个数。该参数不受offset和limit影响,即返回的是您账户下所有的Topic个数。 TopicCount *int32 `json:"topic_count,omitempty"` // Topic结构体数组。 Topics *[]ListTopicsItem `json:"topics,omitempty"` HttpStatusCode int `json:"-"` }
ListTopicsResponse Response Object
func (ListTopicsResponse) String ¶
func (o ListTopicsResponse) String() string
type ListVersionRequest ¶
type ListVersionRequest struct { }
ListVersionRequest Request Object
func (ListVersionRequest) String ¶
func (o ListVersionRequest) String() string
type ListVersionResponse ¶
type ListVersionResponse struct { Version *VersionItem `json:"version,omitempty"` HttpStatusCode int `json:"-"` }
ListVersionResponse Response Object
func (ListVersionResponse) String ¶
func (o ListVersionResponse) String() string
type ListVersionsRequest ¶
type ListVersionsRequest struct { }
ListVersionsRequest Request Object
func (ListVersionsRequest) String ¶
func (o ListVersionsRequest) String() string
type ListVersionsResponse ¶
type ListVersionsResponse struct { // 描述version相关对象的列表。 Versions *[]VersionItem `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
ListVersionsResponse Response Object
func (ListVersionsResponse) String ¶
func (o ListVersionsResponse) String() string
type LogtankItem ¶ added in v0.1.42
type LogtankItem struct { // 云日志信息唯一的资源标识。 Id string `json:"id"` // 云日志服务日志组ID。 LogGroupId string `json:"log_group_id"` // 云日志服务日志流ID。 LogStreamId string `json:"log_stream_id"` // 创建时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 CreateTime string `json:"create_time"` // 更新时间。时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 UpdateTime string `json:"update_time"` }
LogtankItem 云日志信息
func (LogtankItem) String ¶ added in v0.1.42
func (o LogtankItem) String() string
type MessageAttribute ¶ added in v0.1.76
type MessageAttribute struct { // 属性名称。属性名称只能包含小写英文字母([a-z])、数字([0-9])、下划线(_),下划线不能出现在开始或结尾,下划线不能连续出现,长度为1到32个字符 Name string `json:"name"` // 属性类型 STRING:字符串(String)类型 STRING_ARRAY:字符串数组(String.Array)类型 PROTOCOL:协议类型 Type MessageAttributeType `json:"type"` // 属性值。 当属性类型为“STRING”时,属性值只能包含中英文、数字、下划线,长度为1到32个字符。 当属性类型为“STRING_ARRAY”时,属性值为字符串数组,数组长度为1到10,数组中的元素内容不能重复,数组中的每个字符串都只能包含中英文、数字、下划线,且长度为1到32个字符。 当属性类型为“PROTOCOL”时,属性值为支持协议类型的字符串数组。 Value *interface{} `json:"value"` }
MessageAttribute 消息属性
func (MessageAttribute) String ¶ added in v0.1.76
func (o MessageAttribute) String() string
type MessageAttributeType ¶ added in v0.1.76
type MessageAttributeType struct {
// contains filtered or unexported fields
}
func (MessageAttributeType) MarshalJSON ¶ added in v0.1.76
func (c MessageAttributeType) MarshalJSON() ([]byte, error)
func (*MessageAttributeType) UnmarshalJSON ¶ added in v0.1.76
func (c *MessageAttributeType) UnmarshalJSON(b []byte) error
func (MessageAttributeType) Value ¶ added in v0.1.76
func (c MessageAttributeType) Value() string
type MessageAttributeTypeEnum ¶ added in v0.1.76
type MessageAttributeTypeEnum struct { STRING MessageAttributeType STRING_ARRAY MessageAttributeType PROTOCOL MessageAttributeType }
func GetMessageAttributeTypeEnum ¶ added in v0.1.76
func GetMessageAttributeTypeEnum() MessageAttributeTypeEnum
type MessageTemplate ¶
type MessageTemplate struct { // 模板ID。 MessageTemplateId string `json:"message_template_id"` // 模板名称。 MessageTemplateName string `json:"message_template_name"` // 模板协议类型。 目前支持的协议包括: “email”:邮件传输协议。 “sms”:短信传输协议。 “functionstage”:FunctionGraph(函数)传输协议。 “dms”:DMS传输协议。 “http”、“https”:HTTP/HTTPS传输协议。 Protocol string `json:"protocol"` // 模板tag列表 TagNames []string `json:"tag_names"` // 模板创建时间 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 CreateTime string `json:"create_time"` // 模板最后更新时间 时间格式为UTC时间,YYYY-MM-DDTHH:MM:SSZ。 UpdateTime string `json:"update_time"` }
func (MessageTemplate) String ¶
func (o MessageTemplate) String() string
type PublishAppMessageRequest ¶
type PublishAppMessageRequest struct { // Endpoint的唯一资源标识,可通过[查询Application的Endpoint列表](smn_api_58004.xml)获取该标识 EndpointUrn string `json:"endpoint_urn"` Body *PublishAppMessageRequestBody `json:"body,omitempty"` }
PublishAppMessageRequest Request Object
func (PublishAppMessageRequest) String ¶
func (o PublishAppMessageRequest) String() string
type PublishAppMessageRequestBody ¶
type PublishAppMessageRequestBody struct { // message与message_structure二者选其一。 message, App消息发布。 message_structure, 使用消息结构体方式的App消息发布。 app推送的消息内容,当前支持的推送平台有HMS、APNS、APNS_SANDBOX。 HMS是为开发者提供的消息推送平台。 APNS和APNS_SANDBOX是用于推送iOS消息的服务平台。 HMS平台指定的消息内容不超过2K。 APNS和APNS_SANDBOX平台的消息内容不能超过4K。 推送平台的消息内容格式要求详情见application消息体格式。 华为透传消息 { \"hps\": { \"msg\": { \"type\": 1, \"body\": { \"key\": \"value\" } } } } 华为系统通知栏消息 { \"hps\": { \"msg\": { \"type\": 3, \"body\": { \"content\": \"Push message content\", \"title\": \"Push message content\" }, \"action\": { \"type\": 1, \"param\": { \"intent\": \"#Intent;compo=com.rvr/.Activity;S.W=U;end\" } } }, \"ext\": { \"biTag\": \"Trump\", \"icon\": \"http://upload.w.org/00/150pxsvg.png\" } } } 苹果平台消息格式 { \"aps\": { \"alert\": \"hello world\" } } Message *string `json:"message,omitempty"` // app推送的消息内容,当前支持的推送平台有HMS、APNS、APNS_SANDBOX。 HMS是为开发者提供的消息推送平台。 APNS和APNS_SANDBOX是用于推送iOS消息的服务平台。 HMS平台指定的消息内容不超过2K。 APNS和APNS_SANDBOX平台的消息内容不能超过4K。 推送平台的消息内容格式要求详情见application消息体格式。 华为透传消息 { \"HMS\": { \"hps\": { \"msg\": { \"type\": 1, \"body\": { \"key\": \"value\" } } } } } 华为系统通知栏消息 { \"HMS\": { \"hps\": { \"msg\": { \"type\": 3, \"body\": { \"content\": \"Push message content\", \"title\": \"Push message content\" }, \"action\": { \"type\": 1, \"param\": { \"intent\": \"#Intent;compo=com.rvr/.Activity;S.W=U;end\" } } }, \"ext\": { \"biTag\": \"Trump\", \"icon\": \"http://upload.w.org/00/150pxsvg.png\" } } } } 苹果平台消息格式 { \"APNS\": { \"aps\": { \"alert\": \"hello world\" } } } MessageStructure *string `json:"message_structure,omitempty"` // 消息发送的生存时间,是相对于发布时间的。 SMN系统将移动推送消息转交给推送平台前,会计算该消息在系统消耗的时间。只有消耗的时间小于time_to_live时,SMN才会将消息转交给推送平台,并将time_to_live减去消耗的时间传递给推送平台,否则消息废弃。 time _to_live的单位是s,变量默认值是3600s,即一小时。值为正整数且小于等于3600*24。 TimeToLive *string `json:"time_to_live,omitempty"` }
func (PublishAppMessageRequestBody) String ¶
func (o PublishAppMessageRequestBody) String() string
type PublishAppMessageResponse ¶
type PublishAppMessageResponse struct { // 唯一的消息ID。 MessageId *string `json:"message_id,omitempty"` // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
PublishAppMessageResponse Response Object
func (PublishAppMessageResponse) String ¶
func (o PublishAppMessageResponse) String() string
type PublishHttpDetectRequest ¶ added in v0.1.76
type PublishHttpDetectRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` Body *HttpDetectRequestBody `json:"body,omitempty"` }
PublishHttpDetectRequest Request Object
func (PublishHttpDetectRequest) String ¶ added in v0.1.76
func (o PublishHttpDetectRequest) String() string
type PublishHttpDetectResponse ¶ added in v0.1.76
type PublishHttpDetectResponse struct { // 请求ID RequestId *string `json:"request_id,omitempty"` // 探测任务ID TaskId *string `json:"task_id,omitempty"` HttpStatusCode int `json:"-"` }
PublishHttpDetectResponse Response Object
func (PublishHttpDetectResponse) String ¶ added in v0.1.76
func (o PublishHttpDetectResponse) String() string
type PublishMessageRequest ¶
type PublishMessageRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` Body *PublishMessageRequestBody `json:"body,omitempty"` }
PublishMessageRequest Request Object
func (PublishMessageRequest) String ¶
func (o PublishMessageRequest) String() string
type PublishMessageRequestBody ¶
type PublishMessageRequestBody struct { // 消息标题,给邮箱订阅者发送邮件时作为邮件主题,长度不能超过512个字节。 Subject *string `json:"subject,omitempty"` // 发送的消息。消息体必须是UTF-8编码的字符串,大小至多256KB。如果订阅者是手机号码,长度不超过490个字符,超出部分系统自动截断。短信内容不能包含“[]”或者“【】”符号。 对于移动推送订阅者推送消息,message消息必须符合移动推送平台的消息格式,消息格式请参见application消息体格式。否则移动app无法收到消息,目前支持的平台有HMS、APNS、APNS_SANDBOX。 说明: 三种消息发送方式 message message_structure message_template_name 至少设置其中一个,如果同时设置,生效的优先级为 message_structure > message_template_name > message。 Message *string `json:"message,omitempty"` // Json格式的字符串。支持“email”、“sms”、 “http”、“https”、“dms”、“functiongraph”、“functionstage”、“HMS”、“APNS”、“APNS_SANDBOX”、 \"dingding\", \"wechat\",”feishu“, \"welink\"。其中,“HMS”、“APNS”以及“APNS_SANDBOX”三种消息的格式请参见application消息体格式。必须设置默认的消息“default”,当匹配不到消息协议时,按“default”中的内容发送。其中,钉钉、微信、飞书、welink协议类型的消息需指定msgType字段;钉钉,微信和飞书机器人协议支持msgType为text(纯文本)和markdown(MD)格式消息,welink和红版welink机器人类型暂仅支持msgType为text的纯文本消息。 说明: 三种消息发送方式 message message_structure message_template_name 至少设置其中一个,如果同时设置,生效的优先级为 message_structure > message_template_name > message。 华为透传消息 { \"hps\": { \"msg\": { \"type\": 1, \"body\": { \"key\": \"value\" } } } } 华为系统通知栏消息 { \"hps\": { \"msg\": { \"type\": 3, \"body\": { \"content\": \"Push message content\", \"title\": \"Push message content\" }, \"action\": { \"type\": 1, \"param\": { \"intent\": \"#Intent;compo=com.rvr/.Activity;S.W=U;end\" } } }, \"ext\": { \"biTag\": \"Trump\", \"icon\": \"http://upload.w.org/00/150pxsvg.png\" } } } 苹果平台消息格式 { \"aps\": { \"alert\": \"hello world\" } } MessageStructure *string `json:"message_structure,omitempty"` // 消息模板名称,可通过[查询消息模板列表](ListMessageTemplates.xml)获取名称。 说明: 三种消息发送方式: message message_structure message_template_name 至少设置其中一个,如果同时设置,生效的优先级为 message_structure > message_template_name > message。 MessageTemplateName *string `json:"message_template_name,omitempty"` // tag以及替换tag的参数组成的字典。消息模板中的标签对应的值。使用消息模板方式的消息发布必须携带该参数。字典中的key为消息模板中的参数名称,不超过21个字符。字典中的value为消息模板中的参数被替换后的值,不超过1KB。 Tags map[string]string `json:"tags,omitempty"` // 指消息在SMN系统内部的最长存留时间。超过该存留时间,系统将不再发送该消息。单位是s,变量默认值是3600s,即一小时。值为正整数且小于等于3600*24。 TimeToLive *string `json:"time_to_live,omitempty"` // 消息属性列表 MessageAttributes *[]MessageAttribute `json:"message_attributes,omitempty"` }
func (PublishMessageRequestBody) String ¶
func (o PublishMessageRequestBody) String() string
type PublishMessageResponse ¶
type PublishMessageResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 唯一的消息ID。 MessageId *string `json:"message_id,omitempty"` HttpStatusCode int `json:"-"` }
PublishMessageResponse Response Object
func (PublishMessageResponse) String ¶
func (o PublishMessageResponse) String() string
type ResourceDetail ¶
type ResourceDetail struct { // 企业项目ID EnterpriseProjectId string `json:"enterprise_project_id"` // 详情ID DetailId string `json:"detailId"` // topic唯一标识 TopicUrn string `json:"topic_urn"` // 显示名 DisplayName string `json:"display_name"` }
func (ResourceDetail) String ¶
func (o ResourceDetail) String() string
type ResourceTag ¶
type ResourceTag struct { // 键,表示要匹配的字段。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 - key不能重复,value为匹配的值。 - 此字段为固定字典值。 - 不允许为空字符串。 Key string `json:"key"` // 值。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 - 每个值最大长度255个unicode字符。 - 不可以为空。 Value string `json:"value"` }
ResourceTag 资源标签结构体。
func (ResourceTag) String ¶
func (o ResourceTag) String() string
type ResourceTags ¶
type ResourceTags struct { // 键。 - 最大长度127个unicode字符。 - key不能为空。 Key string `json:"key"` // 值列表。 - 最多10个value。 - value不允许重复。 - 每个值最大长度255个unicode字符。 - 如果values为空则表示any_value。 - value之间为或的关系。 Values []string `json:"values"` }
ResourceTags 资源标签列表结构体。
func (ResourceTags) String ¶
func (o ResourceTags) String() string
type ShowHttpDetectResultRequest ¶ added in v0.1.76
type ShowHttpDetectResultRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // http探测任务id TaskId string `json:"task_id"` }
ShowHttpDetectResultRequest Request Object
func (ShowHttpDetectResultRequest) String ¶ added in v0.1.76
func (o ShowHttpDetectResultRequest) String() string
type ShowHttpDetectResultResponse ¶ added in v0.1.76
type ShowHttpDetectResultResponse struct { Detail *GetHttpDetectResponseBodyDetail `json:"detail,omitempty"` // http探测任务状态,0代表执行成功,终端可用,1代表未执行,2代表执行失败,终端不可用 Status *ShowHttpDetectResultResponseStatus `json:"status,omitempty"` // 请求ID RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ShowHttpDetectResultResponse Response Object
func (ShowHttpDetectResultResponse) String ¶ added in v0.1.76
func (o ShowHttpDetectResultResponse) String() string
type ShowHttpDetectResultResponseStatus ¶ added in v0.1.76
type ShowHttpDetectResultResponseStatus struct {
// contains filtered or unexported fields
}
func (ShowHttpDetectResultResponseStatus) MarshalJSON ¶ added in v0.1.76
func (c ShowHttpDetectResultResponseStatus) MarshalJSON() ([]byte, error)
func (*ShowHttpDetectResultResponseStatus) UnmarshalJSON ¶ added in v0.1.76
func (c *ShowHttpDetectResultResponseStatus) UnmarshalJSON(b []byte) error
func (ShowHttpDetectResultResponseStatus) Value ¶ added in v0.1.76
func (c ShowHttpDetectResultResponseStatus) Value() int32
type ShowHttpDetectResultResponseStatusEnum ¶ added in v0.1.76
type ShowHttpDetectResultResponseStatusEnum struct { E_0 ShowHttpDetectResultResponseStatus E_1 ShowHttpDetectResultResponseStatus E_2 ShowHttpDetectResultResponseStatus }
func GetShowHttpDetectResultResponseStatusEnum ¶ added in v0.1.76
func GetShowHttpDetectResultResponseStatusEnum() ShowHttpDetectResultResponseStatusEnum
type Statement ¶
type Statement struct { // Statement语句的ID。 Statement语句ID必须是唯一的,例如statement01、statement02。 Sid string `json:"Sid"` // Statement语句的效果。“Allow”或者“Deny”。 Effect string `json:"Effect"` // Statement语句作用的对象。 目前支持“CSP”和“Service”两类对象。 “CSP”对象指的是其他用户,可以作用于多个用户。 “Service”对象指的是云服务,可以作用于多个云服务。 Principal元素和NotPrincipal元素两者任选其一。选定后, “CSP”对象填写内容的格式为urn:csp:iam::domainId:root或“\\*”,其中domainId为其他用户的“帐号ID”,“\\*”指作用于所有人。 “Service”对象填写内容的格式为小写的云服务名称缩写。 Principal *string `json:"Principal,omitempty"` // NotPrincipal:Statement语句排除作用的对象。 目前支持“CSP”和“Service”两类对象。 “CSP”对象指的是其他用户,可以作用于多个用户。 “Service”对象指的是云服务,可以作用于多个云服务。 Principal元素和NotPrincipal元素两者任选其一。选定后, “CSP”对象填写内容的格式为urn:csp:iam::domainId:root或“\\*”,其中domainId为其他用户的“帐号ID”,“\\*”指作用于所有人。 “Service”对象填写内容的格式为小写的云服务名称缩写。 NotPrincipal *string `json:"NotPrincipal,omitempty"` // Statement语句作用的操作。 允许使用通配符来表示一类操作,例如:SMN:Update*、SMN:Delete*。如果只填写“*”,表示Statement语句作用的操作为该资源支持的所有操作。 Action元素和NotAction元素两者任选其一。 目前支持的操作有: SMN:UpdateTopic SMN:DeleteTopic SMN:QueryTopicDetail SMN:ListTopicAttributes SMN:UpdateTopicAttribute SMN:DeleteTopicAttributes SMN:DeleteTopicAttributeByName SMN:ListSubscriptionsByTopic SMN:Subscribe SMN:Unsubscribe SMN:Publish Action *string `json:"Action,omitempty"` // Statement语句排除作用的操作。 允许使用通配符来表示一类操作,例如:SMN:Update*、SMN:Delete*。如果只填写“*”,表示Statement语句作用的操作为该资源支持的所有操作。 Action元素和NotAction元素两者任选其一。 目前支持的操作有: SMN:UpdateTopic SMN:DeleteTopic SMN:QueryTopicDetail SMN:ListTopicAttributes SMN:UpdateTopicAttribute SMN:DeleteTopicAttributes SMN:DeleteTopicAttributeByName SMN:ListSubscriptionsByTopic SMN:Subscribe SMN:Unsubscribe SMN:Publish NotAction *string `json:"NotAction,omitempty"` // Statement语句作用的主题。 Resource和NotResource两者任选其一。选定后,填写内容为主题URN。 Resource *string `json:"Resource,omitempty"` // Statement语句排除作用的主题。 Resource和NotResource两者任选其一。选定后,填写内容为主题URN。 NotResource *string `json:"NotResource,omitempty"` }
type SubscriptionExtension ¶ added in v0.1.42
type SubscriptionExtension struct { // 该字段为welink订阅下的租户ID字段,由租户从welink方获取。当protocol值为welink时,该字段为必填字段。 ClientId *string `json:"client_id,omitempty"` // 该字段为welink订阅下的租户获取的client secret字段,由租户从welink方获取。当protocol值为welink时,该字段为必填字段。 ClientSecret *string `json:"client_secret,omitempty"` // 该字段为关键字字段。当protocol协议为feishu时,这里的keyword字段和sign_secret字段二者必选其一。当用户在飞书或钉钉机器人端添加关键字校验的安全策略时,这里的关键字必须是飞书或钉钉端所填写的关键字之一。 Keyword *string `json:"keyword,omitempty"` // 这是加签密钥字段。当protocol协议为feishu或dingding时,这个字段和keyword字段二者必选且只能选其一,密钥配置必须与客户在飞书或钉钉客户端的密钥配置完全一致。例如,如果在飞书端配置了密钥并且没有配置关键字,则在此处填入从飞书获取的密钥字段,如果在飞书端没有配置密钥并且配置了关键字,则不填写该字段。 SignSecret *string `json:"sign_secret,omitempty"` }
func (SubscriptionExtension) String ¶ added in v0.1.42
func (o SubscriptionExtension) String() string
type SubscriptionsFilterPolicy ¶ added in v0.1.76
type SubscriptionsFilterPolicy struct { // 过滤策略名称。 包含小写英文字母([a-z])、数字([0-9])、下划线(_),下划线不得开始、结尾或连续出现),长度限制{1,32},不能是smn_开头。 Name string `json:"name"` // 字符串精确匹配数组。数组长度[1, 10],数组内容不能重复,值不能为null或者空字符串“ ”,长度限制[1,32],中英文、数字、下划线 StringEquals []string `json:"string_equals"` }
SubscriptionsFilterPolicy 过滤策略。
func (SubscriptionsFilterPolicy) String ¶ added in v0.1.76
func (o SubscriptionsFilterPolicy) String() string
type TagMatch ¶
type TagMatch struct { // 键,表示要匹配的字段。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 - key不能重复,value为匹配的值。 - 此字段为固定字典值。 - 不允许为空字符串。 Key string `json:"key"` // 值。 当前key的参数值只能取“resource_name”,此时value的参数值为云服务器名称。 - 每个值最大长度255个unicode字符。 - 不可以为空。 Value string `json:"value"` }
TagMatch 搜索字段,用于按条件搜索资源。
type TagResource ¶
type TagResource struct { // 资源ID。 ResourceId string `json:"resource_id"` ResourceDetail *ResourceDetail `json:"resource_detail"` // 标签列表。 Tags []ResourceTag `json:"tags"` // 资源名称。 ResourceName string `json:"resource_name"` }
TagResource 资源结构体。
func (TagResource) String ¶
func (o TagResource) String() string
type TopicAttribute ¶
type TopicAttribute struct { AccessPolicy *AccessPolicy `json:"access_policy,omitempty"` // topic的简介 Introduction *string `json:"introduction,omitempty"` }
func (TopicAttribute) String ¶
func (o TopicAttribute) String() string
type UpdateApplicationEndpointRequest ¶
type UpdateApplicationEndpointRequest struct { // Endpoint的唯一资源标识,可通过[查询Application的Endpoint列表](smn_api_58004.xml)获取该标识。 EndpointUrn string `json:"endpoint_urn"` Body *UpdateApplicationEndpointRequestBody `json:"body,omitempty"` }
UpdateApplicationEndpointRequest Request Object
func (UpdateApplicationEndpointRequest) String ¶
func (o UpdateApplicationEndpointRequest) String() string
type UpdateApplicationEndpointRequestBody ¶
type UpdateApplicationEndpointRequestBody struct { // 设备是否可用,值为true或false字符串。 Enabled *string `json:"enabled,omitempty"` // 用户自定义数据,最大长度支持UTF-8编码后2048字节。 UserData *string `json:"user_data,omitempty"` }
func (UpdateApplicationEndpointRequestBody) String ¶
func (o UpdateApplicationEndpointRequestBody) String() string
type UpdateApplicationEndpointResponse ¶
type UpdateApplicationEndpointResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateApplicationEndpointResponse Response Object
func (UpdateApplicationEndpointResponse) String ¶
func (o UpdateApplicationEndpointResponse) String() string
type UpdateApplicationRequest ¶
type UpdateApplicationRequest struct { // Application的唯一资源标识,可通过[查询Application](smn_api_57004.xml)获取该标识。 ApplicationUrn string `json:"application_urn"` Body *UpdateApplicationRequestBody `json:"body,omitempty"` }
UpdateApplicationRequest Request Object
func (UpdateApplicationRequest) String ¶
func (o UpdateApplicationRequest) String() string
type UpdateApplicationRequestBody ¶
type UpdateApplicationRequestBody struct { // 对于HMS平台是APP ID,只能包含英文字母和数字,最大20个字符。 对于苹果APNS、APNS_SandBox平台是推送证书,大小不超过8K,且是Base64编码。 PlatformPrincipal string `json:"platform_principal"` // 对于HMS平台是APP SECRET, 只能包含英文字母和数字,32到64个字符。 对于苹果APNS、APNS_SandBox平台是推送证书的私钥(private key), 大小不超过8K,且是Base64编码。 PlatformCredential string `json:"platform_credential"` }
func (UpdateApplicationRequestBody) String ¶
func (o UpdateApplicationRequestBody) String() string
type UpdateApplicationResponse ¶
type UpdateApplicationResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateApplicationResponse Response Object
func (UpdateApplicationResponse) String ¶
func (o UpdateApplicationResponse) String() string
type UpdateLogtankRequest ¶ added in v0.1.42
type UpdateLogtankRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 云日志信息唯一的资源标识。可通过[查询云日志](ListLogtank.xml)获取该标识。 LogtankId string `json:"logtank_id"` Body *UpdateLogtankRequestBody `json:"body,omitempty"` }
UpdateLogtankRequest Request Object
func (UpdateLogtankRequest) String ¶ added in v0.1.42
func (o UpdateLogtankRequest) String() string
type UpdateLogtankRequestBody ¶ added in v0.1.42
type UpdateLogtankRequestBody struct { // 云日志服务日志组ID。 LogGroupId string `json:"log_group_id"` // 云日志服务日志流ID。 LogStreamId string `json:"log_stream_id"` }
UpdateLogtankRequestBody 更新云日志信息请求体
func (UpdateLogtankRequestBody) String ¶ added in v0.1.42
func (o UpdateLogtankRequestBody) String() string
type UpdateLogtankResponse ¶ added in v0.1.42
type UpdateLogtankResponse struct { // 请求的唯一标识。 RequestId *string `json:"request_id,omitempty"` Logtank *LogtankItem `json:"logtank,omitempty"` HttpStatusCode int `json:"-"` }
UpdateLogtankResponse Response Object
func (UpdateLogtankResponse) String ¶ added in v0.1.42
func (o UpdateLogtankResponse) String() string
type UpdateMessageTemplateRequest ¶
type UpdateMessageTemplateRequest struct { // 模板唯一的资源标识,可通过查询[消息模板列表](ListMessageTemplates.xml)获取该标识。 MessageTemplateId string `json:"message_template_id"` Body *UpdateMessageTemplateRequestBody `json:"body,omitempty"` }
UpdateMessageTemplateRequest Request Object
func (UpdateMessageTemplateRequest) String ¶
func (o UpdateMessageTemplateRequest) String() string
type UpdateMessageTemplateRequestBody ¶
type UpdateMessageTemplateRequestBody struct { // 模板内容。 Content string `json:"content"` }
func (UpdateMessageTemplateRequestBody) String ¶
func (o UpdateMessageTemplateRequestBody) String() string
type UpdateMessageTemplateResponse ¶
type UpdateMessageTemplateResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateMessageTemplateResponse Response Object
func (UpdateMessageTemplateResponse) String ¶
func (o UpdateMessageTemplateResponse) String() string
type UpdateSubscriptionRequest ¶ added in v0.1.42
type UpdateSubscriptionRequest struct { // Topic的唯一的资源标识。可以通过[查看主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 订阅者的唯一的资源标识,可通过[查询订阅者列表](ListSubscriptions.xml)获取该标识。 SubscriptionUrn string `json:"subscription_urn"` Body *UpdateSubscriptionRequestBody `json:"body,omitempty"` }
UpdateSubscriptionRequest Request Object
func (UpdateSubscriptionRequest) String ¶ added in v0.1.42
func (o UpdateSubscriptionRequest) String() string
type UpdateSubscriptionRequestBody ¶ added in v0.1.42
type UpdateSubscriptionRequestBody struct { // 订阅者备注。订阅者备注的最大长度为128byte。 Remark string `json:"remark"` }
func (UpdateSubscriptionRequestBody) String ¶ added in v0.1.42
func (o UpdateSubscriptionRequestBody) String() string
type UpdateSubscriptionResponse ¶ added in v0.1.42
type UpdateSubscriptionResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` // 订阅者的唯一资源标识。 SubscriptionUrn *string `json:"subscription_urn,omitempty"` HttpStatusCode int `json:"-"` }
UpdateSubscriptionResponse Response Object
func (UpdateSubscriptionResponse) String ¶ added in v0.1.42
func (o UpdateSubscriptionResponse) String() string
type UpdateTopicAttributeRequest ¶
type UpdateTopicAttributeRequest struct { // Topic的唯一的资源标识,可通过[查询主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` // 主题策略名称。 只支持特定的策略名称,请参见[Topic属性表](smn_api_a1000.xml)。 Name string `json:"name"` Body *UpdateTopicAttributeRequestBody `json:"body,omitempty"` }
UpdateTopicAttributeRequest Request Object
func (UpdateTopicAttributeRequest) String ¶
func (o UpdateTopicAttributeRequest) String() string
type UpdateTopicAttributeRequestBody ¶
type UpdateTopicAttributeRequestBody struct { // 1. 当请求参数name为access_policy时,value为Topic属性值,最大支持30KB。 2. 当请求参数name为introduction时,value为topic简介,最大长度120B。 Value string `json:"value"` }
func (UpdateTopicAttributeRequestBody) String ¶
func (o UpdateTopicAttributeRequestBody) String() string
type UpdateTopicAttributeResponse ¶
type UpdateTopicAttributeResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTopicAttributeResponse Response Object
func (UpdateTopicAttributeResponse) String ¶
func (o UpdateTopicAttributeResponse) String() string
type UpdateTopicRequest ¶
type UpdateTopicRequest struct { // Topic的唯一的资源标识。可以通过[查看主题列表](smn_api_51004.xml)获取该标识。 TopicUrn string `json:"topic_urn"` Body *UpdateTopicRequestBody `json:"body,omitempty"` }
UpdateTopicRequest Request Object
func (UpdateTopicRequest) String ¶
func (o UpdateTopicRequest) String() string
type UpdateTopicRequestBody ¶
type UpdateTopicRequestBody struct { // Topic的显示名,推送邮件消息时,作为邮件发件人显示。显示名的长度为192byte或64个中文。 DisplayName string `json:"display_name"` }
func (UpdateTopicRequestBody) String ¶
func (o UpdateTopicRequestBody) String() string
type UpdateTopicResponse ¶
type UpdateTopicResponse struct { // 请求的唯一标识ID。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTopicResponse Response Object
func (UpdateTopicResponse) String ¶
func (o UpdateTopicResponse) String() string
type VersionItem ¶
type VersionItem struct { // 版本ID(版本号),如v2。 Id string `json:"id"` // 若该版本API支持微版本,则返回支持的最小微版本号;若不支持微版本,则返回空。 MinVersion string `json:"min_version"` // 版本状态,为如下3种: CURRENT:表示该版本为主推版本。 SUPPORTED:表示为老版本,但是现在还继续支持。 DEPRECATED:表示为废弃版本,存在后续删除的可能。 Status string `json:"status"` // 版本发布时间,要求用UTC时间格式表示。如v2发布的时间2014-06-28T12:20:21Z。 Updated string `json:"updated"` // 若该版本API支持微版本,则返回支持的最大微版本号;若不支持微版本,则返回空。 Version string `json:"version"` // API的URL地址。 Links []LinksItem `json:"links"` }
func (VersionItem) String ¶
func (o VersionItem) String() string
Source Files ¶
- model_access_policy.go
- model_add_subscription_from_subscription_user_request.go
- model_add_subscription_from_subscription_user_request_body.go
- model_add_subscription_from_subscription_user_response.go
- model_add_subscription_from_subscription_user_response_item.go
- model_add_subscription_request.go
- model_add_subscription_request_body.go
- model_add_subscription_response.go
- model_application_endpoint.go
- model_application_item.go
- model_batch_create_or_delete_resource_tags_request.go
- model_batch_create_or_delete_resource_tags_request_body.go
- model_batch_create_or_delete_resource_tags_response.go
- model_batch_create_subscriptions_filter_polices_request.go
- model_batch_create_subscriptions_filter_polices_response.go
- model_batch_delete_subscriptions_filter_polices_request.go
- model_batch_delete_subscriptions_filter_polices_request_body.go
- model_batch_delete_subscriptions_filter_polices_response.go
- model_batch_result.go
- model_batch_subscriptions_filter_polices_request_body.go
- model_batch_subscriptions_filter_polices_request_body_polices.go
- model_batch_update_subscriptions_filter_polices_request.go
- model_batch_update_subscriptions_filter_polices_response.go
- model_cancel_subscription_request.go
- model_cancel_subscription_response.go
- model_create_application_endpoint_request.go
- model_create_application_endpoint_request_body.go
- model_create_application_endpoint_response.go
- model_create_application_request.go
- model_create_application_request_body.go
- model_create_application_response.go
- model_create_logtank_request.go
- model_create_logtank_request_body.go
- model_create_logtank_response.go
- model_create_message_template_request.go
- model_create_message_template_request_body.go
- model_create_message_template_response.go
- model_create_resource_tag_request.go
- model_create_resource_tag_request_body.go
- model_create_resource_tag_response.go
- model_create_topic_request.go
- model_create_topic_request_body.go
- model_create_topic_response.go
- model_delete_application_endpoint_request.go
- model_delete_application_endpoint_response.go
- model_delete_application_request.go
- model_delete_application_response.go
- model_delete_logtank_request.go
- model_delete_logtank_response.go
- model_delete_message_template_request.go
- model_delete_message_template_response.go
- model_delete_resource_tag_request.go
- model_delete_resource_tag_response.go
- model_delete_topic_attribute_by_name_request.go
- model_delete_topic_attribute_by_name_response.go
- model_delete_topic_attributes_request.go
- model_delete_topic_attributes_response.go
- model_delete_topic_request.go
- model_delete_topic_response.go
- model_get_http_detect_response_body_detail.go
- model_http_detect_request_body.go
- model_http_detect_request_body_extension.go
- model_links_item.go
- model_list_application_attributes_request.go
- model_list_application_attributes_response.go
- model_list_application_attributes_response_body_attributes.go
- model_list_application_endpoint_attributes_request.go
- model_list_application_endpoint_attributes_response.go
- model_list_application_endpoint_attributes_response_body_attributes.go
- model_list_application_endpoints_request.go
- model_list_application_endpoints_response.go
- model_list_applications_request.go
- model_list_applications_response.go
- model_list_instance_request_body.go
- model_list_logtank_request.go
- model_list_logtank_response.go
- model_list_message_template_details_request.go
- model_list_message_template_details_response.go
- model_list_message_templates_request.go
- model_list_message_templates_response.go
- model_list_project_tags_request.go
- model_list_project_tags_response.go
- model_list_resource_instances_request.go
- model_list_resource_instances_response.go
- model_list_resource_tags_request.go
- model_list_resource_tags_response.go
- model_list_subscriptions_by_topic_request.go
- model_list_subscriptions_by_topic_response.go
- model_list_subscriptions_item.go
- model_list_subscriptions_request.go
- model_list_subscriptions_response.go
- model_list_topic_attributes_request.go
- model_list_topic_attributes_response.go
- model_list_topic_details_request.go
- model_list_topic_details_response.go
- model_list_topics_item.go
- model_list_topics_request.go
- model_list_topics_response.go
- model_list_version_request.go
- model_list_version_response.go
- model_list_versions_request.go
- model_list_versions_response.go
- model_logtank_item.go
- model_message_attribute.go
- model_message_template.go
- model_publish_app_message_request.go
- model_publish_app_message_request_body.go
- model_publish_app_message_response.go
- model_publish_http_detect_request.go
- model_publish_http_detect_response.go
- model_publish_message_request.go
- model_publish_message_request_body.go
- model_publish_message_response.go
- model_resource_detail.go
- model_resource_tag.go
- model_resource_tags.go
- model_show_http_detect_result_request.go
- model_show_http_detect_result_response.go
- model_statement.go
- model_subscription_extension.go
- model_subscriptions_filter_policy.go
- model_tag_match.go
- model_tag_resource.go
- model_topic_attribute.go
- model_update_application_endpoint_request.go
- model_update_application_endpoint_request_body.go
- model_update_application_endpoint_response.go
- model_update_application_request.go
- model_update_application_request_body.go
- model_update_application_response.go
- model_update_logtank_request.go
- model_update_logtank_request_body.go
- model_update_logtank_response.go
- model_update_message_template_request.go
- model_update_message_template_request_body.go
- model_update_message_template_response.go
- model_update_subscription_request.go
- model_update_subscription_request_body.go
- model_update_subscription_response.go
- model_update_topic_attribute_request.go
- model_update_topic_attribute_request_body.go
- model_update_topic_attribute_response.go
- model_update_topic_request.go
- model_update_topic_request_body.go
- model_update_topic_response.go
- model_version_item.go