|
| 1 | +type tencentVpnGatewayQuota |
| 2 | + @generate( |
| 3 | + query: { get: false, query: true, aggregate: false } |
| 4 | + mutation: { add: false, delete: false } |
| 5 | + subscription: false |
| 6 | + ) |
| 7 | + @key(fields: "id") { |
| 8 | + id: String! @id @search(by: [hash, regexp]) |
| 9 | + bandwidth: Int @search |
| 10 | + cname: String @search(by: [hash, regexp]) |
| 11 | + name: String @search(by: [hash, regexp]) |
| 12 | + } |
| 13 | + |
| 14 | +type tencentVpnGateway implements tencentBaseService @key(fields: "id") { |
| 15 | + name: String @search(by: [hash, regexp]) |
| 16 | + type: String @search(by: [hash, regexp]) |
| 17 | + state: String @search(by: [hash, regexp]) |
| 18 | + publicIpAddress: String @search(by: [hash, regexp]) |
| 19 | + renewFlag: String @search(by: [hash, regexp]) |
| 20 | + instanceChargeType: String @search(by: [hash, regexp]) |
| 21 | + internetMaxBandwidthOut: Int @search |
| 22 | + createdTime: String @search(by: [hash, regexp]) |
| 23 | + expiredTime: String @search(by: [hash, regexp]) |
| 24 | + isAddressBlocked: Boolean @search |
| 25 | + newPurchasePlan: String @search(by: [hash, regexp]) |
| 26 | + restrictState: String @search(by: [hash, regexp]) |
| 27 | + zone: String @search(by: [hash, regexp]) |
| 28 | + vpnGatewayQuotaSet: [tencentVpnGatewayQuota], |
| 29 | + version: String @search(by: [hash, regexp]) |
| 30 | + networkInstanceId: String @search(by: [hash, regexp]) |
| 31 | + cdcId: String @search(by: [hash, regexp]) |
| 32 | + maxConnection: Int @search |
| 33 | + vpcInstances: [tencentVpc] @hasInverse(field: vpnGateways) |
| 34 | +} |
0 commit comments