Tag
A tag key-value pair.
Referenced by the following interfaces: CreateVpcDnsDomain
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Key | yes | no | String | Tag key Example: a |
| Value | yes | no | String | Tag value Example: tagValue1 |
VpcInfos
VpcInfos includes the VPC ID and region ID.
Referenced by the following interfaces: BindVpcDnsDomain, DescribeForwardRuleList, DescribeVpcDnsDomainList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| VpcId | yes | no | Int64 | VpcId Example: 4 |
| RegionId | yes | no | Int64 | RegionId Example: 4 |
| UnVpcId | yes | no | String | UnVpcId Example: vpc-9a5ycnih |
BackUpRecordInfo
Backup record.
Referenced by the following interfaces: DescribeVpcDnsRecordList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| RecordType | yes | no | String | Record type. It can only be A or MX. Example: A |
| SubDomain | yes | no | String | The subdomain name. Example: www |
| RecordValue | yes | no | String | The record value. Example: 1.2.3.1 |
| AliveList | yes | no | Array of AliveInfo | Liveness status Example:View |
DomainDetail
The domain name details.
Referenced by the following interfaces: DescribeVpcDnsDomainList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| DomainId | no | no | Int64 | Domain ID. Example: 4 |
| OwnerUin | no | no | Int64 | The UIN of the domain name owner. Example: 909619400 |
| Domain | no | no | String | Domain name. Example: test.com |
| CreatedOn | no | no | Datetime | Creation time. Example: 2014-08-03 12:00:00 |
| UpdatedOn | no | no | Datetime | Last modification time. Example: 2014-08-03 12:00:00 |
| RecordCount | no | no | Int64 | The number of domain name records. Example: 3 |
| Remark | no | yes | String | The domian name remarks. Example: Remarks |
| DnsForwardStatus | no | no | String | Whether to enable the sub-domain name recursion. Valid values: “ENABLED” and “DISABLED”. Example: ENABLED |
| ForwardRuleStatus | no | no | String | Whether domain name forwarding is enabled (1: disabled, 0: enabled). Example: 1 |
| VpcInfos | no | yes | Array of VpcInfos | VPC information. Example:View |
RuleListFilters
Query the forwarding rule list.
Referenced by the following interfaces: DescribeForwardRuleList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Name | yes | no | String | Filter type. Example: DomainName |
| Values | yes | no | Array of String | Filter value. Example: test.com |
RecordDetail
Record details.
Referenced by the following interfaces: DescribeVpcDnsRecordList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| RecordId | yes | no | Int64 | The record ID. Example: 4 |
| DomainId | yes | no | Int64 | The ID of the domain name corresponding to the record. Example: 3 |
| SubDomain | yes | no | String | The host record. Example: www |
| RecordType | yes | no | String | Record types: A, AAAA, MX, CNAME, TXT, PTR, SRV, SPF Example: A |
| Value | yes | no | String | The record value. Example: 1.1.1.1 |
| Ttl | yes | no | Int64 | TTL Example: 600 |
| Mx | yes | yes | Int64 | The MX priority. Example: 45 |
| Enabled | yes | no | Int64 | Whether the record is available. 0: unavailable; 1: available. Example: 0 |
| Status | yes | no | String | Record status, enabled, suspended or other. Valid values: new, pending, enabled, disabled and lock. Example: enabled |
| Extra | yes | yes | String | Other information. Example: weight:100 |
| CreatedOn | yes | no | Datetime | Creation time of the record. Example: 2014-08-03 12:00:00 |
| UpdatedOn | yes | no | Datetime | Last modification time of the record. Example: 2014-08-03 12:00:00 |
| Weight | yes | yes | Int64 | The weight of the record. Example: 100 |
| AliveList | no | yes | Array of AliveInfo | Liveness status Example:View |
| BackUpRecordList | no | yes | Array of BackUpRecordInfo | Backup record. Example:View |
| EnableValue | no | no | String | Record value that is being used currently. Example: 1.2.3.1 |
| HealthStatus | no | no | Int64 | Response parameter of the health status. 0: abnormal; 1: healthy; 2: not enabled; 3: unknown; 4: partially abnormal. Example: 2 |
| BackUpCam | no | no | Bool | Backup record CAM status. Example: true |
RecordListCountInfo
The number of resolution records.
Referenced by the following interfaces: DescribeVpcDnsRecordList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| AllTotal | no | no | Int64 | The total number of domain name records. Example: 3 |
| RecordTotal | no | no | Int64 | The number of returned records. Example: 3 |
RecordListFilters
The fuzzy query of the VPC DNS record list.
Referenced by the following interfaces: DescribeVpcDnsRecordList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Name | yes | no | String | Filter types: SubDomain, Value, RecordId, RecordType Example: SubDomain |
| Values | yes | no | Array of String | Filter value. Example: ["www"] |
ForwardRuleList
Forwarding rule list.
Referenced by the following interfaces: DescribeForwardRuleList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| DomainId | no | no | String | Domain ID. Example: 4 |
| DomainName | no | no | String | Domain name. Example: test.com |
| RuleId | no | no | String | Forwarding rule ID Example: 12 |
| ForwardAddress | no | no | Array of String | Forwarding IP address. Example: ["1.1.1.2:80", "1.2.3.4:80"] |
| Remark | no | yes | String | Description. Example: This is a remark. |
| CreatedOn | no | no | Datetime_iso | Creation time. Example: 2014-08-03 12:00:00 |
| UpdatedOn | no | no | Datetime_iso | Last modification time. Example: 2014-08-03 12:00:00 |
| VpcInfos | no | yes | Array of VpcInfos | VPC information. Example:View |
BackupRecord
Backup record.
Referenced by the following interfaces: DescribeBackupRecordList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| RecordId | yes | no | Uint64 | Backup record ID. Example: 421 |
| DomainId | yes | no | Uint64 | Domain ID. Example: 39 |
| SubDomain | yes | no | String | The subdomain name. Example: www |
| RecordType | yes | no | String | The record type. Example: A |
| Value | yes | no | String | The record value. Example: 1.2.4.12 |
DomainCountInfo
Number of domain names.
Referenced by the following interfaces: DescribeVpcDnsDomainList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| AllTotal | no | no | Int64 | Total number of domain names. Example: 4 |
| DomainTotal | no | no | Int64 | The number of returned domain names. Example: 4 |
AliveInfo
Liveness information.
Referenced by the following interfaces: DescribeVpcDnsRecordList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| VpcId | yes | no | String | VpcId Example: 6981 |
| AliveStatus | yes | no | Uint64 | Liveness status. 0: unknown; 1: dead; 2: live. Example: 0 |
RecordId
Record ID.
Referenced by the following interfaces: CreateVpcDnsRecord
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| RecordId | yes | no | Int64 | Record ID. Example: 3 |
DomainListFilters
The fuzzy query of VPC DNS domain names.
Referenced by the following interfaces: DescribeExportFileUrl, DescribeVpcDnsDomainList
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Name | yes | no | String | Filter criteria: Domain query Domain parsing domain; VpcInfo VPC ID or instance ID; Account user OwnerUin. Record query: SubDomain subdomain, Value record value, RecordId record ID, RecordType record typeExample: Domain |
| Values | yes | no | Array of String | Filter value. Example: ["test"] |
FailedRecordDetail
Details of the failed file import parse record
Referenced by the following interfaces: ImportRecords
| name | required | NULL allowed | type | description |
|---|---|---|---|---|
| Type | no | yes | String | The record type. Example: A |
| Subdomain | no | yes | String | The host record. Example: www |
| Weight | no | yes | Uint64 | Weight Example: 100 |
| MX | no | yes | Uint64 | MX value Example: 45 |
| Value | no | yes | String | Parse record value Example: 1.1.1.1 |
| Reason | no | yes | String | Reason for addition failure Example: Record not valid |