Documentation ¶
Index ¶
- type BatchCreateOrDeleteRabbitMqTagRequest
- type BatchCreateOrDeleteRabbitMqTagResponse
- type BatchCreateOrDeleteTagReq
- type BatchCreateOrDeleteTagReqAction
- type BatchCreateOrDeleteTagReqActionEnum
- type BatchRestartOrDeleteInstanceReq
- type BatchRestartOrDeleteInstanceReqAction
- type BatchRestartOrDeleteInstanceReqActionEnum
- type BatchRestartOrDeleteInstanceReqAllFailure
- type BatchRestartOrDeleteInstanceReqAllFailureEnum
- type BatchRestartOrDeleteInstanceRespResults
- type BatchRestartOrDeleteInstancesRequest
- type BatchRestartOrDeleteInstancesResponse
- type BssParam
- type BssParamChargingMode
- type BssParamChargingModeEnum
- type BssParamPeriodType
- type BssParamPeriodTypeEnum
- type CreateInstanceReq
- type CreateInstanceReqBrokerNum
- type CreateInstanceReqBrokerNumEnum
- type CreateInstanceReqEngine
- type CreateInstanceReqEngineEnum
- type CreateInstanceReqEngineVersion
- type CreateInstanceReqEngineVersionEnum
- type CreateInstanceReqStorageSpecCode
- type CreateInstanceReqStorageSpecCodeEnum
- type CreatePostPaidInstanceByEngineRequest
- type CreatePostPaidInstanceByEngineRequestEngine
- type CreatePostPaidInstanceByEngineRequestEngineEnum
- type CreatePostPaidInstanceByEngineResponse
- type CreatePostPaidInstanceRequest
- type CreatePostPaidInstanceResponse
- type DeleteBackgroundTaskRequest
- type DeleteBackgroundTaskResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type ListAvailableZonesRequest
- type ListAvailableZonesRespAvailableZones
- type ListAvailableZonesResponse
- type ListBackgroundTasksRequest
- type ListBackgroundTasksRespTasks
- type ListBackgroundTasksResponse
- type ListEngineIosEntity
- type ListEngineProductsEntity
- type ListEngineProductsRequest
- type ListEngineProductsRequestEngine
- type ListEngineProductsRequestEngineEnum
- type ListEngineProductsResponse
- type ListEnginePropertiesEntity
- type ListInstancesDetailsRequest
- type ListInstancesDetailsRequestExactMatchName
- type ListInstancesDetailsRequestExactMatchNameEnum
- type ListInstancesDetailsRequestIncludeFailure
- type ListInstancesDetailsRequestIncludeFailureEnum
- type ListInstancesDetailsRequestStatus
- type ListInstancesDetailsRequestStatusEnum
- type ListInstancesDetailsResponse
- type ListPluginsRequest
- type ListPluginsResponse
- type ListProductsRequest
- type ListProductsRequestEngine
- type ListProductsRequestEngineEnum
- type ListProductsRespDetail
- type ListProductsRespHourly
- type ListProductsRespIo
- type ListProductsRespValues
- type ListProductsResponse
- type MaintainWindowsEntity
- type PluginEntity
- type RabbitMqExtendProductInfoEntity
- type RabbitMqExtendProductIosEntity
- type RabbitMqExtendProductPropertiesEntity
- type RabbitMqProductSupportFeaturesEntity
- type ResetPasswordReq
- type ResetPasswordRequest
- type ResetPasswordResponse
- type ResizeEngineInstanceReq
- type ResizeEngineInstanceRequest
- type ResizeEngineInstanceRequestEngine
- type ResizeEngineInstanceRequestEngineEnum
- type ResizeEngineInstanceResponse
- type ResizeInstanceReq
- type ResizeInstanceReqNewSpecCode
- type ResizeInstanceReqNewSpecCodeEnum
- type ResizeInstanceRequest
- type ResizeInstanceResponse
- type ShowBackgroundTaskRequest
- type ShowBackgroundTaskResponse
- type ShowCesHierarchyRequest
- type ShowCesHierarchyResponse
- type ShowCeshierarchyRespChildren
- type ShowCeshierarchyRespDimensions
- type ShowCeshierarchyRespExchanges
- type ShowCeshierarchyRespGroups
- type ShowCeshierarchyRespInstanceIds
- type ShowCeshierarchyRespNodes
- type ShowCeshierarchyRespQueues
- type ShowCeshierarchyRespVhosts
- type ShowEngineInstanceExtendProductInfoRequest
- type ShowEngineInstanceExtendProductInfoRequestEngine
- type ShowEngineInstanceExtendProductInfoRequestEngineEnum
- type ShowEngineInstanceExtendProductInfoRequestType
- type ShowEngineInstanceExtendProductInfoRequestTypeEnum
- type ShowEngineInstanceExtendProductInfoResponse
- type ShowInstanceExtendProductInfoRequest
- type ShowInstanceExtendProductInfoRequestEngine
- type ShowInstanceExtendProductInfoRequestEngineEnum
- type ShowInstanceExtendProductInfoRequestType
- type ShowInstanceExtendProductInfoRequestTypeEnum
- type ShowInstanceExtendProductInfoRespHourly
- type ShowInstanceExtendProductInfoRespMonthly
- type ShowInstanceExtendProductInfoResponse
- type ShowInstanceRequest
- type ShowInstanceResp
- type ShowInstanceRespBrokerNum
- type ShowInstanceRespBrokerNumEnum
- type ShowInstanceRespType
- type ShowInstanceRespTypeEnum
- type ShowInstanceResponse
- type ShowInstanceResponseBrokerNum
- type ShowInstanceResponseBrokerNumEnum
- type ShowInstanceResponseType
- type ShowInstanceResponseTypeEnum
- type ShowMaintainWindowsRequest
- type ShowMaintainWindowsResponse
- type ShowRabbitMqProjectTagsRequest
- type ShowRabbitMqProjectTagsResponse
- type ShowRabbitMqTagsRequest
- type ShowRabbitMqTagsResponse
- type TagEntity
- type TagMultyValueEntity
- type UpdateInstanceReq
- type UpdateInstanceRequest
- type UpdateInstanceResponse
- type UpdatePluginsReq
- type UpdatePluginsRequest
- type UpdatePluginsResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchCreateOrDeleteRabbitMqTagRequest ¶
type BatchCreateOrDeleteRabbitMqTagRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *BatchCreateOrDeleteTagReq `json:"body,omitempty"` }
BatchCreateOrDeleteRabbitMqTagRequest Request Object
func (BatchCreateOrDeleteRabbitMqTagRequest) String ¶
func (o BatchCreateOrDeleteRabbitMqTagRequest) String() string
type BatchCreateOrDeleteRabbitMqTagResponse ¶
type BatchCreateOrDeleteRabbitMqTagResponse struct {
HttpStatusCode int `json:"-"`
}
BatchCreateOrDeleteRabbitMqTagResponse Response Object
func (BatchCreateOrDeleteRabbitMqTagResponse) String ¶
func (o BatchCreateOrDeleteRabbitMqTagResponse) String() string
type BatchCreateOrDeleteTagReq ¶
type BatchCreateOrDeleteTagReq struct { // 操作标识(仅支持小写): - create(创建) - delete(删除) Action *BatchCreateOrDeleteTagReqAction `json:"action,omitempty"` // 标签列表。 Tags *[]TagEntity `json:"tags,omitempty"` }
func (BatchCreateOrDeleteTagReq) String ¶
func (o BatchCreateOrDeleteTagReq) String() string
type BatchCreateOrDeleteTagReqAction ¶
type BatchCreateOrDeleteTagReqAction struct {
// contains filtered or unexported fields
}
func (BatchCreateOrDeleteTagReqAction) MarshalJSON ¶
func (c BatchCreateOrDeleteTagReqAction) MarshalJSON() ([]byte, error)
func (*BatchCreateOrDeleteTagReqAction) UnmarshalJSON ¶
func (c *BatchCreateOrDeleteTagReqAction) UnmarshalJSON(b []byte) error
func (BatchCreateOrDeleteTagReqAction) Value ¶ added in v0.0.90
func (c BatchCreateOrDeleteTagReqAction) Value() string
type BatchCreateOrDeleteTagReqActionEnum ¶
type BatchCreateOrDeleteTagReqActionEnum struct { CREATE BatchCreateOrDeleteTagReqAction DELETE BatchCreateOrDeleteTagReqAction }
func GetBatchCreateOrDeleteTagReqActionEnum ¶
func GetBatchCreateOrDeleteTagReqActionEnum() BatchCreateOrDeleteTagReqActionEnum
type BatchRestartOrDeleteInstanceReq ¶
type BatchRestartOrDeleteInstanceReq struct { // 实例的ID列表。 Instances *[]string `json:"instances,omitempty"` // 对实例的操作:restart、delete Action BatchRestartOrDeleteInstanceReqAction `json:"action"` // 是否批量删除创建失败的实例。 当参数值为“rabbitmq”时,删除租户所有创建失败的实例,此时请求参数instances可为空。 AllFailure *BatchRestartOrDeleteInstanceReqAllFailure `json:"all_failure,omitempty"` }
func (BatchRestartOrDeleteInstanceReq) String ¶
func (o BatchRestartOrDeleteInstanceReq) String() string
type BatchRestartOrDeleteInstanceReqAction ¶
type BatchRestartOrDeleteInstanceReqAction struct {
// contains filtered or unexported fields
}
func (BatchRestartOrDeleteInstanceReqAction) MarshalJSON ¶
func (c BatchRestartOrDeleteInstanceReqAction) MarshalJSON() ([]byte, error)
func (*BatchRestartOrDeleteInstanceReqAction) UnmarshalJSON ¶
func (c *BatchRestartOrDeleteInstanceReqAction) UnmarshalJSON(b []byte) error
func (BatchRestartOrDeleteInstanceReqAction) Value ¶ added in v0.0.90
func (c BatchRestartOrDeleteInstanceReqAction) Value() string
type BatchRestartOrDeleteInstanceReqActionEnum ¶
type BatchRestartOrDeleteInstanceReqActionEnum struct { RESTART BatchRestartOrDeleteInstanceReqAction DELETE BatchRestartOrDeleteInstanceReqAction }
func GetBatchRestartOrDeleteInstanceReqActionEnum ¶
func GetBatchRestartOrDeleteInstanceReqActionEnum() BatchRestartOrDeleteInstanceReqActionEnum
type BatchRestartOrDeleteInstanceReqAllFailure ¶
type BatchRestartOrDeleteInstanceReqAllFailure struct {
// contains filtered or unexported fields
}
func (BatchRestartOrDeleteInstanceReqAllFailure) MarshalJSON ¶
func (c BatchRestartOrDeleteInstanceReqAllFailure) MarshalJSON() ([]byte, error)
func (*BatchRestartOrDeleteInstanceReqAllFailure) UnmarshalJSON ¶
func (c *BatchRestartOrDeleteInstanceReqAllFailure) UnmarshalJSON(b []byte) error
func (BatchRestartOrDeleteInstanceReqAllFailure) Value ¶ added in v0.0.90
func (c BatchRestartOrDeleteInstanceReqAllFailure) Value() string
type BatchRestartOrDeleteInstanceReqAllFailureEnum ¶
type BatchRestartOrDeleteInstanceReqAllFailureEnum struct {
RABBITMQ BatchRestartOrDeleteInstanceReqAllFailure
}
func GetBatchRestartOrDeleteInstanceReqAllFailureEnum ¶
func GetBatchRestartOrDeleteInstanceReqAllFailureEnum() BatchRestartOrDeleteInstanceReqAllFailureEnum
type BatchRestartOrDeleteInstanceRespResults ¶
type BatchRestartOrDeleteInstanceRespResults struct { // 操作结果: - success: 操作成功 - failed: 操作失败 Result *string `json:"result,omitempty"` // 实例ID。 Instance *string `json:"instance,omitempty"` }
func (BatchRestartOrDeleteInstanceRespResults) String ¶
func (o BatchRestartOrDeleteInstanceRespResults) String() string
type BatchRestartOrDeleteInstancesRequest ¶
type BatchRestartOrDeleteInstancesRequest struct {
Body *BatchRestartOrDeleteInstanceReq `json:"body,omitempty"`
}
BatchRestartOrDeleteInstancesRequest Request Object
func (BatchRestartOrDeleteInstancesRequest) String ¶
func (o BatchRestartOrDeleteInstancesRequest) String() string
type BatchRestartOrDeleteInstancesResponse ¶
type BatchRestartOrDeleteInstancesResponse struct { // 修改实例的结果。 Results *[]BatchRestartOrDeleteInstanceRespResults `json:"results,omitempty"` HttpStatusCode int `json:"-"` }
BatchRestartOrDeleteInstancesResponse Response Object
func (BatchRestartOrDeleteInstancesResponse) String ¶
func (o BatchRestartOrDeleteInstancesResponse) String() string
type BssParam ¶ added in v0.1.42
type BssParam struct { // 是否自动续订。 取值范围: - true: 自动续订。 - false: 不自动续订。 默认不自动续订。 IsAutoRenew *bool `json:"is_auto_renew,omitempty"` // 计费模式。 功能说明:付费方式。 取值范围: - prePaid:预付费,即包年包月; - postPaid:后付费,即按需付费; 默认为postPaid。 ChargingMode *BssParamChargingMode `json:"charging_mode,omitempty"` // 下单订购后,是否自动从客户的账户中支付,而不需要客户手动去进行支付。 取值范围: - true:是(自动支付) - false:否(需要客户手动支付) 默认为手动支付。 IsAutoPay *bool `json:"is_auto_pay,omitempty"` // 订购周期类型。 取值范围: - month:月 - year:年 **chargingMode为prePaid时生效且为必选值。** PeriodType *BssParamPeriodType `json:"period_type,omitempty"` // 订购周期数。 取值范围: - periodType=month(周期类型为月)时,取值为[1,9]; - periodType=year(周期类型为年)时,取值为[1,3]; **chargingMode为prePaid时生效且为必选值。** PeriodNum *int32 `json:"period_num,omitempty"` }
BssParam 表示包周期计费模式的相关参数。 如果为空,则默认计费模式为按需计费;否则是包周期方式。
type BssParamChargingMode ¶ added in v0.1.42
type BssParamChargingMode struct {
// contains filtered or unexported fields
}
func (BssParamChargingMode) MarshalJSON ¶ added in v0.1.42
func (c BssParamChargingMode) MarshalJSON() ([]byte, error)
func (*BssParamChargingMode) UnmarshalJSON ¶ added in v0.1.42
func (c *BssParamChargingMode) UnmarshalJSON(b []byte) error
func (BssParamChargingMode) Value ¶ added in v0.1.42
func (c BssParamChargingMode) Value() string
type BssParamChargingModeEnum ¶ added in v0.1.42
type BssParamChargingModeEnum struct { PRE_PAID BssParamChargingMode POST_PAID BssParamChargingMode }
func GetBssParamChargingModeEnum ¶ added in v0.1.42
func GetBssParamChargingModeEnum() BssParamChargingModeEnum
type BssParamPeriodType ¶ added in v0.1.42
type BssParamPeriodType struct {
// contains filtered or unexported fields
}
func (BssParamPeriodType) MarshalJSON ¶ added in v0.1.42
func (c BssParamPeriodType) MarshalJSON() ([]byte, error)
func (*BssParamPeriodType) UnmarshalJSON ¶ added in v0.1.42
func (c *BssParamPeriodType) UnmarshalJSON(b []byte) error
func (BssParamPeriodType) Value ¶ added in v0.1.42
func (c BssParamPeriodType) Value() string
type BssParamPeriodTypeEnum ¶ added in v0.1.42
type BssParamPeriodTypeEnum struct { MONTH BssParamPeriodType YEAR BssParamPeriodType }
func GetBssParamPeriodTypeEnum ¶ added in v0.1.42
func GetBssParamPeriodTypeEnum() BssParamPeriodTypeEnum
type CreateInstanceReq ¶
type CreateInstanceReq struct { // 实例名称。 由英文字符开头,只能由英文字母、数字、中划线、下划线组成,长度为4~64的字符。 Name string `json:"name"` // 实例的描述信息。 长度不超过1024的字符串。 > \\与\"在json报文中属于特殊字符,如果参数值中需要显示\\或者\"字符,请在字符前增加转义字符\\,比如\\\\或者\\\"。 Description *string `json:"description,omitempty"` // 消息引擎:rabbitmq。 Engine CreateInstanceReqEngine `json:"engine"` // 消息引擎的版本。 - RabbitMQ版本有:3.8.35[和3.7.17](tag:g42,hk_g42,tm,hk_tm)。 EngineVersion CreateInstanceReqEngineVersion `json:"engine_version"` // 消息存储空间,单位GB。 - 单机RabbitMQ实例的存储空间的取值范围100GB~90000GB。 - 集群RabbitMQ实例的存储空间的取值范围为100GB*节点数~90000GB、200GB*节点数~90000GB、300GB*节点数~90000GB。 StorageSpace int32 `json:"storage_space"` // 认证用户名,只能由英文字母开头且由英文字母、数字、中划线、下划线组成,长度为4~64的字符。 AccessUser string `json:"access_user"` // 实例的认证密码。 复杂度要求: - 输入长度为8到32位的字符串。 - 必须包含如下四种字符中的两种组合: - 小写字母 - 大写字母 - 数字 - 特殊字符包括(`~!@#$%^&*()-_=+\\|[{}]:'\",<.>/?) Password string `json:"password"` // 租户VPC ID。 获取方法如下:登录虚拟私有云服务的控制台界面,在虚拟私有云的详情页面查找VPC ID。 VpcId string `json:"vpc_id"` // 租户安全组ID。 获取方法如下:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 SecurityGroupId string `json:"security_group_id"` // 子网ID。 获取方法如下:登录虚拟私有云服务的控制台界面,单击VPC下的子网,进入子网详情页面,查找网络ID。 SubnetId string `json:"subnet_id"` // 创建节点到指定且有资源的可用区ID。请参考[查询可用区信息](ListAvailableZones.xml)获取可用区ID。 该参数不能为空数组或者数组的值为空。 AvailableZones []string `json:"available_zones"` // 产品标识。 产品ID可以从[查询产品规格列表](ListEngineProducts.xml)获取。 如果产品ID为集群类型(即对应的type为cluster),broker_num字段为必选。 ProductId string `json:"product_id"` // 代理个数。 当产品为单机类型,代理个数只能为1;当产品为集群类型,可选3、5、7个代理个数。 产品类型为single时: - 1 产品类型为cluster时: - 3 - 5 - 7 BrokerNum *CreateInstanceReqBrokerNum `json:"broker_num,omitempty"` // 维护时间窗开始时间,格式为HH:mm。 - 维护时间窗开始和结束时间必须为指定的时间段。 - 开始时间必须为22:00、02:00、06:00、10:00、14:00和18:00。 - 该参数不能单独为空,若该值为空,则结束时间也为空。系统分配一个默认开始时间02:00。 MaintainBegin *string `json:"maintain_begin,omitempty"` // 维护时间窗结束时间,格式为HH:mm。 - 维护时间窗开始和结束时间必须为指定的时间段。 - 结束时间在开始时间基础上加四个小时,即当开始时间为22:00时,结束时间为02:00。 - 该参数不能单独为空,若该值为空,则开始时间也为空,系统分配一个默认结束时间06:00。 MaintainEnd *string `json:"maintain_end,omitempty"` // RabbitMQ实例是否开启公网访问功能。 - true:开启 - false:不开启 EnablePublicip *bool `json:"enable_publicip,omitempty"` // RabbitMQ实例绑定的弹性IP地址的ID。 如果开启了公网访问功能(即enable_publicip为true),该字段为必选。 PublicipId *string `json:"publicip_id,omitempty"` // 是否打开SSL加密访问。 - true:打开SSL加密访问。 - false:不打开SSL加密访问。 SslEnable *bool `json:"ssl_enable,omitempty"` // 存储IO规格。 取值范围: - dms.physical.storage.high.v2 - dms.physical.storage.ultra.v2 - dms.physical.storage.high.dss.v2(专属云) - dms.physical.storage.ultra.dss.v2(专属云) StorageSpecCode CreateInstanceReqStorageSpecCode `json:"storage_spec_code"` // 企业项目ID。若为企业项目账号,该参数必填。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 标签列表。 Tags *[]TagEntity `json:"tags,omitempty"` BssParam *BssParam `json:"bss_param,omitempty"` }
CreateInstanceReq 创建实例请求体。
func (CreateInstanceReq) String ¶
func (o CreateInstanceReq) String() string
type CreateInstanceReqBrokerNum ¶ added in v0.0.103
type CreateInstanceReqBrokerNum struct {
// contains filtered or unexported fields
}
func (CreateInstanceReqBrokerNum) MarshalJSON ¶ added in v0.0.103
func (c CreateInstanceReqBrokerNum) MarshalJSON() ([]byte, error)
func (*CreateInstanceReqBrokerNum) UnmarshalJSON ¶ added in v0.0.103
func (c *CreateInstanceReqBrokerNum) UnmarshalJSON(b []byte) error
func (CreateInstanceReqBrokerNum) Value ¶ added in v0.0.103
func (c CreateInstanceReqBrokerNum) Value() int32
type CreateInstanceReqBrokerNumEnum ¶ added in v0.0.103
type CreateInstanceReqBrokerNumEnum struct { E_1 CreateInstanceReqBrokerNum E_3 CreateInstanceReqBrokerNum E_5 CreateInstanceReqBrokerNum E_7 CreateInstanceReqBrokerNum }
func GetCreateInstanceReqBrokerNumEnum ¶ added in v0.0.103
func GetCreateInstanceReqBrokerNumEnum() CreateInstanceReqBrokerNumEnum
type CreateInstanceReqEngine ¶
type CreateInstanceReqEngine struct {
// contains filtered or unexported fields
}
func (CreateInstanceReqEngine) MarshalJSON ¶
func (c CreateInstanceReqEngine) MarshalJSON() ([]byte, error)
func (*CreateInstanceReqEngine) UnmarshalJSON ¶
func (c *CreateInstanceReqEngine) UnmarshalJSON(b []byte) error
func (CreateInstanceReqEngine) Value ¶ added in v0.0.90
func (c CreateInstanceReqEngine) Value() string
type CreateInstanceReqEngineEnum ¶
type CreateInstanceReqEngineEnum struct {
RABBITMQ CreateInstanceReqEngine
}
func GetCreateInstanceReqEngineEnum ¶
func GetCreateInstanceReqEngineEnum() CreateInstanceReqEngineEnum
type CreateInstanceReqEngineVersion ¶
type CreateInstanceReqEngineVersion struct {
// contains filtered or unexported fields
}
func (CreateInstanceReqEngineVersion) MarshalJSON ¶
func (c CreateInstanceReqEngineVersion) MarshalJSON() ([]byte, error)
func (*CreateInstanceReqEngineVersion) UnmarshalJSON ¶
func (c *CreateInstanceReqEngineVersion) UnmarshalJSON(b []byte) error
func (CreateInstanceReqEngineVersion) Value ¶ added in v0.0.90
func (c CreateInstanceReqEngineVersion) Value() string
type CreateInstanceReqEngineVersionEnum ¶
type CreateInstanceReqEngineVersionEnum struct {
E_3_8_35 CreateInstanceReqEngineVersion
}
func GetCreateInstanceReqEngineVersionEnum ¶
func GetCreateInstanceReqEngineVersionEnum() CreateInstanceReqEngineVersionEnum
type CreateInstanceReqStorageSpecCode ¶
type CreateInstanceReqStorageSpecCode struct {
// contains filtered or unexported fields
}
func (CreateInstanceReqStorageSpecCode) MarshalJSON ¶
func (c CreateInstanceReqStorageSpecCode) MarshalJSON() ([]byte, error)
func (*CreateInstanceReqStorageSpecCode) UnmarshalJSON ¶
func (c *CreateInstanceReqStorageSpecCode) UnmarshalJSON(b []byte) error
func (CreateInstanceReqStorageSpecCode) Value ¶ added in v0.0.90
func (c CreateInstanceReqStorageSpecCode) Value() string
type CreateInstanceReqStorageSpecCodeEnum ¶
type CreateInstanceReqStorageSpecCodeEnum struct { DMS_PHYSICAL_STORAGE_HIGH_V2 CreateInstanceReqStorageSpecCode DMS_PHYSICAL_STORAGE_ULTRA_V2 CreateInstanceReqStorageSpecCode DMS_PHYSICAL_STORAGE_HIGH_DSS_V2 CreateInstanceReqStorageSpecCode DMS_PHYSICAL_STORAGE_ULTRA_DSS_V2 CreateInstanceReqStorageSpecCode }
func GetCreateInstanceReqStorageSpecCodeEnum ¶
func GetCreateInstanceReqStorageSpecCodeEnum() CreateInstanceReqStorageSpecCodeEnum
type CreatePostPaidInstanceByEngineRequest ¶ added in v0.0.103
type CreatePostPaidInstanceByEngineRequest struct { // 消息引擎。 Engine CreatePostPaidInstanceByEngineRequestEngine `json:"engine"` Body *CreateInstanceReq `json:"body,omitempty"` }
CreatePostPaidInstanceByEngineRequest Request Object
func (CreatePostPaidInstanceByEngineRequest) String ¶ added in v0.0.103
func (o CreatePostPaidInstanceByEngineRequest) String() string
type CreatePostPaidInstanceByEngineRequestEngine ¶ added in v0.0.103
type CreatePostPaidInstanceByEngineRequestEngine struct {
// contains filtered or unexported fields
}
func (CreatePostPaidInstanceByEngineRequestEngine) MarshalJSON ¶ added in v0.0.103
func (c CreatePostPaidInstanceByEngineRequestEngine) MarshalJSON() ([]byte, error)
func (*CreatePostPaidInstanceByEngineRequestEngine) UnmarshalJSON ¶ added in v0.0.103
func (c *CreatePostPaidInstanceByEngineRequestEngine) UnmarshalJSON(b []byte) error
func (CreatePostPaidInstanceByEngineRequestEngine) Value ¶ added in v0.0.103
func (c CreatePostPaidInstanceByEngineRequestEngine) Value() string
type CreatePostPaidInstanceByEngineRequestEngineEnum ¶ added in v0.0.103
type CreatePostPaidInstanceByEngineRequestEngineEnum struct {
RABBITMQ CreatePostPaidInstanceByEngineRequestEngine
}
func GetCreatePostPaidInstanceByEngineRequestEngineEnum ¶ added in v0.0.103
func GetCreatePostPaidInstanceByEngineRequestEngineEnum() CreatePostPaidInstanceByEngineRequestEngineEnum
type CreatePostPaidInstanceByEngineResponse ¶ added in v0.0.103
type CreatePostPaidInstanceByEngineResponse struct { // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostPaidInstanceByEngineResponse Response Object
func (CreatePostPaidInstanceByEngineResponse) String ¶ added in v0.0.103
func (o CreatePostPaidInstanceByEngineResponse) String() string
type CreatePostPaidInstanceRequest ¶
type CreatePostPaidInstanceRequest struct {
Body *CreateInstanceReq `json:"body,omitempty"`
}
CreatePostPaidInstanceRequest Request Object
func (CreatePostPaidInstanceRequest) String ¶
func (o CreatePostPaidInstanceRequest) String() string
type CreatePostPaidInstanceResponse ¶
type CreatePostPaidInstanceResponse struct { // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` HttpStatusCode int `json:"-"` }
CreatePostPaidInstanceResponse Response Object
func (CreatePostPaidInstanceResponse) String ¶
func (o CreatePostPaidInstanceResponse) String() string
type DeleteBackgroundTaskRequest ¶
type DeleteBackgroundTaskRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 任务ID。 TaskId string `json:"task_id"` }
DeleteBackgroundTaskRequest Request Object
func (DeleteBackgroundTaskRequest) String ¶
func (o DeleteBackgroundTaskRequest) String() string
type DeleteBackgroundTaskResponse ¶
type DeleteBackgroundTaskResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteBackgroundTaskResponse Response Object
func (DeleteBackgroundTaskResponse) String ¶
func (o DeleteBackgroundTaskResponse) String() string
type DeleteInstanceRequest ¶
type DeleteInstanceRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` }
DeleteInstanceRequest Request Object
func (DeleteInstanceRequest) String ¶
func (o DeleteInstanceRequest) String() string
type DeleteInstanceResponse ¶
type DeleteInstanceResponse struct {
HttpStatusCode int `json:"-"`
}
DeleteInstanceResponse Response Object
func (DeleteInstanceResponse) String ¶
func (o DeleteInstanceResponse) String() string
type ListAvailableZonesRequest ¶
type ListAvailableZonesRequest struct { }
ListAvailableZonesRequest Request Object
func (ListAvailableZonesRequest) String ¶
func (o ListAvailableZonesRequest) String() string
type ListAvailableZonesRespAvailableZones ¶
type ListAvailableZonesRespAvailableZones struct { // 是否售罄。 SoldOut *bool `json:"soldOut,omitempty"` // 可用区ID。 Id *string `json:"id,omitempty"` // 可用区编码。 Code *string `json:"code,omitempty"` // 可用区名称。 Name *string `json:"name,omitempty"` // 可用区端口号。 Port *string `json:"port,omitempty"` // 分区上是否还有可用资源。 ResourceAvailability *string `json:"resource_availability,omitempty"` // 是否为默认可用区。 DefaultAz *bool `json:"default_az,omitempty"` // 剩余时间。 RemainTime *int64 `json:"remain_time,omitempty"` // 是否支持IPv6。 Ipv6Enable *bool `json:"ipv6_enable,omitempty"` }
func (ListAvailableZonesRespAvailableZones) String ¶
func (o ListAvailableZonesRespAvailableZones) String() string
type ListAvailableZonesResponse ¶
type ListAvailableZonesResponse struct { // 区域ID。 RegionId *string `json:"region_id,omitempty"` // 可用区数组。 AvailableZones *[]ListAvailableZonesRespAvailableZones `json:"available_zones,omitempty"` HttpStatusCode int `json:"-"` }
ListAvailableZonesResponse Response Object
func (ListAvailableZonesResponse) String ¶
func (o ListAvailableZonesResponse) String() string
type ListBackgroundTasksRequest ¶
type ListBackgroundTasksRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 开启查询的任务编号。 Start *int32 `json:"start,omitempty"` // 查询的任务个数。 Limit *int32 `json:"limit,omitempty"` // 查询任务的最小时间,格式为YYYYMMDDHHmmss。 BeginTime *string `json:"begin_time,omitempty"` // 查询任务的最大时间,格式为YYYYMMDDHHmmss。 EndTime *string `json:"end_time,omitempty"` }
ListBackgroundTasksRequest Request Object
func (ListBackgroundTasksRequest) String ¶
func (o ListBackgroundTasksRequest) String() string
type ListBackgroundTasksRespTasks ¶
type ListBackgroundTasksRespTasks struct { // 任务ID。 Id *string `json:"id,omitempty"` // 任务名称。 Name *string `json:"name,omitempty"` // 用户名。 UserName *string `json:"user_name,omitempty"` // 用户ID。 UserId *string `json:"user_id,omitempty"` // 任务参数。 Params *string `json:"params,omitempty"` // 任务状态。 Status *string `json:"status,omitempty"` // 启动时间。 CreatedAt *string `json:"created_at,omitempty"` // 结束时间。 UpdatedAt *string `json:"updated_at,omitempty"` }
func (ListBackgroundTasksRespTasks) String ¶
func (o ListBackgroundTasksRespTasks) String() string
type ListBackgroundTasksResponse ¶
type ListBackgroundTasksResponse struct { // 任务数量。 TaskCount *string `json:"task_count,omitempty"` // 任务列表。 Tasks *[]ListBackgroundTasksRespTasks `json:"tasks,omitempty"` HttpStatusCode int `json:"-"` }
ListBackgroundTasksResponse Response Object
func (ListBackgroundTasksResponse) String ¶
func (o ListBackgroundTasksResponse) String() string
type ListEngineIosEntity ¶ added in v0.0.76
type ListEngineIosEntity struct { // 磁盘IO编码。 IoSpec *string `json:"io_spec,omitempty"` // 磁盘类型。 Type *string `json:"type,omitempty"` // 可用区。 AvailableZones *[]string `json:"available_zones,omitempty"` UnavailableZones *[]string `json:"unavailable_zones,omitempty"` }
ListEngineIosEntity 支持的磁盘IO类型信息。
func (ListEngineIosEntity) String ¶ added in v0.0.76
func (o ListEngineIosEntity) String() string
type ListEngineProductsEntity ¶ added in v0.0.76
type ListEngineProductsEntity struct { // 产品类型。当前产品类型有单机和集群。 Type *string `json:"type,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 底层资源类型。 EcsFlavorId *string `json:"ecs_flavor_id,omitempty"` // 账单计费类型。 BillingCode *string `json:"billing_code,omitempty"` // CPU架构。 ArchTypes *[]string `json:"arch_types,omitempty"` // 计费模式。 - monthly:包年/包月类型。 - hourly:按需类型。 ChargingMode *[]string `json:"charging_mode,omitempty"` // 支持的磁盘IO类型列表。 Ios *[]ListEngineIosEntity `json:"ios,omitempty"` // 当前规格实例支持的功能特性列表。 SupportFeatures *[]interface{} `json:"support_features,omitempty"` Properties *ListEnginePropertiesEntity `json:"properties,omitempty"` }
ListEngineProductsEntity 产品规格的详细信息。
func (ListEngineProductsEntity) String ¶ added in v0.0.76
func (o ListEngineProductsEntity) String() string
type ListEngineProductsRequest ¶ added in v0.0.76
type ListEngineProductsRequest struct { // 消息引擎的类型。 Engine ListEngineProductsRequestEngine `json:"engine"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` }
ListEngineProductsRequest Request Object
func (ListEngineProductsRequest) String ¶ added in v0.0.76
func (o ListEngineProductsRequest) String() string
type ListEngineProductsRequestEngine ¶ added in v0.0.76
type ListEngineProductsRequestEngine struct {
// contains filtered or unexported fields
}
func (ListEngineProductsRequestEngine) MarshalJSON ¶ added in v0.0.76
func (c ListEngineProductsRequestEngine) MarshalJSON() ([]byte, error)
func (*ListEngineProductsRequestEngine) UnmarshalJSON ¶ added in v0.0.76
func (c *ListEngineProductsRequestEngine) UnmarshalJSON(b []byte) error
func (ListEngineProductsRequestEngine) Value ¶ added in v0.0.90
func (c ListEngineProductsRequestEngine) Value() string
type ListEngineProductsRequestEngineEnum ¶ added in v0.0.76
type ListEngineProductsRequestEngineEnum struct {
RABBITMQ ListEngineProductsRequestEngine
}
func GetListEngineProductsRequestEngineEnum ¶ added in v0.0.76
func GetListEngineProductsRequestEngineEnum() ListEngineProductsRequestEngineEnum
type ListEngineProductsResponse ¶ added in v0.0.76
type ListEngineProductsResponse struct { // 分布式消息服务的产品类型。 Engine *string `json:"engine,omitempty"` // 支持的产品版本类型。 Versions *[]string `json:"versions,omitempty"` // 产品规格的详细信息。 Products *[]ListEngineProductsEntity `json:"products,omitempty"` HttpStatusCode int `json:"-"` }
ListEngineProductsResponse Response Object
func (ListEngineProductsResponse) String ¶ added in v0.0.76
func (o ListEngineProductsResponse) String() string
type ListEnginePropertiesEntity ¶ added in v0.0.76
type ListEnginePropertiesEntity struct { // 节点增长步长。 StepLength *string `json:"step_length,omitempty"` // 每个Broker的最大对列。 MaxQueuePerBroker *string `json:"max_queue_per_broker,omitempty"` // 每个Broker的最大连接数。 MaxConnectionPerBroker *string `json:"max_connection_per_broker,omitempty"` // 每个Broker的最大分区数。 MaxPartitionPerBroker *string `json:"max_partition_per_broker,omitempty"` // Broker的最大个数。 MaxBroker *string `json:"max_broker,omitempty"` // 每个节点的最大存储。单位为GB。 MaxStoragePerNode *string `json:"max_storage_per_node,omitempty"` // 每个Broker的最大消费者数。 MaxConsumerPerBroker *string `json:"max_consumer_per_broker,omitempty"` // Broker的最小个数。 MinBroker *string `json:"min_broker,omitempty"` // 每个Broker的最大带宽。 MaxBandwidthPerBroker *string `json:"max_bandwidth_per_broker,omitempty"` // 每个节点的最小存储。单位为GB。 MinStoragePerNode *string `json:"min_storage_per_node,omitempty"` // 每个Broker的最大TPS。 MaxTpsPerBroker *string `json:"max_tps_per_broker,omitempty"` // product_id的别名。 ProductAlias *string `json:"product_alias,omitempty"` }
ListEnginePropertiesEntity 当前规格实例的属性。
func (ListEnginePropertiesEntity) String ¶ added in v0.0.76
func (o ListEnginePropertiesEntity) String() string
type ListInstancesDetailsRequest ¶
type ListInstancesDetailsRequest struct { // 引擎类型:rabbitmq,参数缺失查询所有实例。 Engine *string `json:"engine,omitempty"` // 实例名称。 Name *string `json:"name,omitempty"` // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` // 实例状态,详细状态说明请参考[实例状态说明](rabbitmq-api-180514012.xml)。 Status *ListInstancesDetailsRequestStatus `json:"status,omitempty"` // 是否返回创建失败的实例数。 当参数值为“true”时,返回创建失败的实例数。参数值为“false”或者其他值,不返回创建失败的实例数。 IncludeFailure *ListInstancesDetailsRequestIncludeFailure `json:"include_failure,omitempty"` // 是否按照实例名称进行精确匹配查询。 默认为“false”,表示模糊匹配实例名称查询。若参数值为“true”表示按照实例名称进行精确匹配查询。 ExactMatchName *ListInstancesDetailsRequestExactMatchName `json:"exact_match_name,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 偏移量,表示从此偏移量开始查询, offset大于等于0。 Offset *string `json:"offset,omitempty"` // 当次查询返回的最大实例个数,默认值为10,取值范围为1~50。 Limit *string `json:"limit,omitempty"` }
ListInstancesDetailsRequest Request Object
func (ListInstancesDetailsRequest) String ¶
func (o ListInstancesDetailsRequest) String() string
type ListInstancesDetailsRequestExactMatchName ¶
type ListInstancesDetailsRequestExactMatchName struct {
// contains filtered or unexported fields
}
func (ListInstancesDetailsRequestExactMatchName) MarshalJSON ¶
func (c ListInstancesDetailsRequestExactMatchName) MarshalJSON() ([]byte, error)
func (*ListInstancesDetailsRequestExactMatchName) UnmarshalJSON ¶
func (c *ListInstancesDetailsRequestExactMatchName) UnmarshalJSON(b []byte) error
func (ListInstancesDetailsRequestExactMatchName) Value ¶ added in v0.0.90
func (c ListInstancesDetailsRequestExactMatchName) Value() string
type ListInstancesDetailsRequestExactMatchNameEnum ¶
type ListInstancesDetailsRequestExactMatchNameEnum struct { TRUE ListInstancesDetailsRequestExactMatchName FALSE ListInstancesDetailsRequestExactMatchName }
func GetListInstancesDetailsRequestExactMatchNameEnum ¶
func GetListInstancesDetailsRequestExactMatchNameEnum() ListInstancesDetailsRequestExactMatchNameEnum
type ListInstancesDetailsRequestIncludeFailure ¶
type ListInstancesDetailsRequestIncludeFailure struct {
// contains filtered or unexported fields
}
func (ListInstancesDetailsRequestIncludeFailure) MarshalJSON ¶
func (c ListInstancesDetailsRequestIncludeFailure) MarshalJSON() ([]byte, error)
func (*ListInstancesDetailsRequestIncludeFailure) UnmarshalJSON ¶
func (c *ListInstancesDetailsRequestIncludeFailure) UnmarshalJSON(b []byte) error
func (ListInstancesDetailsRequestIncludeFailure) Value ¶ added in v0.0.90
func (c ListInstancesDetailsRequestIncludeFailure) Value() string
type ListInstancesDetailsRequestIncludeFailureEnum ¶
type ListInstancesDetailsRequestIncludeFailureEnum struct { TRUE ListInstancesDetailsRequestIncludeFailure FALSE ListInstancesDetailsRequestIncludeFailure }
func GetListInstancesDetailsRequestIncludeFailureEnum ¶
func GetListInstancesDetailsRequestIncludeFailureEnum() ListInstancesDetailsRequestIncludeFailureEnum
type ListInstancesDetailsRequestStatus ¶
type ListInstancesDetailsRequestStatus struct {
// contains filtered or unexported fields
}
func (ListInstancesDetailsRequestStatus) MarshalJSON ¶
func (c ListInstancesDetailsRequestStatus) MarshalJSON() ([]byte, error)
func (*ListInstancesDetailsRequestStatus) UnmarshalJSON ¶
func (c *ListInstancesDetailsRequestStatus) UnmarshalJSON(b []byte) error
func (ListInstancesDetailsRequestStatus) Value ¶ added in v0.0.90
func (c ListInstancesDetailsRequestStatus) Value() string
type ListInstancesDetailsRequestStatusEnum ¶
type ListInstancesDetailsRequestStatusEnum struct { CREATING ListInstancesDetailsRequestStatus RUNNING ListInstancesDetailsRequestStatus RESTARTING ListInstancesDetailsRequestStatus DELETING ListInstancesDetailsRequestStatus ERROR ListInstancesDetailsRequestStatus CREATEFAILED ListInstancesDetailsRequestStatus FREEZING ListInstancesDetailsRequestStatus FROZEN ListInstancesDetailsRequestStatus EXTENDING ListInstancesDetailsRequestStatus SHRINKING ListInstancesDetailsRequestStatus EXTENDEDFAILED ListInstancesDetailsRequestStatus CONFIGURING ListInstancesDetailsRequestStatus UPGRADING ListInstancesDetailsRequestStatus UPGRADINGFAILED ListInstancesDetailsRequestStatus ROLLBACK ListInstancesDetailsRequestStatus ROLLBACKFAILED ListInstancesDetailsRequestStatus VOLUMETYPECHANGING ListInstancesDetailsRequestStatus }
func GetListInstancesDetailsRequestStatusEnum ¶
func GetListInstancesDetailsRequestStatusEnum() ListInstancesDetailsRequestStatusEnum
type ListInstancesDetailsResponse ¶
type ListInstancesDetailsResponse struct { // 实例列表。 Instances *[]ShowInstanceResp `json:"instances,omitempty"` // 实例个数。 InstanceNum *int32 `json:"instance_num,omitempty"` HttpStatusCode int `json:"-"` }
ListInstancesDetailsResponse Response Object
func (ListInstancesDetailsResponse) String ¶
func (o ListInstancesDetailsResponse) String() string
type ListPluginsRequest ¶
type ListPluginsRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` }
ListPluginsRequest Request Object
func (ListPluginsRequest) String ¶
func (o ListPluginsRequest) String() string
type ListPluginsResponse ¶
type ListPluginsResponse struct { // 插件信息列表。 Plugins *[]PluginEntity `json:"plugins,omitempty"` HttpStatusCode int `json:"-"` }
ListPluginsResponse Response Object
func (ListPluginsResponse) String ¶
func (o ListPluginsResponse) String() string
type ListProductsRequest ¶
type ListProductsRequest struct { // 消息引擎的类型。当前只支持rabbitmq。 Engine *ListProductsRequestEngine `json:"engine,omitempty"` }
ListProductsRequest Request Object
func (ListProductsRequest) String ¶
func (o ListProductsRequest) String() string
type ListProductsRequestEngine ¶ added in v0.1.49
type ListProductsRequestEngine struct {
// contains filtered or unexported fields
}
func (ListProductsRequestEngine) MarshalJSON ¶ added in v0.1.49
func (c ListProductsRequestEngine) MarshalJSON() ([]byte, error)
func (*ListProductsRequestEngine) UnmarshalJSON ¶ added in v0.1.49
func (c *ListProductsRequestEngine) UnmarshalJSON(b []byte) error
func (ListProductsRequestEngine) Value ¶ added in v0.1.49
func (c ListProductsRequestEngine) Value() string
type ListProductsRequestEngineEnum ¶ added in v0.1.49
type ListProductsRequestEngineEnum struct {
RABBITMQ ListProductsRequestEngine
}
func GetListProductsRequestEngineEnum ¶ added in v0.1.49
func GetListProductsRequestEngineEnum() ListProductsRequestEngineEnum
type ListProductsRespDetail ¶
type ListProductsRespDetail struct { // 消息存储空间。 Storage *string `json:"storage,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 规格ID。 SpecCode *string `json:"spec_code,omitempty"` // IO信息。 Io *[]ListProductsRespIo `json:"io,omitempty"` UnavailableZones *[]string `json:"unavailable_zones,omitempty"` // 有可用资源的可用区列表。 AvailableZones *[]string `json:"available_zones,omitempty"` // 该产品规格对应的虚拟机规格。 EcsFlavorId *string `json:"ecs_flavor_id,omitempty"` // 实例规格架构类型。当前仅支持X86。 ArchType *string `json:"arch_type,omitempty"` }
func (ListProductsRespDetail) String ¶
func (o ListProductsRespDetail) String() string
type ListProductsRespHourly ¶
type ListProductsRespHourly struct { // 消息引擎的名称,该字段显示为rabbitmq。 Name *string `json:"name,omitempty"` // 消息引擎的版本,当前支持3.8.35[和3.7.17](tag:sbc,hk_sbc)。 Version *string `json:"version,omitempty"` // 产品规格列表。 Values *[]ListProductsRespValues `json:"values,omitempty"` }
func (ListProductsRespHourly) String ¶
func (o ListProductsRespHourly) String() string
type ListProductsRespIo ¶
type ListProductsRespIo struct { // IO类型。 IoType *string `json:"io_type,omitempty"` // IO规格。 StorageSpecCode *string `json:"storage_spec_code,omitempty"` // IO未售罄的可用区列表。 AvailableZones *[]string `json:"available_zones,omitempty"` UnavailableZones *[]string `json:"unavailable_zones,omitempty"` // 磁盘类型。 VolumeType *string `json:"volume_type,omitempty"` }
func (ListProductsRespIo) String ¶
func (o ListProductsRespIo) String() string
type ListProductsRespValues ¶
type ListProductsRespValues struct { // 规格详情。 Detail *[]ListProductsRespDetail `json:"detail,omitempty"` // 实例类型。 Name *string `json:"name,omitempty"` UnavailableZones *[]string `json:"unavailable_zones,omitempty"` // 有可用资源的可用区列表。 AvailableZones *[]string `json:"available_zones,omitempty"` }
func (ListProductsRespValues) String ¶
func (o ListProductsRespValues) String() string
type ListProductsResponse ¶
type ListProductsResponse struct { // 表示按需付费的产品列表。 Hourly *[]ListProductsRespHourly `json:"Hourly,omitempty"` // 表示包年包月的产品列表。当前暂不支持通过API创建包年包月的rabbitmq实例。 Monthly *[]ListProductsRespHourly `json:"Monthly,omitempty"` HttpStatusCode int `json:"-"` }
ListProductsResponse Response Object
func (ListProductsResponse) String ¶
func (o ListProductsResponse) String() string
type MaintainWindowsEntity ¶ added in v0.0.48
type MaintainWindowsEntity struct { // 是否为默认时间段。 Default *bool `json:"default,omitempty"` // 维护时间窗结束时间。 End *string `json:"end,omitempty"` // 维护时间窗开始时间。 Begin *string `json:"begin,omitempty"` // 序号。 Seq *int32 `json:"seq,omitempty"` }
func (MaintainWindowsEntity) String ¶ added in v0.0.48
func (o MaintainWindowsEntity) String() string
type PluginEntity ¶ added in v0.0.66
type PluginEntity struct { // 是否运行。 Running *bool `json:"running,omitempty"` // 是否启用。 Enable *bool `json:"enable,omitempty"` // 插件名称。 Name *string `json:"name,omitempty"` // 插件版本。 Version *string `json:"version,omitempty"` }
PluginEntity 插件信息。
func (PluginEntity) String ¶ added in v0.0.66
func (o PluginEntity) String() string
type RabbitMqExtendProductInfoEntity ¶ added in v0.1.33
type RabbitMqExtendProductInfoEntity struct { // 实例类型 Type *string `json:"type,omitempty"` // 产品ID。 ProductId *string `json:"product_id,omitempty"` // 该产品使用的ECS规格。 EcsFlavorId *string `json:"ecs_flavor_id,omitempty"` // 支持的CPU架构类型 ArchTypes *[]string `json:"arch_types,omitempty"` // 支持的计费模式类型。 ChargingMode *[]string `json:"charging_mode,omitempty"` // 磁盘IO信息。 Ios *[]RabbitMqExtendProductIosEntity `json:"ios,omitempty"` Properties *RabbitMqExtendProductPropertiesEntity `json:"properties,omitempty"` // 有可用资源的可用区列表。 AvailableZones *[]string `json:"available_zones,omitempty"` UnavailableZones *[]string `json:"unavailable_zones,omitempty"` // 支持的特性功能。 SupportFeatures *[]RabbitMqProductSupportFeaturesEntity `json:"support_features,omitempty"` }
func (RabbitMqExtendProductInfoEntity) String ¶ added in v0.1.33
func (o RabbitMqExtendProductInfoEntity) String() string
type RabbitMqExtendProductIosEntity ¶ added in v0.1.33
type RabbitMqExtendProductIosEntity struct { // 存储IO规格。 IoSpec *string `json:"io_spec,omitempty"` // 有可用资源的可用区列表 AvailableZones *[]string `json:"available_zones,omitempty"` // IO类型。 Type *string `json:"type,omitempty"` UnavailableZones *[]string `json:"unavailable_zones,omitempty"` }
RabbitMqExtendProductIosEntity 磁盘IO信息
func (RabbitMqExtendProductIosEntity) String ¶ added in v0.1.33
func (o RabbitMqExtendProductIosEntity) String() string
type RabbitMqExtendProductPropertiesEntity ¶ added in v0.1.33
type RabbitMqExtendProductPropertiesEntity struct { // Broker的最大个数。 MaxBroker *string `json:"max_broker,omitempty"` // 每个节点的最大存储。单位为GB。 MaxStoragePerNode *string `json:"max_storage_per_node,omitempty"` // Broker的最小个数。 MinBroker *string `json:"min_broker,omitempty"` // 每个节点的最小存储。单位为GB。 MinStoragePerNode *string `json:"min_storage_per_node,omitempty"` // 最大连接数 MaxConnectionPerBroker *string `json:"max_connection_per_broker,omitempty"` // 步长 StepLength *string `json:"step_length,omitempty"` // product_id的别名。 ProductAlias *string `json:"product_alias,omitempty"` // 最大队列 MaxQueuePerBroker *string `json:"max_queue_per_broker,omitempty"` }
RabbitMqExtendProductPropertiesEntity 功能特性的键值对。
func (RabbitMqExtendProductPropertiesEntity) String ¶ added in v0.1.33
func (o RabbitMqExtendProductPropertiesEntity) String() string
type RabbitMqProductSupportFeaturesEntity ¶ added in v0.1.33
type RabbitMqProductSupportFeaturesEntity struct { // 特性名称。 Name *string `json:"name,omitempty"` // 功能特性的键值对。 Properties map[string]string `json:"properties,omitempty"` }
RabbitMqProductSupportFeaturesEntity 支持的特性功能。
func (RabbitMqProductSupportFeaturesEntity) String ¶ added in v0.1.33
func (o RabbitMqProductSupportFeaturesEntity) String() string
type ResetPasswordReq ¶
type ResetPasswordReq struct { // 8-32个字符。 至少包含以下字符中的3种: - 大写字母 - 小写字母 - 数字 - 特殊字符`~!@#$%^&*()-_=+\\\\|[{}];:\\'\\\",<.>/? 和空格,并且不能以-开头。 NewPassword *string `json:"new_password,omitempty"` }
func (ResetPasswordReq) String ¶
func (o ResetPasswordReq) String() string
type ResetPasswordRequest ¶
type ResetPasswordRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *ResetPasswordReq `json:"body,omitempty"` }
ResetPasswordRequest Request Object
func (ResetPasswordRequest) String ¶
func (o ResetPasswordRequest) String() string
type ResetPasswordResponse ¶
type ResetPasswordResponse struct {
HttpStatusCode int `json:"-"`
}
ResetPasswordResponse Response Object
func (ResetPasswordResponse) String ¶
func (o ResetPasswordResponse) String() string
type ResizeEngineInstanceReq ¶ added in v0.1.33
type ResizeEngineInstanceReq struct { // 变更类型。 取值范围: storage:存储空间扩容,代理数量不变。 horizontal:代理数量扩容,每个broker的存储空间不变。 vertical:垂直扩容,broker的底层虚机规格变更,代理数量和存储空间不变。 OperType string `json:"oper_type"` // 扩容后的存储空间。 当oper_type类型是storage或horizontal时,该参数有效且必填。 实例存储空间 = 代理数量 * 每个broker的存储空间。 当oper_type类型是storage时,代理数量不变,每个broker存储空间最少扩容100GB。 当oper_type类型是horizontal时,每个broker的存储空间不变。 NewStorageSpace *int32 `json:"new_storage_space,omitempty"` // 规格,例如c6.8u16g.cluster,当oper_type类型是vertical时,该参数才有效且必填。 NewProductId *string `json:"new_product_id,omitempty"` // 当oper_type参数为horizontal时,该参数有效。 NewBrokerNum *int32 `json:"new_broker_num,omitempty"` // 老规格,例如dms.instance.rabbitmq.cluster.c3.8u16g,当oper_type类型horizontal时,为dms.instance.rabbitmq.cluster.c3.8u16g.5,最后的数字5为代理数 NewSpecCode *string `json:"new_spec_code,omitempty"` }
func (ResizeEngineInstanceReq) String ¶ added in v0.1.33
func (o ResizeEngineInstanceReq) String() string
type ResizeEngineInstanceRequest ¶ added in v0.1.33
type ResizeEngineInstanceRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 消息引擎的类型。支持的类型为rabbitmq。 Engine ResizeEngineInstanceRequestEngine `json:"engine"` Body *ResizeEngineInstanceReq `json:"body,omitempty"` }
ResizeEngineInstanceRequest Request Object
func (ResizeEngineInstanceRequest) String ¶ added in v0.1.33
func (o ResizeEngineInstanceRequest) String() string
type ResizeEngineInstanceRequestEngine ¶ added in v0.1.49
type ResizeEngineInstanceRequestEngine struct {
// contains filtered or unexported fields
}
func (ResizeEngineInstanceRequestEngine) MarshalJSON ¶ added in v0.1.49
func (c ResizeEngineInstanceRequestEngine) MarshalJSON() ([]byte, error)
func (*ResizeEngineInstanceRequestEngine) UnmarshalJSON ¶ added in v0.1.49
func (c *ResizeEngineInstanceRequestEngine) UnmarshalJSON(b []byte) error
func (ResizeEngineInstanceRequestEngine) Value ¶ added in v0.1.49
func (c ResizeEngineInstanceRequestEngine) Value() string
type ResizeEngineInstanceRequestEngineEnum ¶ added in v0.1.49
type ResizeEngineInstanceRequestEngineEnum struct {
RABBITMQ ResizeEngineInstanceRequestEngine
}
func GetResizeEngineInstanceRequestEngineEnum ¶ added in v0.1.49
func GetResizeEngineInstanceRequestEngineEnum() ResizeEngineInstanceRequestEngineEnum
type ResizeEngineInstanceResponse ¶ added in v0.1.33
type ResizeEngineInstanceResponse struct { // 规格变更任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ResizeEngineInstanceResponse Response Object
func (ResizeEngineInstanceResponse) String ¶ added in v0.1.33
func (o ResizeEngineInstanceResponse) String() string
type ResizeInstanceReq ¶
type ResizeInstanceReq struct { // 规格变更后的规格ID。 NewSpecCode ResizeInstanceReqNewSpecCode `json:"new_spec_code"` // 规格变更后的消息存储空间,单位:GB。 NewStorageSpace int32 `json:"new_storage_space"` }
func (ResizeInstanceReq) String ¶
func (o ResizeInstanceReq) String() string
type ResizeInstanceReqNewSpecCode ¶
type ResizeInstanceReqNewSpecCode struct {
// contains filtered or unexported fields
}
func (ResizeInstanceReqNewSpecCode) MarshalJSON ¶
func (c ResizeInstanceReqNewSpecCode) MarshalJSON() ([]byte, error)
func (*ResizeInstanceReqNewSpecCode) UnmarshalJSON ¶
func (c *ResizeInstanceReqNewSpecCode) UnmarshalJSON(b []byte) error
func (ResizeInstanceReqNewSpecCode) Value ¶ added in v0.0.90
func (c ResizeInstanceReqNewSpecCode) Value() string
type ResizeInstanceReqNewSpecCodeEnum ¶
type ResizeInstanceReqNewSpecCodeEnum struct { DMS_INSTANCE_RABBITMQ_CLUSTER_C3_4U8G_3 ResizeInstanceReqNewSpecCode DMS_INSTANCE_RABBITMQ_CLUSTER_C3_4U8G_5 ResizeInstanceReqNewSpecCode DMS_INSTANCE_RABBITMQ_CLUSTER_C3_4U8G_7 ResizeInstanceReqNewSpecCode }
func GetResizeInstanceReqNewSpecCodeEnum ¶
func GetResizeInstanceReqNewSpecCodeEnum() ResizeInstanceReqNewSpecCodeEnum
type ResizeInstanceRequest ¶
type ResizeInstanceRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *ResizeInstanceReq `json:"body,omitempty"` }
ResizeInstanceRequest Request Object
func (ResizeInstanceRequest) String ¶
func (o ResizeInstanceRequest) String() string
type ResizeInstanceResponse ¶
type ResizeInstanceResponse struct { // 规格变更任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
ResizeInstanceResponse Response Object
func (ResizeInstanceResponse) String ¶
func (o ResizeInstanceResponse) String() string
type ShowBackgroundTaskRequest ¶
type ShowBackgroundTaskRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 任务ID。 TaskId string `json:"task_id"` }
ShowBackgroundTaskRequest Request Object
func (ShowBackgroundTaskRequest) String ¶
func (o ShowBackgroundTaskRequest) String() string
type ShowBackgroundTaskResponse ¶
type ShowBackgroundTaskResponse struct { // 任务数量。 TaskCount *string `json:"task_count,omitempty"` // 任务列表。 Tasks *[]ListBackgroundTasksRespTasks `json:"tasks,omitempty"` HttpStatusCode int `json:"-"` }
ShowBackgroundTaskResponse Response Object
func (ShowBackgroundTaskResponse) String ¶
func (o ShowBackgroundTaskResponse) String() string
type ShowCesHierarchyRequest ¶ added in v0.1.66
type ShowCesHierarchyRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` }
ShowCesHierarchyRequest Request Object
func (ShowCesHierarchyRequest) String ¶ added in v0.1.66
func (o ShowCesHierarchyRequest) String() string
type ShowCesHierarchyResponse ¶ added in v0.1.66
type ShowCesHierarchyResponse struct { // 监控维度。 Dimensions *[]ShowCeshierarchyRespDimensions `json:"dimensions,omitempty"` // 实例信息。 InstanceIds *[]ShowCeshierarchyRespInstanceIds `json:"instance_ids,omitempty"` // 节点信息。 Nodes *[]ShowCeshierarchyRespNodes `json:"nodes,omitempty"` // 队列信息。 Queues *[]ShowCeshierarchyRespQueues `json:"queues,omitempty"` Vhosts *[]ShowCeshierarchyRespVhosts `json:"vhosts,omitempty"` Exchanges *[]ShowCeshierarchyRespExchanges `json:"exchanges,omitempty"` // 消费组信息。 Groups *[]ShowCeshierarchyRespGroups `json:"groups,omitempty"` HttpStatusCode int `json:"-"` }
ShowCesHierarchyResponse Response Object
func (ShowCesHierarchyResponse) String ¶ added in v0.1.66
func (o ShowCesHierarchyResponse) String() string
type ShowCeshierarchyRespChildren ¶ added in v0.1.66
type ShowCeshierarchyRespChildren struct { // 子维度名称。 Name *string `json:"name,omitempty"` // 监控指标名称列表。 Metrics *[]string `json:"metrics,omitempty"` // 监控查询使用的key。 KeyName *[]string `json:"key_name,omitempty"` // 监控维度路由。 DimRouter *[]string `json:"dim_router,omitempty"` }
ShowCeshierarchyRespChildren 子维度信息。
func (ShowCeshierarchyRespChildren) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespChildren) String() string
type ShowCeshierarchyRespDimensions ¶ added in v0.1.66
type ShowCeshierarchyRespDimensions struct { // 监控维度名称。 Name *string `json:"name,omitempty"` // 监控指标名称。 Metrics *[]string `json:"metrics,omitempty"` // 监控查询使用的key。 KeyName *[]string `json:"key_name,omitempty"` // 监控维度路由。 DimRouter *[]string `json:"dim_router,omitempty"` // 子维度列表。 Children *[]ShowCeshierarchyRespChildren `json:"children,omitempty"` }
func (ShowCeshierarchyRespDimensions) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespDimensions) String() string
type ShowCeshierarchyRespExchanges ¶ added in v0.1.66
type ShowCeshierarchyRespExchanges struct { // exchange名称。 Name *string `json:"name,omitempty"` // 对应的vhost。 Vhost *string `json:"vhost,omitempty"` }
func (ShowCeshierarchyRespExchanges) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespExchanges) String() string
type ShowCeshierarchyRespGroups ¶ added in v0.1.66
type ShowCeshierarchyRespGroups struct { // 消费组名称。 Name *string `json:"name,omitempty"` }
func (ShowCeshierarchyRespGroups) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespGroups) String() string
type ShowCeshierarchyRespInstanceIds ¶ added in v0.1.66
type ShowCeshierarchyRespInstanceIds struct { // 实例ID。 Name *string `json:"name,omitempty"` }
func (ShowCeshierarchyRespInstanceIds) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespInstanceIds) String() string
type ShowCeshierarchyRespNodes ¶ added in v0.1.66
type ShowCeshierarchyRespNodes struct { // 节点名称。 Name *string `json:"name,omitempty"` // 可用区。 AvailableZone *string `json:"available_zone,omitempty"` }
func (ShowCeshierarchyRespNodes) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespNodes) String() string
type ShowCeshierarchyRespQueues ¶ added in v0.1.66
type ShowCeshierarchyRespQueues struct { // 队列名称。 Name *string `json:"name,omitempty"` // 对应的vhost。 Vhost *string `json:"vhost,omitempty"` }
func (ShowCeshierarchyRespQueues) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespQueues) String() string
type ShowCeshierarchyRespVhosts ¶ added in v0.1.66
type ShowCeshierarchyRespVhosts struct { // vhost名称。 Name *string `json:"name,omitempty"` }
func (ShowCeshierarchyRespVhosts) String ¶ added in v0.1.66
func (o ShowCeshierarchyRespVhosts) String() string
type ShowEngineInstanceExtendProductInfoRequest ¶ added in v0.1.33
type ShowEngineInstanceExtendProductInfoRequest struct { // 消息引擎的类型。支持的类型为rabbitmq。 Engine ShowEngineInstanceExtendProductInfoRequestEngine `json:"engine"` // 实例ID。 InstanceId string `json:"instance_id"` // 产品的类型。 - advanced:专享版 - platinum:铂金版 - dec:专属云版 - exp:体验版 Type *ShowEngineInstanceExtendProductInfoRequestType `json:"type,omitempty"` }
ShowEngineInstanceExtendProductInfoRequest Request Object
func (ShowEngineInstanceExtendProductInfoRequest) String ¶ added in v0.1.33
func (o ShowEngineInstanceExtendProductInfoRequest) String() string
type ShowEngineInstanceExtendProductInfoRequestEngine ¶ added in v0.1.49
type ShowEngineInstanceExtendProductInfoRequestEngine struct {
// contains filtered or unexported fields
}
func (ShowEngineInstanceExtendProductInfoRequestEngine) MarshalJSON ¶ added in v0.1.49
func (c ShowEngineInstanceExtendProductInfoRequestEngine) MarshalJSON() ([]byte, error)
func (*ShowEngineInstanceExtendProductInfoRequestEngine) UnmarshalJSON ¶ added in v0.1.49
func (c *ShowEngineInstanceExtendProductInfoRequestEngine) UnmarshalJSON(b []byte) error
func (ShowEngineInstanceExtendProductInfoRequestEngine) Value ¶ added in v0.1.49
func (c ShowEngineInstanceExtendProductInfoRequestEngine) Value() string
type ShowEngineInstanceExtendProductInfoRequestEngineEnum ¶ added in v0.1.49
type ShowEngineInstanceExtendProductInfoRequestEngineEnum struct {
RABBITMQ ShowEngineInstanceExtendProductInfoRequestEngine
}
func GetShowEngineInstanceExtendProductInfoRequestEngineEnum ¶ added in v0.1.49
func GetShowEngineInstanceExtendProductInfoRequestEngineEnum() ShowEngineInstanceExtendProductInfoRequestEngineEnum
type ShowEngineInstanceExtendProductInfoRequestType ¶ added in v0.1.33
type ShowEngineInstanceExtendProductInfoRequestType struct {
// contains filtered or unexported fields
}
func (ShowEngineInstanceExtendProductInfoRequestType) MarshalJSON ¶ added in v0.1.33
func (c ShowEngineInstanceExtendProductInfoRequestType) MarshalJSON() ([]byte, error)
func (*ShowEngineInstanceExtendProductInfoRequestType) UnmarshalJSON ¶ added in v0.1.33
func (c *ShowEngineInstanceExtendProductInfoRequestType) UnmarshalJSON(b []byte) error
func (ShowEngineInstanceExtendProductInfoRequestType) Value ¶ added in v0.1.33
func (c ShowEngineInstanceExtendProductInfoRequestType) Value() string
type ShowEngineInstanceExtendProductInfoRequestTypeEnum ¶ added in v0.1.33
type ShowEngineInstanceExtendProductInfoRequestTypeEnum struct { ADVANCED ShowEngineInstanceExtendProductInfoRequestType PLATINUM ShowEngineInstanceExtendProductInfoRequestType DEC ShowEngineInstanceExtendProductInfoRequestType EXP ShowEngineInstanceExtendProductInfoRequestType }
func GetShowEngineInstanceExtendProductInfoRequestTypeEnum ¶ added in v0.1.33
func GetShowEngineInstanceExtendProductInfoRequestTypeEnum() ShowEngineInstanceExtendProductInfoRequestTypeEnum
type ShowEngineInstanceExtendProductInfoResponse ¶ added in v0.1.33
type ShowEngineInstanceExtendProductInfoResponse struct { // 消息引擎类型。 Engine *string `json:"engine,omitempty"` // 消息引擎支持的版本 Versions *[]string `json:"versions,omitempty"` // 规格变更的产品信息。 Products *[]RabbitMqExtendProductInfoEntity `json:"products,omitempty"` HttpStatusCode int `json:"-"` }
ShowEngineInstanceExtendProductInfoResponse Response Object
func (ShowEngineInstanceExtendProductInfoResponse) String ¶ added in v0.1.33
func (o ShowEngineInstanceExtendProductInfoResponse) String() string
type ShowInstanceExtendProductInfoRequest ¶
type ShowInstanceExtendProductInfoRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` // 产品的类型。 - advanced:专享版 - platinum:铂金版 - dec:专属云版 - exp:体验版 Type ShowInstanceExtendProductInfoRequestType `json:"type"` // 消息引擎的类型。支持的类型为rabbitmq。 Engine ShowInstanceExtendProductInfoRequestEngine `json:"engine"` }
ShowInstanceExtendProductInfoRequest Request Object
func (ShowInstanceExtendProductInfoRequest) String ¶
func (o ShowInstanceExtendProductInfoRequest) String() string
type ShowInstanceExtendProductInfoRequestEngine ¶ added in v0.1.49
type ShowInstanceExtendProductInfoRequestEngine struct {
// contains filtered or unexported fields
}
func (ShowInstanceExtendProductInfoRequestEngine) MarshalJSON ¶ added in v0.1.49
func (c ShowInstanceExtendProductInfoRequestEngine) MarshalJSON() ([]byte, error)
func (*ShowInstanceExtendProductInfoRequestEngine) UnmarshalJSON ¶ added in v0.1.49
func (c *ShowInstanceExtendProductInfoRequestEngine) UnmarshalJSON(b []byte) error
func (ShowInstanceExtendProductInfoRequestEngine) Value ¶ added in v0.1.49
func (c ShowInstanceExtendProductInfoRequestEngine) Value() string
type ShowInstanceExtendProductInfoRequestEngineEnum ¶ added in v0.1.49
type ShowInstanceExtendProductInfoRequestEngineEnum struct {
RABBITMQ ShowInstanceExtendProductInfoRequestEngine
}
func GetShowInstanceExtendProductInfoRequestEngineEnum ¶ added in v0.1.49
func GetShowInstanceExtendProductInfoRequestEngineEnum() ShowInstanceExtendProductInfoRequestEngineEnum
type ShowInstanceExtendProductInfoRequestType ¶
type ShowInstanceExtendProductInfoRequestType struct {
// contains filtered or unexported fields
}
func (ShowInstanceExtendProductInfoRequestType) MarshalJSON ¶
func (c ShowInstanceExtendProductInfoRequestType) MarshalJSON() ([]byte, error)
func (*ShowInstanceExtendProductInfoRequestType) UnmarshalJSON ¶
func (c *ShowInstanceExtendProductInfoRequestType) UnmarshalJSON(b []byte) error
func (ShowInstanceExtendProductInfoRequestType) Value ¶ added in v0.0.90
func (c ShowInstanceExtendProductInfoRequestType) Value() string
type ShowInstanceExtendProductInfoRequestTypeEnum ¶
type ShowInstanceExtendProductInfoRequestTypeEnum struct { ADVANCED ShowInstanceExtendProductInfoRequestType PLATINUM ShowInstanceExtendProductInfoRequestType DEC ShowInstanceExtendProductInfoRequestType EXP ShowInstanceExtendProductInfoRequestType }
func GetShowInstanceExtendProductInfoRequestTypeEnum ¶
func GetShowInstanceExtendProductInfoRequestTypeEnum() ShowInstanceExtendProductInfoRequestTypeEnum
type ShowInstanceExtendProductInfoRespHourly ¶ added in v0.1.52
type ShowInstanceExtendProductInfoRespHourly struct { // 消息引擎的名称,该字段显示为rabbitmq。 Name *string `json:"name,omitempty"` // 消息引擎的版本,当前支持3.8.35[和3.7.17](tag:hk_sbc,sbc)。 Version *string `json:"version,omitempty"` // 产品规格列表。 Values *[]ListProductsRespValues `json:"values,omitempty"` }
func (ShowInstanceExtendProductInfoRespHourly) String ¶ added in v0.1.52
func (o ShowInstanceExtendProductInfoRespHourly) String() string
type ShowInstanceExtendProductInfoRespMonthly ¶ added in v0.1.59
type ShowInstanceExtendProductInfoRespMonthly struct { // 消息引擎的名称,该字段显示为rabbitmq。 Name *string `json:"name,omitempty"` // 消息引擎的版本,当前支持3.8.35[和3.7.17](tag:cmcc,sbc,hk_sbc,g42,hk_g42,tm,hk_tm) Version *string `json:"version,omitempty"` // 产品规格列表。 Values *[]ListProductsRespValues `json:"values,omitempty"` }
func (ShowInstanceExtendProductInfoRespMonthly) String ¶ added in v0.1.59
func (o ShowInstanceExtendProductInfoRespMonthly) String() string
type ShowInstanceExtendProductInfoResponse ¶
type ShowInstanceExtendProductInfoResponse struct { // 表示按需付费的产品列表。 Hourly *[]ShowInstanceExtendProductInfoRespHourly `json:"hourly,omitempty"` // 表示包年包月的产品列表。当前暂不支持通过API创建包年包月的Rabbitmq实例。 Monthly *[]ShowInstanceExtendProductInfoRespMonthly `json:"monthly,omitempty"` HttpStatusCode int `json:"-"` }
ShowInstanceExtendProductInfoResponse Response Object
func (ShowInstanceExtendProductInfoResponse) String ¶
func (o ShowInstanceExtendProductInfoResponse) String() string
type ShowInstanceRequest ¶
type ShowInstanceRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` }
ShowInstanceRequest Request Object
func (ShowInstanceRequest) String ¶
func (o ShowInstanceRequest) String() string
type ShowInstanceResp ¶ added in v0.0.66
type ShowInstanceResp struct { // 认证用户名,只能由英文字母、数字、中划线组成,长度为4~64的字符。 AccessUser *string `json:"access_user,omitempty"` // 代理个数。 BrokerNum *ShowInstanceRespBrokerNum `json:"broker_num,omitempty"` // 实例名称。 Name *string `json:"name,omitempty"` // 消息引擎。 Engine *string `json:"engine,omitempty"` // 消息引擎版本。 EngineVersion *string `json:"engine_version,omitempty"` // 实例规格。 - RabbitMQ实例单机返回vm规格。 - RabbitMQ实例集群返回vm规格和节点数。 Specification *string `json:"specification,omitempty"` // 消息存储空间,单位:GB。 StorageSpace *int32 `json:"storage_space,omitempty"` // 已使用的消息存储空间,单位:GB。 UsedStorageSpace *int32 `json:"used_storage_space,omitempty"` // 实例连接IP地址。 ConnectAddress *string `json:"connect_address,omitempty"` // 实例连接端口。 Port *int32 `json:"port,omitempty"` // 实例的状态。 Status *string `json:"status,omitempty"` // 实例描述。 Description *string `json:"description,omitempty"` // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` // 资源规格标识。 - dms.instance.rabbitmq.single.c3.2u4g:RabbitMQ单机,vm规格2u4g - dms.instance.rabbitmq.single.c3.4u8g:RabbitMQ单机,vm规格4u8g - dms.instance.rabbitmq.single.c3.8u16g:RabbitMQ单机,vm规格8u16g - dms.instance.rabbitmq.single.c3.16u32g:RabbitMQ单机,vm规格16u32g - dms.instance.rabbitmq.cluster.c3.4u8g.3:RabbitMQ集群,vm规格4u8g,3个节点 - dms.instance.rabbitmq.cluster.c3.4u8g.5:RabbitMQ集群,vm规格4u8g,5个节点 - dms.instance.rabbitmq.cluster.c3.4u8g.7:RabbitMQ集群,vm规格4u8g,7个节点 - dms.instance.rabbitmq.cluster.c3.8u16g.3:RabbitMQ集群,vm规格8u16g,3个节点 - dms.instance.rabbitmq.cluster.c3.8u16g.5:RabbitMQ集群,vm规格8u16g,5个节点 - dms.instance.rabbitmq.cluster.c3.8u16g.7:RabbitMQ集群,vm规格8u16g,7个节点 - dms.instance.rabbitmq.cluster.c3.16u32g.3:RabbitMQ集群,vm规格16u32g,3个节点 - dms.instance.rabbitmq.cluster.c3.16u32g.5:RabbitMQ集群,vm规格16u32g,5个节点 - dms.instance.rabbitmq.cluster.c3.16u32g.7:RabbitMQ集群,vm规格16u32g,7个节点 ResourceSpecCode *string `json:"resource_spec_code,omitempty"` // 付费模式,1表示按需计费,0表示包年/包月计费。 ChargingMode *int32 `json:"charging_mode,omitempty"` // VPC ID。 VpcId *string `json:"vpc_id,omitempty"` // VPC的名称。 VpcName *string `json:"vpc_name,omitempty"` // 完成创建时间。格式为时间戳,指从格林威治时间 1970年01月01日00时00分00秒起至指定时间的偏差总毫秒数。 CreatedAt *string `json:"created_at,omitempty"` // 用户ID。 UserId *string `json:"user_id,omitempty"` // 用户名。 UserName *string `json:"user_name,omitempty"` // 订单ID,只有在包周期计费时才会有order_id值,其他计费方式order_id值为空。 OrderId *string `json:"order_id,omitempty"` // 维护时间窗开始时间,格式为HH:mm:ss。 MaintainBegin *string `json:"maintain_begin,omitempty"` // 维护时间窗结束时间,格式为HH:mm:ss。 MaintainEnd *string `json:"maintain_end,omitempty"` // RabbitMQ实例是否开启公网访问功能。 - true:开启 - false:未开启 EnablePublicip *bool `json:"enable_publicip,omitempty"` // RabbitMQ实例绑定的弹性IP地址。 如果未开启公网访问功能,该字段值为null。 PublicipAddress *string `json:"publicip_address,omitempty"` // RabbitMQ实例绑定的弹性IP地址的ID。 如果未开启公网访问功能,该字段值为null。 PublicipId *string `json:"publicip_id,omitempty"` // RabbitMQ实例的管理地址。 ManagementConnectAddress *string `json:"management_connect_address,omitempty"` // 是否开启安全认证。 - true:开启 - false:未开启 SslEnable *bool `json:"ssl_enable,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例扩容时用于区分老实例与新实例。 - true:新创建的实例,允许磁盘动态扩容不需要重启。 - false:老实例 IsLogicalVolume *bool `json:"is_logical_volume,omitempty"` // 实例扩容磁盘次数,如果超过20次则无法扩容磁盘。 ExtendTimes *int32 `json:"extend_times,omitempty"` // 实例类型:集群,cluster。 Type *ShowInstanceRespType `json:"type,omitempty"` // 产品标识。 ProductId *string `json:"product_id,omitempty"` // 安全组ID。 SecurityGroupId *string `json:"security_group_id,omitempty"` // 租户安全组名称。 SecurityGroupName *string `json:"security_group_name,omitempty"` // 子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // 实例节点所在的可用区,返回“可用区ID”。 AvailableZones *[]string `json:"available_zones,omitempty"` // 总共消息存储空间,单位:GB。 TotalStorageSpace *int32 `json:"total_storage_space,omitempty"` // 存储资源ID。 StorageResourceId *string `json:"storage_resource_id,omitempty"` // IO规格。 StorageSpecCode *string `json:"storage_spec_code,omitempty"` // 是否开启ipv6。 Ipv6Enable *bool `json:"ipv6_enable,omitempty"` // IPv6的连接地址。 Ipv6ConnectAddresses *[]string `json:"ipv6_connect_addresses,omitempty"` // 标签列表。 Tags *[]TagEntity `json:"tags,omitempty"` }
func (ShowInstanceResp) String ¶ added in v0.0.66
func (o ShowInstanceResp) String() string
type ShowInstanceRespBrokerNum ¶ added in v0.0.103
type ShowInstanceRespBrokerNum struct {
// contains filtered or unexported fields
}
func (ShowInstanceRespBrokerNum) MarshalJSON ¶ added in v0.0.103
func (c ShowInstanceRespBrokerNum) MarshalJSON() ([]byte, error)
func (*ShowInstanceRespBrokerNum) UnmarshalJSON ¶ added in v0.0.103
func (c *ShowInstanceRespBrokerNum) UnmarshalJSON(b []byte) error
func (ShowInstanceRespBrokerNum) Value ¶ added in v0.0.103
func (c ShowInstanceRespBrokerNum) Value() int32
type ShowInstanceRespBrokerNumEnum ¶ added in v0.0.103
type ShowInstanceRespBrokerNumEnum struct { E_1 ShowInstanceRespBrokerNum E_3 ShowInstanceRespBrokerNum E_5 ShowInstanceRespBrokerNum E_7 ShowInstanceRespBrokerNum }
func GetShowInstanceRespBrokerNumEnum ¶ added in v0.0.103
func GetShowInstanceRespBrokerNumEnum() ShowInstanceRespBrokerNumEnum
type ShowInstanceRespType ¶ added in v0.0.66
type ShowInstanceRespType struct {
// contains filtered or unexported fields
}
func (ShowInstanceRespType) MarshalJSON ¶ added in v0.0.66
func (c ShowInstanceRespType) MarshalJSON() ([]byte, error)
func (*ShowInstanceRespType) UnmarshalJSON ¶ added in v0.0.66
func (c *ShowInstanceRespType) UnmarshalJSON(b []byte) error
func (ShowInstanceRespType) Value ¶ added in v0.0.90
func (c ShowInstanceRespType) Value() string
type ShowInstanceRespTypeEnum ¶ added in v0.0.66
type ShowInstanceRespTypeEnum struct { SINGLE ShowInstanceRespType CLUSTER ShowInstanceRespType }
func GetShowInstanceRespTypeEnum ¶ added in v0.0.66
func GetShowInstanceRespTypeEnum() ShowInstanceRespTypeEnum
type ShowInstanceResponse ¶
type ShowInstanceResponse struct { // 认证用户名,只能由英文字母、数字、中划线组成,长度为4~64的字符。 AccessUser *string `json:"access_user,omitempty"` // 代理个数。 BrokerNum *ShowInstanceResponseBrokerNum `json:"broker_num,omitempty"` // 实例名称。 Name *string `json:"name,omitempty"` // 消息引擎。 Engine *string `json:"engine,omitempty"` // 消息引擎版本。 EngineVersion *string `json:"engine_version,omitempty"` // 实例规格。 - RabbitMQ实例单机返回vm规格。 - RabbitMQ实例集群返回vm规格和节点数。 Specification *string `json:"specification,omitempty"` // 消息存储空间,单位:GB。 StorageSpace *int32 `json:"storage_space,omitempty"` // 已使用的消息存储空间,单位:GB。 UsedStorageSpace *int32 `json:"used_storage_space,omitempty"` // 实例连接IP地址。 ConnectAddress *string `json:"connect_address,omitempty"` // 实例连接端口。 Port *int32 `json:"port,omitempty"` // 实例的状态。 Status *string `json:"status,omitempty"` // 实例描述。 Description *string `json:"description,omitempty"` // 实例ID。 InstanceId *string `json:"instance_id,omitempty"` // 资源规格标识。 - dms.instance.rabbitmq.single.c3.2u4g:RabbitMQ单机,vm规格2u4g - dms.instance.rabbitmq.single.c3.4u8g:RabbitMQ单机,vm规格4u8g - dms.instance.rabbitmq.single.c3.8u16g:RabbitMQ单机,vm规格8u16g - dms.instance.rabbitmq.single.c3.16u32g:RabbitMQ单机,vm规格16u32g - dms.instance.rabbitmq.cluster.c3.4u8g.3:RabbitMQ集群,vm规格4u8g,3个节点 - dms.instance.rabbitmq.cluster.c3.4u8g.5:RabbitMQ集群,vm规格4u8g,5个节点 - dms.instance.rabbitmq.cluster.c3.4u8g.7:RabbitMQ集群,vm规格4u8g,7个节点 - dms.instance.rabbitmq.cluster.c3.8u16g.3:RabbitMQ集群,vm规格8u16g,3个节点 - dms.instance.rabbitmq.cluster.c3.8u16g.5:RabbitMQ集群,vm规格8u16g,5个节点 - dms.instance.rabbitmq.cluster.c3.8u16g.7:RabbitMQ集群,vm规格8u16g,7个节点 - dms.instance.rabbitmq.cluster.c3.16u32g.3:RabbitMQ集群,vm规格16u32g,3个节点 - dms.instance.rabbitmq.cluster.c3.16u32g.5:RabbitMQ集群,vm规格16u32g,5个节点 - dms.instance.rabbitmq.cluster.c3.16u32g.7:RabbitMQ集群,vm规格16u32g,7个节点 ResourceSpecCode *string `json:"resource_spec_code,omitempty"` // 付费模式,1表示按需计费,0表示包年/包月计费。 ChargingMode *int32 `json:"charging_mode,omitempty"` // VPC ID。 VpcId *string `json:"vpc_id,omitempty"` // VPC的名称。 VpcName *string `json:"vpc_name,omitempty"` // 完成创建时间。格式为时间戳,指从格林威治时间 1970年01月01日00时00分00秒起至指定时间的偏差总毫秒数。 CreatedAt *string `json:"created_at,omitempty"` // 用户ID。 UserId *string `json:"user_id,omitempty"` // 用户名。 UserName *string `json:"user_name,omitempty"` // 订单ID,只有在包周期计费时才会有order_id值,其他计费方式order_id值为空。 OrderId *string `json:"order_id,omitempty"` // 维护时间窗开始时间,格式为HH:mm:ss。 MaintainBegin *string `json:"maintain_begin,omitempty"` // 维护时间窗结束时间,格式为HH:mm:ss。 MaintainEnd *string `json:"maintain_end,omitempty"` // RabbitMQ实例是否开启公网访问功能。 - true:开启 - false:未开启 EnablePublicip *bool `json:"enable_publicip,omitempty"` // RabbitMQ实例绑定的弹性IP地址。 如果未开启公网访问功能,该字段值为null。 PublicipAddress *string `json:"publicip_address,omitempty"` // RabbitMQ实例绑定的弹性IP地址的ID。 如果未开启公网访问功能,该字段值为null。 PublicipId *string `json:"publicip_id,omitempty"` // RabbitMQ实例的管理地址。 ManagementConnectAddress *string `json:"management_connect_address,omitempty"` // 是否开启安全认证。 - true:开启 - false:未开启 SslEnable *bool `json:"ssl_enable,omitempty"` // 企业项目ID。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 实例扩容时用于区分老实例与新实例。 - true:新创建的实例,允许磁盘动态扩容不需要重启。 - false:老实例 IsLogicalVolume *bool `json:"is_logical_volume,omitempty"` // 实例扩容磁盘次数,如果超过20次则无法扩容磁盘。 ExtendTimes *int32 `json:"extend_times,omitempty"` // 实例类型:集群,cluster。 Type *ShowInstanceResponseType `json:"type,omitempty"` // 产品标识。 ProductId *string `json:"product_id,omitempty"` // 安全组ID。 SecurityGroupId *string `json:"security_group_id,omitempty"` // 租户安全组名称。 SecurityGroupName *string `json:"security_group_name,omitempty"` // 子网ID。 SubnetId *string `json:"subnet_id,omitempty"` // 实例节点所在的可用区,返回“可用区ID”。 AvailableZones *[]string `json:"available_zones,omitempty"` // 总共消息存储空间,单位:GB。 TotalStorageSpace *int32 `json:"total_storage_space,omitempty"` // 存储资源ID。 StorageResourceId *string `json:"storage_resource_id,omitempty"` // IO规格。 StorageSpecCode *string `json:"storage_spec_code,omitempty"` // 是否开启ipv6。 Ipv6Enable *bool `json:"ipv6_enable,omitempty"` // IPv6的连接地址。 Ipv6ConnectAddresses *[]string `json:"ipv6_connect_addresses,omitempty"` // 标签列表。 Tags *[]TagEntity `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ShowInstanceResponse Response Object
func (ShowInstanceResponse) String ¶
func (o ShowInstanceResponse) String() string
type ShowInstanceResponseBrokerNum ¶ added in v0.0.103
type ShowInstanceResponseBrokerNum struct {
// contains filtered or unexported fields
}
func (ShowInstanceResponseBrokerNum) MarshalJSON ¶ added in v0.0.103
func (c ShowInstanceResponseBrokerNum) MarshalJSON() ([]byte, error)
func (*ShowInstanceResponseBrokerNum) UnmarshalJSON ¶ added in v0.0.103
func (c *ShowInstanceResponseBrokerNum) UnmarshalJSON(b []byte) error
func (ShowInstanceResponseBrokerNum) Value ¶ added in v0.0.103
func (c ShowInstanceResponseBrokerNum) Value() int32
type ShowInstanceResponseBrokerNumEnum ¶ added in v0.0.103
type ShowInstanceResponseBrokerNumEnum struct { E_1 ShowInstanceResponseBrokerNum E_3 ShowInstanceResponseBrokerNum E_5 ShowInstanceResponseBrokerNum E_7 ShowInstanceResponseBrokerNum }
func GetShowInstanceResponseBrokerNumEnum ¶ added in v0.0.103
func GetShowInstanceResponseBrokerNumEnum() ShowInstanceResponseBrokerNumEnum
type ShowInstanceResponseType ¶
type ShowInstanceResponseType struct {
// contains filtered or unexported fields
}
func (ShowInstanceResponseType) MarshalJSON ¶
func (c ShowInstanceResponseType) MarshalJSON() ([]byte, error)
func (*ShowInstanceResponseType) UnmarshalJSON ¶
func (c *ShowInstanceResponseType) UnmarshalJSON(b []byte) error
func (ShowInstanceResponseType) Value ¶ added in v0.0.90
func (c ShowInstanceResponseType) Value() string
type ShowInstanceResponseTypeEnum ¶
type ShowInstanceResponseTypeEnum struct { SINGLE ShowInstanceResponseType CLUSTER ShowInstanceResponseType }
func GetShowInstanceResponseTypeEnum ¶
func GetShowInstanceResponseTypeEnum() ShowInstanceResponseTypeEnum
type ShowMaintainWindowsRequest ¶
type ShowMaintainWindowsRequest struct { }
ShowMaintainWindowsRequest Request Object
func (ShowMaintainWindowsRequest) String ¶
func (o ShowMaintainWindowsRequest) String() string
type ShowMaintainWindowsResponse ¶
type ShowMaintainWindowsResponse struct { // 支持的维护时间窗列表。 MaintainWindows *[]MaintainWindowsEntity `json:"maintain_windows,omitempty"` HttpStatusCode int `json:"-"` }
ShowMaintainWindowsResponse Response Object
func (ShowMaintainWindowsResponse) String ¶
func (o ShowMaintainWindowsResponse) String() string
type ShowRabbitMqProjectTagsRequest ¶
type ShowRabbitMqProjectTagsRequest struct { }
ShowRabbitMqProjectTagsRequest Request Object
func (ShowRabbitMqProjectTagsRequest) String ¶
func (o ShowRabbitMqProjectTagsRequest) String() string
type ShowRabbitMqProjectTagsResponse ¶
type ShowRabbitMqProjectTagsResponse struct { // 标签列表 Tags *[]TagMultyValueEntity `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ShowRabbitMqProjectTagsResponse Response Object
func (ShowRabbitMqProjectTagsResponse) String ¶
func (o ShowRabbitMqProjectTagsResponse) String() string
type ShowRabbitMqTagsRequest ¶
type ShowRabbitMqTagsRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` }
ShowRabbitMqTagsRequest Request Object
func (ShowRabbitMqTagsRequest) String ¶
func (o ShowRabbitMqTagsRequest) String() string
type ShowRabbitMqTagsResponse ¶
type ShowRabbitMqTagsResponse struct { // 标签列表 Tags *[]TagEntity `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
ShowRabbitMqTagsResponse Response Object
func (ShowRabbitMqTagsResponse) String ¶
func (o ShowRabbitMqTagsResponse) String() string
type TagEntity ¶ added in v0.0.66
type TagEntity struct { // 标签键。 - 不能为空。 - 对于同一个实例,Key值唯一。 [- 长度不超过36个字符。](tag:cmcc,g42,hk_g42,hk_tm,hws_eu,hws_ocb,ocb,tm,otc) [- 长度为1~128个字符(中文也可以输入128个字符)。](tag:hws,hws_hk,ctc) [- 不能包含“=”,“*”,“<”,“>”,“\\”,“,”,“|”,“/”](tag:cmcc,g42,hk_g42,hk_tm,hws_eu,hws_ocb,ocb,tm,otc) [- 由任意语种字母、数字、空格和字符组成,字符仅支持_ . : = + - @](tag:hws,hws_hk,ctc) - 首尾字符不能为空格。 Key *string `json:"key,omitempty"` // 标签值。 [- 不能为空。](tag:cmcc,g42,hk_g42,hk_tm,hws_eu,hws_ocb,ocb,tm,otc) [- 长度不超过43个字符。](tag:cmcc,g42,hk_g42,hk_tm,hws_eu,hws_ocb,ocb,tm,otc) [- 长度为0~255个字符(中文也可以输入128个字符)。](tag:hws,hws_hk,ctc) [- 不能包含“=”,“*”,“<”,“>”,“\\”,“,”,“|”,“/”](tag:cmcc,g42,hk_g42,hk_tm,hws_eu,hws_ocb,ocb,tm,otc) [- 由任意语种字母、数字、空格和字符组成,字符仅支持_ . : = + - @](tag:hws,hws_hk,ctc) - 首尾字符不能为空格。 Value *string `json:"value,omitempty"` }
type TagMultyValueEntity ¶ added in v0.0.66
type TagMultyValueEntity struct { // 标签键。 Key *string `json:"key,omitempty"` // 标签值。 Values *[]string `json:"values,omitempty"` }
func (TagMultyValueEntity) String ¶ added in v0.0.66
func (o TagMultyValueEntity) String() string
type UpdateInstanceReq ¶
type UpdateInstanceReq struct { // 实例名称。 由英文字符开头,只能由英文字母、数字、中划线组成,长度为4~64的字符。 Name *string `json:"name,omitempty"` // 实例的描述信息。 长度不超过1024的字符串。 > \\与\"在json报文中属于特殊字符,如果参数值中需要显示\\或者\"字符,请在字符前增加转义字符\\,比如\\\\或者\\\"。 Description *string `json:"description,omitempty"` // 维护时间窗开始时间,格式为HH:mm:ss。 - 维护时间窗开始和结束时间必须为指定的时间段。 - 开始时间必须为22:00:00、02:00:00、06:00:00、10:00:00、14:00:00和18:00:00。 - 该参数不能单独为空,若该值为空,则结束时间也为空。系统分配一个默认开始时间02:00:00。 MaintainBegin *string `json:"maintain_begin,omitempty"` // 维护时间窗结束时间,格式为HH:mm:ss。 - 维护时间窗开始和结束时间必须为指定的时间段。 - 结束时间在开始时间基础上加四个小时,即当开始时间为22:00:00时,结束时间为02:00:00。 - 该参数不能单独为空,若该值为空,则开始时间也为空。系统分配一个默认结束时间06:00:00。 MaintainEnd *string `json:"maintain_end,omitempty"` // 安全组ID。 获取方法如下:登录虚拟私有云服务的控制台界面,在安全组的详情页面查找安全组ID。 SecurityGroupId *string `json:"security_group_id,omitempty"` // RabbitMQ实例是否开启公网访问功能。 - true:开启 - false:不开启 EnablePublicip *bool `json:"enable_publicip,omitempty"` // RabbitMQ实例绑定的弹性IP地址的id。 如果开启了公网访问功能(即enable_publicip为true),该字段为必选。 获取方法:登录弹性公网IP和带宽的控制台界面,在弹性公网IP的详情页面查的基本信息栏找ID。 PublicipId *string `json:"publicip_id,omitempty"` // 企业项目。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
func (UpdateInstanceReq) String ¶
func (o UpdateInstanceReq) String() string
type UpdateInstanceRequest ¶
type UpdateInstanceRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdateInstanceReq `json:"body,omitempty"` }
UpdateInstanceRequest Request Object
func (UpdateInstanceRequest) String ¶
func (o UpdateInstanceRequest) String() string
type UpdateInstanceResponse ¶
type UpdateInstanceResponse struct {
HttpStatusCode int `json:"-"`
}
UpdateInstanceResponse Response Object
func (UpdateInstanceResponse) String ¶
func (o UpdateInstanceResponse) String() string
type UpdatePluginsReq ¶
type UpdatePluginsReq struct { // 是否开启该插件。 Enable *bool `json:"enable,omitempty"` // 插件列表,多个插件中间用“,”隔开。 Plugins *string `json:"plugins,omitempty"` }
func (UpdatePluginsReq) String ¶
func (o UpdatePluginsReq) String() string
type UpdatePluginsRequest ¶
type UpdatePluginsRequest struct { // 实例ID。 InstanceId string `json:"instance_id"` Body *UpdatePluginsReq `json:"body,omitempty"` }
UpdatePluginsRequest Request Object
func (UpdatePluginsRequest) String ¶
func (o UpdatePluginsRequest) String() string
type UpdatePluginsResponse ¶
type UpdatePluginsResponse struct { // 后台任务ID。 JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdatePluginsResponse Response Object
func (UpdatePluginsResponse) String ¶
func (o UpdatePluginsResponse) String() string
Source Files ¶
- model_batch_create_or_delete_rabbit_mq_tag_request.go
- model_batch_create_or_delete_rabbit_mq_tag_response.go
- model_batch_create_or_delete_tag_req.go
- model_batch_restart_or_delete_instance_req.go
- model_batch_restart_or_delete_instance_resp_results.go
- model_batch_restart_or_delete_instances_request.go
- model_batch_restart_or_delete_instances_response.go
- model_bss_param.go
- model_create_instance_req.go
- model_create_post_paid_instance_by_engine_request.go
- model_create_post_paid_instance_by_engine_response.go
- model_create_post_paid_instance_request.go
- model_create_post_paid_instance_response.go
- model_delete_background_task_request.go
- model_delete_background_task_response.go
- model_delete_instance_request.go
- model_delete_instance_response.go
- model_list_available_zones_request.go
- model_list_available_zones_resp_available_zones.go
- model_list_available_zones_response.go
- model_list_background_tasks_request.go
- model_list_background_tasks_resp_tasks.go
- model_list_background_tasks_response.go
- model_list_engine_ios_entity.go
- model_list_engine_products_entity.go
- model_list_engine_products_request.go
- model_list_engine_products_response.go
- model_list_engine_properties_entity.go
- model_list_instances_details_request.go
- model_list_instances_details_response.go
- model_list_plugins_request.go
- model_list_plugins_response.go
- model_list_products_request.go
- model_list_products_resp_detail.go
- model_list_products_resp_hourly.go
- model_list_products_resp_io.go
- model_list_products_resp_values.go
- model_list_products_response.go
- model_maintain_windows_entity.go
- model_plugin_entity.go
- model_rabbit_mq_extend_product_info_entity.go
- model_rabbit_mq_extend_product_ios_entity.go
- model_rabbit_mq_extend_product_properties_entity.go
- model_rabbit_mq_product_support_features_entity.go
- model_reset_password_req.go
- model_reset_password_request.go
- model_reset_password_response.go
- model_resize_engine_instance_req.go
- model_resize_engine_instance_request.go
- model_resize_engine_instance_response.go
- model_resize_instance_req.go
- model_resize_instance_request.go
- model_resize_instance_response.go
- model_show_background_task_request.go
- model_show_background_task_response.go
- model_show_ces_hierarchy_request.go
- model_show_ces_hierarchy_response.go
- model_show_ceshierarchy_resp_children.go
- model_show_ceshierarchy_resp_dimensions.go
- model_show_ceshierarchy_resp_exchanges.go
- model_show_ceshierarchy_resp_groups.go
- model_show_ceshierarchy_resp_instance_ids.go
- model_show_ceshierarchy_resp_nodes.go
- model_show_ceshierarchy_resp_queues.go
- model_show_ceshierarchy_resp_vhosts.go
- model_show_engine_instance_extend_product_info_request.go
- model_show_engine_instance_extend_product_info_response.go
- model_show_instance_extend_product_info_request.go
- model_show_instance_extend_product_info_resp_hourly.go
- model_show_instance_extend_product_info_resp_monthly.go
- model_show_instance_extend_product_info_response.go
- model_show_instance_request.go
- model_show_instance_resp.go
- model_show_instance_response.go
- model_show_maintain_windows_request.go
- model_show_maintain_windows_response.go
- model_show_rabbit_mq_project_tags_request.go
- model_show_rabbit_mq_project_tags_response.go
- model_show_rabbit_mq_tags_request.go
- model_show_rabbit_mq_tags_response.go
- model_tag_entity.go
- model_tag_multy_value_entity.go
- model_update_instance_req.go
- model_update_instance_request.go
- model_update_instance_response.go
- model_update_plugins_req.go
- model_update_plugins_request.go
- model_update_plugins_response.go