Querying Schemas¶
Function¶
This API is used to query schemas used by advanced queries.
Calling Method¶
For details, see Calling APIs.
URI¶
GET /v1/resource-manager/domains/{domain_id}/schemas
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
domain_id  | Yes  | String  | Specifies tags. Maximum: 36  | 
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
limit  | No  | Integer  | Specifies the maximum number of records to return. Minimum: 1 Maximum: 200 Default: 200  | 
marker  | No  | String  | Specifies the pagination parameter. Minimum: 4 Maximum: 400  | 
Request Parameters¶
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
X-Auth-Token  | No  | String  | Specifies the invoker's token.  | 
X-Security-Token  | No  | String  | Security token (session token) for temporary security credentials. This parameter is mandatory when you make an API call using temporary security credentials.  | 
Response Parameters¶
Status code: 200
Parameter  | Type  | Description  | 
|---|---|---|
value  | Array of ResourceSchemaResponse objects  | schemas object.  | 
page_info  | PageInfo object  | Specifies the pagination object.  | 
Parameter  | Type  | Description  | 
|---|---|---|
type  | String  | Specifies the resource type.  | 
schema  | Object  | Specifies the schema content.  | 
Parameter  | Type  | Description  | 
|---|---|---|
current_count  | Integer  | Specifies the resource quantity on the current page. Minimum: 0 Maximum: 200  | 
next_marker  | String  | Specifies the marker value of the next page. Minimum: 4 Maximum: 400  | 
Status code: 400
Parameter  | Type  | Description  | 
|---|---|---|
error_code  | String  | Specifies the error code.  | 
error_msg  | String  | Specifies the error message.  | 
Status code: 403
Parameter  | Type  | Description  | 
|---|---|---|
error_code  | String  | Specifies the error code.  | 
error_msg  | String  | Specifies the error message.  | 
Status code: 500
Parameter  | Type  | Description  | 
|---|---|---|
error_code  | String  | Specifies the error code.  | 
error_msg  | String  | Specifies the error message.  | 
Example Requests¶
None
Example Responses¶
Status code: 200
Operation succeeded.
{
  "value": [
    {
      "type": "aad.instances",
      "schema": {
        "vips": {
          "__array": {
            "ipId": "string",
            "ip": "string"
          }
        },
        "expireTime": "int",
        "ispSpec": "string",
        "specType": "int",
        "basicBandwidth": "int",
        "elasticBandwidth": "int",
        "serviceBandwidth": "int",
        "isAutoRenew": "int"
      }
    }
  ],
  "page_info": {
    "current_count": 1,
    "next_marker": "MDAwMDY2ODM5NjUy"
  }
}
Status Codes¶
Status Code  | Description  | 
|---|---|
200  | Operation succeeded.  | 
400  | Invalid parameters.  | 
403  | User authentication failed.  | 
500  | Server error.  | 
Error Codes¶
See Error Codes.