| object | | |
requestId | string | The ID of the request. Each request has a unique ID. You can use this ID to troubleshoot issues. | 05AB7FBD-F1D3-5D87-BF78-BD782249**** |
success | boolean | Indicates whether the call was successful. | true |
data | object | | |
regionId | string | The ID of the region in which the instance resides. | cn-hangzhou |
instanceId | string | | rmq-cn-7e22ody**** |
instanceName | string | The name of the instance. | test instance |
status | string | The status of the instance.
Valid values:
- RELEASED
- RUNNING
- STOPPED
- CHANGING
- CREATING
| RUNNING |
startTime | string | The time when the instance was started. | 2022-08-01 00:00:00 |
expireTime | string | The time when the instance expires. | 2022-09-01 00:00:00 |
releaseTime | string | The time when the instance was released. | 2022-09-07 00:00:00 |
userId | string | The ID of the user who owns the instance. | 111111111111111 |
bid | string | The business ID (BID) of the commodity. | 26842 |
commodityCode | string | The commodity code of the instance. The commodity code of a ApsaraMQ for RocketMQ 5.0 instance has a similar format as ons_rmqsub_public_cn. | ons_rmqsub_public_cn |
serviceCode | string | The code of the service to which the instance belongs. The service code of ApsaraMQ for RocketMQ is rmq. | rmq |
seriesCode | string | The primary edition of the instance. For information about the differences between primary edition instances, see Instance selection.
Valid values:
- standard: Standard Edition
- ultimate: Enterprise Platinum Edition
- professional: Professional Edition
| standard |
subSeriesCode | string | The sub-category edition of the instance. For information about the differences between sub-category edition instances, see Instance selection.
Valid values:
- cluster_ha: Cluster High-availability Edition
- single_node: Standalone Edition
| cluster_ha |
paymentType | string | The billing method of the instance.
Valid values:
- PayAsYouGo: pay-as-you-go
- Subscription
| Subscription |
networkInfo | object | | |
vpcInfo | object | The virtual private cloud (VPC) information. | |
vpcId | string | The ID of the VPC with which the instance is associated. | vpc-uf6of9452b2pba82c**** |
vSwitchId | string | The ID of the vSwitch with which the instance is associated. | vsw-uf6gwtbn6etadpvz7**** |
securityGroupIds | string | | sg-hp35r2hc3a3sv8q2sb16 |
endpoints | object [] | The information about endpoints. | |
endpointType | string | The type of the endpoint that is used to access the instance.
Valid values:
- TCP_VPC: VPC endpoint
- TCP_INTERNET:public endpoint
| TCP_INTERNET |
endpointUrl | string | The endpoint that is used to access the instance. | rmq-cn-c4d2tbk****-vpc.cn-hangzhou.rmq.aliyuncs.com:8080 |
ipWhitelist | string | The whitelist that includes the IP addresses that are allowed to access the ApsaraMQ for RocketMQ broker over the Internet. This parameter can be configured only if you use the public endpoint to access the instance.
- If you do not configure an IP address whitelist, all CIDR blocks are allowed to access the ApsaraMQ for RocketMQ broker over the Internet.
- If you configure an IP address whitelist, only the IP addresses in the whitelist are allowed to access the ApsaraMQ for RocketMQ broker over the Internet.
We recommend that you configure internetInfo.ipWhitelist instead of this parameter. | 192.168.x.x/24 |
internetInfo | object | The information about the Internet. | |
internetSpec | string | Specifies whether to enable the Internet access feature.
Valid values:
By default, ApsaraMQ for RocketMQ instances are accessed in virtual private clouds (VPCs). If you enable the Internet access feature, you are charged for Internet outbound bandwidth. For more information, see Internet access fee. | enable |
flowOutType | string | The metering method for Internet usage.
Valid values:
- PayByBandwidth: pay-by-bandwidth. If the Internet access feature is enabled, specify this value for the parameter.
- uninvolved: N/A. If the Internet access feature is not enabled, specify this value for the parameter.
| payByBandwidth |
flowOutBandwidth | integer | The Internet bandwidth. Unit: MB/s. | 1 |
ipWhitelist | array | The whitelist that includes the IP addresses that are allowed to access the ApsaraMQ for RocketMQ broker.
- If this parameter is not configured, all IP addresses are allowed to access the ApsaraMQ for RocketMQ broker over the Internet.
- If this parameter is configured, only the IP addresses that are included in the whitelist can access the ApsaraMQ for RocketMQ broker over the Internet.
| |
| string | The whitelist that includes the IP addresses that are allowed to access the ApsaraMQ for RocketMQ broker over the Internet. | 192.168.x.x/24 |
accountInfo | object | | |
username | string | The username of the instance. If you access a ApsaraMQ for RocketMQ instance over the Internet, you must configure the username and password of the instance in the SDK code for authentication. | 6W0xz2uPfiwp**** |
instanceQuotas | object [] | | |
quotaName | string | The quota name.
Valid value:
- TOPIC_COUNT: the number of topics that can be created on the instance
| TOPIC_COUNT |
usedCount | double | The number of used topics on the instance. | 10 |
freeCount | double | The number of topics that are free of charge on the instance. | 20 |
totalCount | double | The total number of topics on the instance. | 100 |
createTime | string | The time when the instance was created. | 2022-08-01 00:00:00 |
updateTime | string | The time when the instance was last modified. | 2022-08-02 00:00:00 |
extConfig | object | The extended configurations. We recommend you configure productInfo, internetInfo, or aclInfo instead of this parameter. | |
aclType | string | The authentication type of the instance.
Valid values:
- default: intelligent authentication
| default |
sendReceiveRatio | float | The ratio between sent messages and received messages in the instance. | 0.5 |
autoScaling | boolean | Specifies whether to enable the elastic TPS feature for the instance.
Valid values:
- true: enable
- false: disable
This parameter is valid only when the supportAutoScaling parameter is set to enable. | true |
messageRetentionTime | integer | The retention period of messages. Unit: hours.
For information about the valid values of this parameter, see the "Limits on resource quotas" section in Usage limits.
The storage of messages in ApsaraMQ for RocketMQ is serverless and scalable. You are charged for message storage based on your actual usage. You can change the retention period of messages to adjust storage capacity. For more information, see Storage fee. | 72 |
supportAutoScaling | boolean | Specifies whether the elastic TPS feature is supported by the instance.
Valid values:
- true: enable
- false: disable
After you enable the elastic TPS feature for a ApsaraMQ for RocketMQ instance, you can use a specific amount of TPS that exceeds the specification limit. You are charged for the elastic TPS feature. For more information, see Computing fee.
Note
The elastic TPS feature is supported only by specific instance editions. For more information, see Instance specifications.
| true |
internetSpec | string | Specifies whether to enable the Internet access feature.
Valid values:
By default, ApsaraMQ for RocketMQ instances are accessed in virtual private clouds (VPCs). If you enable the Internet access feature, you are charged for Internet outbound bandwidth. For more information, see Internet access fee. | enable |
flowOutType | string | The metering method for Internet usage.
Valid values:
- PayByTraffic: pay-by-traffic
- paybybandwidth: pay-by-bandwidth
- uninvolved: N/A
| payByBandwidth |
flowOutBandwidth | integer | The Internet bandwidth. Unit: MB/s. | 10 |
msgProcessSpec | string | The computing specification that is used to send and receive messages. For information about the upper limit of TPS, see Instance specifications. | rmq.s2.2xlarge |
resourceGroupId | string | The ID of the resource group. | rg-acfm3tmjruyribi |
productInfo | object | The extended configurations of the instance. | |
msgProcessSpec | string | The computing specification that is used to send and receive messages. For information about the upper limit of TPS, see Instance specifications. | rmq.s2.2xlarge |
sendReceiveRatio | float | The ratio between sent messages and received messages in the instance. | 0.5 |
autoScaling | boolean | Specifies whether to enable the elastic TPS feature for the instance.
Valid values:
- true: enable
- false: disable
This parameter is valid only when the supportAutoScaling parameter is set to enable. | true |
messageRetentionTime | integer | The retention period of messages. Unit: hours.
For information about the valid values of this parameter, see the "Limits on resource quotas" section in Usage limits.
The storage of messages in ApsaraMQ for RocketMQ is serverless and scalable. You are charged for message storage based on your actual usage. You can change the retention period of messages to adjust storage capacity. For more information, see Storage fee. | 72 |
supportAutoScaling | boolean | Specifies whether to enable the elastic TPS feature for the instance.
Valid values:
- true: enable
- false: disable
After you enable the elastic TPS feature for a ApsaraMQ for RocketMQ instance, you can use a specific amount of TPS that exceeds the specification limit. You are charged for the elastic TPS feature. For more information, see Computing fee.
Note
The elastic TPS feature is supported by only specific instance editions. For more information, see Instance specifications.
| true |
traceOn | boolean | Indicates whether the message trace feature is enabled. Valid values:
This parameter is not in use. By default, the message trace feature is enabled for ApsaraMQ for RocketMQ instances, regardless of whether this parameter is configured. | true |
aclInfo | object | The information about access control. | |
aclTypes | array | The authentication types of the instance. | |
| string | The authentication type of the instance.
Valid values:
| default |
defaultVpcAuthFree | boolean | Indicates whether the authentication-free in VPCs feature is enabled.
Valid values:
| true |
aclType | string | The authentication type of the instance. This parameter is no longer in use. We recommend that you configure aclTypes.
Valid values:
| default |
software | object | The instance software information. | |
softwareVersion | string | | 5.0-rmq-20230619-1 |
maintainTime | string | The period of upgrade time. | 02:00-06:00 |
upgradeMethod | string | The upgrade method.
Valid values:
-
Auto: automatic upgrade
-
Manual: manual upgrade
| auto |
topicCount | long | | 10 |
groupCount | long | | 10 |
tags | object [] | | |
key | string | The tag key of the resource. | key |
value | string | The tag value of the resource. | value |
code | string | The error code returned if the call failed. | MissingInstanceId |
message | string | | Parameter instanceId is mandatory for this action . |
httpStatusCode | integer | The HTTP status code returned. | 400 |
dynamicCode | string | | InstanceId |
dynamicMessage | string | The dynamic error message. | instanceId |