Object Model
This section describes the object models for VPC channel management.
- 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.
| Parameter | Type | Description | Operation Type | Mandatory |
|---|---|---|---|---|
| id | String | VPC channel ID | R | - |
| name | String | VPC channel name | CRU | Yes |
| type | Integer | VPC channel type, which can be:
| CRU | Yes |
| status | Integer | VPC channel status, which can be:
| R | Yes |
| project_id | String | Tenant ID | CRU | Yes |
| port | Integer | Port number | CR | Yes |
| balance_strategy | Integer | Distribution algorithm, which can be:
| CRU | Yes |
| create_time | Timestamp | Time when the VPC channel is created | R | Yes |
| Parameter | Type | Description | Operation Type | Mandatory |
|---|---|---|---|---|
| id | String | Health check ID | R | - |
| vpc_id | String | VPC channel ID | CRU | Yes |
| protocol | String | Protocol for health checks, which can be:
| CRU | Yes |
| path | Integer | Path for health checks, which is valid only when protocol is set to http | CRU | No |
| port | Integer | Port number. The port number of the VPC channel will be used if no value is specified. | CRU | No |
| threshold_normal | Integer | Healthy threshold | CRU | Yes |
| threshold_abnormal | Integer | Unhealthy threshold | CRU | Yes |
| time_out | Integer | Timeout to wait for a response | CRU | Yes |
| time_interval | Integer | Interval between consecutive checks | CRU | Yes |
| http_code | String | Success codes, which are valid only when protocol is set to http | CRU | No |
| create_time | Timestamp | Time when the health check configuration is created | R | Yes |
| Parameter | Type | Description | Operation Type | Mandatory |
|---|---|---|---|---|
| id | String | Backend instance object ID | R | - |
| vpc_id | String | VPC channel ID | CRU | Yes |
| ext_vpc_id | String | ID of the VPC associated with the backend instance object This parameter is not used currently. | R | Yes |
| instance_id | String | Instance ID | CRU | No |
| instance_name | String | Instance name | CRU | No |
| host | String | IP address of the backend instance object | CRU | Yes |
| status | Integer | Status of the backend instance object
| R | Yes |
| weight | Integer | Weight | CRU | Yes |
| create_time | Timestamp | Time when the back instance object is created | R | Yes |
Last Article: VPC Channel Management
Next Article: Creating a VPC Channel
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.