DBInstanceSpecWithoutCharge.go 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. // Copyright 2018 JDCLOUD.COM
  2. //
  3. // Licensed under the Apache License, Version 2.0 (the "License");
  4. // you may not use this file except in compliance with the License.
  5. // You may obtain a copy of the License at
  6. //
  7. // http://www.apache.org/licenses/LICENSE-2.0
  8. //
  9. // Unless required by applicable law or agreed to in writing, software
  10. // distributed under the License is distributed on an "AS IS" BASIS,
  11. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. // See the License for the specific language governing permissions and
  13. // limitations under the License.
  14. //
  15. // NOTE: This class is auto generated by the jdcloud code generator program.
  16. package models
  17. type DBInstanceSpecWithoutCharge struct {
  18. /* 实例名,具体规则可参见帮助中心文档:[名称及密码限制](https://docs.jdcloud.com/cn/rds/sqlserver-restrictions) */
  19. InstanceName string `json:"instanceName"`
  20. /* 实例引擎类型,参见[枚举参数定义](https://docs.jdcloud.com/cn/rds/api/enum-definitions) */
  21. Engine string `json:"engine"`
  22. /* 实例引擎版本,参见[枚举参数定义](https://docs.jdcloud.com/cn/rds/api/enum-definitions) */
  23. EngineVersion string `json:"engineVersion"`
  24. /* 实例规格代码,可以查看文档[MySQL 实例规格](https://docs.jdcloud.com/cn/rds/api/instance-specifications-mysql)、[SQL Server实例规格](https://docs.jdcloud.com/cn/rds/api/instance-specifications-sqlserver) */
  25. InstanceClass string `json:"instanceClass"`
  26. /* 磁盘大小,单位GB,可以查看文档[MySQL 实例规格](https://docs.jdcloud.com/cn/rds/api/instance-specifications-mysql)、[SQL Server实例规格](https://docs.jdcloud.com/cn/rds/api/instance-specifications-sqlserver) */
  27. InstanceStorageGB int `json:"instanceStorageGB"`
  28. /* 可用区ID, 第一个ID必须为主实例所在的可用区。如两个可用区一样,也需输入两个azId */
  29. AzId []string `json:"azId"`
  30. /* VPC的ID */
  31. VpcId string `json:"vpcId"`
  32. /* 子网ID */
  33. SubnetId string `json:"subnetId"`
  34. /* 参数组ID, 缺省系统会创建一个默认参数组<br>- 仅支持MySQL (Optional) */
  35. ParameterGroup string `json:"parameterGroup"`
  36. /* 存储类型,参见[枚举参数定义](../Enum-Definitions/Enum-Definitions.md), 缺省值为:LOCAL_SSD<br>- 仅支持MySQL (Optional) */
  37. InstanceStorageType string `json:"instanceStorageType"`
  38. /* 实例数据加密(存储类型为云硬盘才支持数据加密)。false:不加密,true:加密,缺省为false<br>- 仅支持MySQL (Optional) */
  39. StorageEncrypted bool `json:"storageEncrypted"`
  40. /* 实例的高可用架构。standalone:单机,cluster:主备双机架构,缺省为cluster<br>- 仅支持SQL Server (Optional) */
  41. InstanceType string `json:"instanceType"`
  42. }