Updated on 2022-12-06 GMT+08:00

Object Model

This section describes the object model for API groups.

  • Operation Type indicates the operation that can be performed on a field.

    C: create; U: update; R: read

  • Mandatory indicates whether a field with the Operation Type of C is mandatory.
Table 1 Object model for API groups

Parameter

Data Type

Description

Operation Type

Mandatory

ID

String

API group ID

R

-

NAME

String

API group name

CRU

Yes

STATUS

Integer

Status of the API group, which can be:

  • 1: normal
  • 2: disabled
  • 3: deleted

Default value: 1

This parameter is not used currently.

R

-

SL_DOMAIN

String

Subdomain name that APIG automatically allocates to the API group. The subdomain name cannot be modified.

R

-

SL_DOMAINS

Array of strings

List of subdomain names that APIG automatically allocates to the API group. These subdomain names cannot be modified.

R

-

PROJECT_ID

String

ID of the tenant that creates the API group, that is, the owner of the API group

-

-

DOMAIN_NAME

String

Name of the tenant that creates the API group

     

REGISTER_TIME

Timestamp

Time when the API group is created. The value of this parameter is generated by the system by default.

R

-

UPDATE_TIME

Timestamp

Time when the API group was last modified

R

-

REMARK

String

Description of the API group, such as functions and usage

CRU

No

THROTTLE_ID

String

ID of the request throttling policy that controls the number of times APIs in the API group can be accessed within a specified period

NOTE:

The value of this parameter indicates the total number of times all APIs in the API group can be accessed within a specified period, and not the number of times each API can be accessed within the period.

RU

-