Retrieves the detailed information of a specified instance.
Operation description
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rocketmq:GetInstance |
get |
*Instance
|
None | None |
Request syntax
GET /instances/{instanceId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
The ID of the instance to query. |
rmq-cn-7e22ody**** |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response data. |
||
| requestId |
string |
The request ID. Each request has a unique ID that can be used to troubleshoot issues. |
05AB7FBD-F1D3-5D87-BF78-BD782249**** |
| success |
boolean |
Indicates whether the operation was successful. |
true |
| data |
object |
The response data. |
|
| regionId |
string |
The region ID of the instance. |
cn-hangzhou |
| instanceId |
string |
The instance ID. |
rmq-cn-7e22ody**** |
| instanceName |
string |
The instance name. |
test instance |
| status |
string |
The instance status. Valid values:
|
RUNNING |
| startTime |
string |
The start time of the instance. |
2022-08-01 00:00:00 |
| expireTime |
string |
The expiration time of the instance. |
2022-09-01 00:00:00 |
| releaseTime |
string |
The release time of the instance. |
2022-09-07 00:00:00 |
| userId |
string |
The ID of the user who owns the instance. |
111111111111111 |
| bid |
string |
The sales channel BID of the commodity. |
26842 |
| commodityCode |
string |
The commodity code of the ApsaraMQ for RocketMQ 5.x instance, such as ons_rmqsub_public_cn. |
ons_rmqsub_public_cn |
| serviceCode |
string |
The service code of the instance. The service code for ApsaraMQ for RocketMQ is rmq. |
rmq |
| seriesCode |
string |
The primary series code of the instance. For differences between primary series, see Edition selection. Valid values:
|
standard |
| subSeriesCode |
string |
The sub-series code of the instance. For differences between sub-series, see Edition selection. Valid values:
|
cluster_ha |
| paymentType |
string |
The payment type of the instance. Valid values:
|
Subscription |
| remark |
string |
The remark of the instance. |
This is remark for instance. |
| networkInfo |
object |
The network information. |
|
| vpcInfo |
object |
The VPC information. |
|
| vpcId |
string |
The ID of the VPC associated with the instance. |
vpc-uf6of9452b2pba82c**** |
vSwitchId
deprecated
|
string |
The ID of the vSwitch associated with the instance. Important This field is deprecated. Use the vSwitches field instead. For backward compatibility, this field returns only one vSwitch. |
vsw-uf6gwtbn6etadpvz7**** |
| vSwitches |
array<object> |
The vSwitch list. |
|
|
object |
|||
| vSwitchId |
string |
The vSwitch ID. |
vsw-uf6gwtbn6etadpvz7**** |
| zoneId |
string |
The zone ID. |
cn-hangzhou |
| securityGroupIds |
string |
The security group ID. |
sg-hp35r2hc3a3sv8q2sb16 |
| endpoints |
array<object> |
The endpoint information. |
|
|
object |
The endpoint information. |
||
| endpointType |
string |
The endpoint type of the instance. Valid values:
|
TCP_INTERNET |
| endpointUrl |
string |
The endpoint of the instance. |
rmq-cn-c4d2tbk****-vpc.cn-hangzhou.rmq.aliyuncs.com:8080 |
| ipWhitelist |
array |
The IP whitelist for public network access. Only public endpoints support IP whitelist configuration. VPC endpoints do not support this feature.
This field is deprecated. Use the internetInfo.ipWhitelist field instead. |
192.168.x.x/24 |
|
string |
The IP whitelist for public network access. |
192.168.x.x/24 |
|
| endpointId |
string |
The associated PVL EP instance. |
ep-bpxxx |
| internetInfo |
object |
The public network information of the instance. |
|
| internetSpec |
string |
Specifies whether public network access is enabled. The instance supports VPC access by default. If public network access is enabled, ApsaraMQ for RocketMQ charges fees for public downstream bandwidth. For billing details, see Public network access fees. Valid values:
|
enable |
| flowOutType |
string |
The billing type for public network access. Valid values:
|
payByBandwidth |
| flowOutBandwidth |
integer |
The Internet bandwidth specification. Unit: Mbit/s. |
1 |
| ipWhitelist |
array |
The IP whitelist for public network access.
|
|
|
string |
The IP whitelist for public network access. |
192.168.x.x/24 |
|
| accountInfo |
object |
The account information. |
|
| username |
string |
The username of the instance. When using public network access, configure the username and password of the instance in the SDK code to authenticate identity verification. |
6W0xz2uPfiwp**** |
| instanceQuotas |
array<object> |
The capacity information. |
|
|
object |
The capacity information. |
||
| quotaName |
string |
The quota name of the instance. Valid values:
|
TOPIC_COUNT |
| usedCount |
number |
The used count. |
10 |
| freeCount |
number |
The free quota. |
20 |
| totalCount |
number |
The total quota. |
100 |
| createTime |
string |
The creation time of the instance. |
2022-08-01 00:00:00 |
| updateTime |
string |
The last update time of the instance. |
2022-08-02 00:00:00 |
extConfig
deprecated
|
object |
The extended configuration. This field is deprecated. Use the productInfo, internetInfo, and aclInfo fields instead. |
|
| aclType |
string |
The authentication type of the instance. Valid values:
|
default |
| sendReceiveRatio |
number |
The ratio of message sending to receiving. |
0.5 |
| autoScaling |
boolean |
Specifies whether burstable elastic capacity beyond the specification is enabled. This parameter takes effect only when the supportAutoScaling parameter is set to enable, which means the instance supports enabling elastic capacity. Valid values:
|
true |
| messageRetentionTime |
integer |
The message retention period. Unit: hours. For the value range, see Limits > Resource Quotas > Message retention period. The message storage of ApsaraMQ for RocketMQ is fully serverless and elastic. Fees are charged based on actual storage usage. You can control the storage capacity by adjusting the message retention period. For more information, see Storage fees. |
72 |
| supportAutoScaling |
boolean |
Specifies whether the instance supports enabling burstable elastic capacity beyond the specification. After burstable elastic capacity is enabled, ApsaraMQ for RocketMQ allows the instance to exceed the base specification TPS limit within a certain range. Additional elastic specification fees are charged for the portion that exceeds the base specification. For billing details, see Computing fees. Note
Only instances of certain specifications support burstable elastic capacity. For supported instances, see Instance specifications. Valid values:
|
true |
| internetSpec |
string |
Specifies whether public network access is enabled. The instance supports VPC access by default. If public network access is enabled, ApsaraMQ for RocketMQ charges fees for public downstream bandwidth. For billing details, see Public network access fees. Valid values:
|
enable |
| flowOutType |
string |
The billing type for public network access. Valid values:
|
payByBandwidth |
| flowOutBandwidth |
integer |
The Internet bandwidth specification. Unit: Mbit/s. |
10 |
| msgProcessSpec |
string |
The message processing specification. For the TPS upper limit of message sending and receiving, see Instance specifications. |
rmq.s2.2xlarge |
| resourceGroupId |
string |
The resource group ID. |
rg-acfm3tmjruyribi |
| productInfo |
object |
The extended configuration of the instance. |
|
| msgProcessSpec |
string |
The message processing specification. For the TPS upper limit of message sending and receiving, see Instance specifications. |
rmq.s2.2xlarge |
| sendReceiveRatio |
number |
The ratio of message sending to receiving. |
0.5 |
| autoScaling |
boolean |
Specifies whether burstable elastic capacity beyond the specification is enabled. This parameter takes effect only when the supportAutoScaling parameter is set to enable, which means the instance supports enabling elastic capacity. Valid values:
|
true |
| messageRetentionTime |
integer |
The message retention period. Unit: hours. For the value range, see Limits > Resource Quotas > Message retention period. The message storage of ApsaraMQ for RocketMQ is fully serverless and elastic. Fees are charged based on actual storage usage. You can control the storage capacity by adjusting the message retention period. For more information, see Storage fees. |
72 |
| supportAutoScaling |
boolean |
Specifies whether the instance supports enabling burstable elastic capacity beyond the specification. After burstable elastic capacity is enabled, ApsaraMQ for RocketMQ allows the instance to exceed the base specification TPS limit within a certain range. Additional elastic specification fees are charged for the portion that exceeds the base specification. For billing details, see Computing fees. Note
Only instances of certain specifications support burstable elastic capacity. For supported instances, see Instance specifications. Valid values:
|
true |
| traceOn |
boolean |
Specifies whether the message trace feature is enabled.
This parameter does not take effect. The instance supports the message trace feature by default regardless of whether this parameter is enabled. |
true |
| storageEncryption |
boolean |
Specifies whether storage encryption is enabled. |
false |
| storageSecretKey |
string |
The storage encryption key. |
xxxxx |
| capacityType |
string |
The capacity mode. Valid values:
|
provisioned |
| provisionedCapacity |
integer |
The provisioned capacity. |
3000 |
| drReplicationMode |
string |
The cross-region replication mode. |
async_cross_az |
| maxDelayTime |
integer |
3456000 |
|
| aclInfo |
object |
The access control information. |
|
| aclTypes |
array |
The list of authentication types for the instance. |
|
|
string |
The authentication type of the instance. Valid values:
|
default |
|
| defaultVpcAuthFree |
boolean |
The switch for authentication-free access over the internal network. Valid values:
|
true |
aclType
deprecated
|
string |
The authentication type of the instance. This field is deprecated. Use the aclTypes field instead. Valid values:
|
default |
| software |
object |
The instance software information. |
|
| softwareVersion |
string |
The software version. |
5.0-rmq-20230619-1 |
maintainTime
deprecated
|
string |
The maintenance window for upgrades. |
02:00-06:00 |
| upgradeMethod |
string |
The upgrade method. Valid values:
|
auto |
| topicCount |
integer |
The number of topics. |
10 |
| groupCount |
integer |
The number of consumer groups. |
10 |
| tags |
array<object> |
The list of resource tags. |
|
|
object |
The resource tag. |
||
| key |
string |
The tag key of the resource. |
key |
| value |
string |
The tag value of the resource. |
value |
| autoRenew |
boolean |
Indicates whether auto-renewal is enabled. |
false |
| autoRenewPeriod |
integer |
Indicates whether auto-renewal is enabled. |
false |
| code |
string |
The error code. |
MissingInstanceId |
| message |
string |
The error message. |
Parameter instanceId is mandatory for this action . |
| httpStatusCode |
integer |
The HTTP status code. |
400 |
| dynamicCode |
string |
The dynamic error code. |
InstanceId |
| dynamicMessage |
string |
The dynamic error message. |
instanceId |
Examples
Success response
JSON format
{
"requestId": "05AB7FBD-F1D3-5D87-BF78-BD782249****",
"success": true,
"data": {
"regionId": "cn-hangzhou",
"instanceId": "rmq-cn-7e22ody****",
"instanceName": "test instance",
"status": "RUNNING",
"startTime": "2022-08-01 00:00:00",
"expireTime": "2022-09-01 00:00:00",
"releaseTime": "2022-09-07 00:00:00",
"userId": "111111111111111",
"bid": "26842",
"commodityCode": "ons_rmqsub_public_cn",
"serviceCode": "rmq",
"seriesCode": "standard",
"subSeriesCode": "cluster_ha",
"paymentType": "Subscription",
"remark": "This is remark for instance.",
"networkInfo": {
"vpcInfo": {
"vpcId": "vpc-uf6of9452b2pba82c****",
"vSwitchId": "vsw-uf6gwtbn6etadpvz7****",
"vSwitches": [
{
"vSwitchId": "vsw-uf6gwtbn6etadpvz7****",
"zoneId": "cn-hangzhou"
}
],
"securityGroupIds": "sg-hp35r2hc3a3sv8q2sb16"
},
"endpoints": [
{
"endpointType": "TCP_INTERNET",
"endpointUrl": "rmq-cn-c4d2tbk****-vpc.cn-hangzhou.rmq.aliyuncs.com:8080",
"ipWhitelist": [
"192.168.x.x/24"
],
"endpointId": "ep-bpxxx"
}
],
"internetInfo": {
"internetSpec": "enable",
"flowOutType": "payByBandwidth",
"flowOutBandwidth": 1,
"ipWhitelist": [
"192.168.x.x/24"
]
}
},
"accountInfo": {
"username": "6W0xz2uPfiwp****"
},
"instanceQuotas": [
{
"quotaName": "TOPIC_COUNT",
"usedCount": 10,
"freeCount": 20,
"totalCount": 100
}
],
"createTime": "2022-08-01 00:00:00 ",
"updateTime": "2022-08-02 00:00:00 ",
"extConfig": {
"aclType": "default",
"sendReceiveRatio": 0.5,
"autoScaling": true,
"messageRetentionTime": 72,
"supportAutoScaling": true,
"internetSpec": "enable",
"flowOutType": "payByBandwidth",
"flowOutBandwidth": 10,
"msgProcessSpec": "rmq.s2.2xlarge"
},
"resourceGroupId": "rg-acfm3tmjruyribi",
"productInfo": {
"msgProcessSpec": "rmq.s2.2xlarge",
"sendReceiveRatio": 0.5,
"autoScaling": true,
"messageRetentionTime": 72,
"supportAutoScaling": true,
"traceOn": true,
"storageEncryption": false,
"storageSecretKey": "xxxxx",
"capacityType": "provisioned",
"provisionedCapacity": 3000,
"drReplicationMode": "async_cross_az",
"maxDelayTime": 3456000
},
"aclInfo": {
"aclTypes": [
"default"
],
"defaultVpcAuthFree": true,
"aclType": "default"
},
"software": {
"softwareVersion": "5.0-rmq-20230619-1",
"maintainTime": "02:00-06:00",
"upgradeMethod": "auto"
},
"topicCount": 10,
"groupCount": 10,
"tags": [
{
"key": "key",
"value": "value"
}
],
"autoRenew": false,
"autoRenewPeriod": 0
},
"code": "MissingInstanceId",
"message": "Parameter instanceId is mandatory for this action .",
"httpStatusCode": 400,
"dynamicCode": "InstanceId",
"dynamicMessage": "instanceId"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.