云数据库 veDB MySQL 版是火山引擎自研新一代云原生关系型数据库。云数据库 veDB MySQL 版 100% 兼容 MySQL,适用于企业多样化的数据库应用场景。
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
vEDBMInstanceDemo:
type: volcenginecc:vedbm:Instance
name: VEDBMInstanceDemo
properties:
instanceName: VEDBMInstanceDemo
dbEngineVersion: MySQL_8_0
dbMinorVersion: '3.0'
nodeSpec: vedb.mysql.x4.medium
zoneIds: cn-beijing-a
nodeNumber: 2
vpcId: vpc-1a1vgeoxxxccg8nvepjykjnuw
subnetId: subnet-3nrd6xxx3log0931ech3re2r
port: 3306
superAccountName: username
superAccountPassword: '*******'
timeZone: UTC +08:00
lowerCaseTableNames: '1'
projectName: default
tags:
- key: dev
value: test
deletionProtection: enabled
number: 1
chargeDetail:
charge_type: PostPaid
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
node_number: Optional[int] = None,
db_engine_version: Optional[str] = None,
zone_ids: Optional[str] = None,
vpc_id: Optional[str] = None,
subnet_id: Optional[str] = None,
node_spec: Optional[str] = None,
lower_case_table_names: Optional[str] = None,
instance_name: Optional[str] = None,
charge_detail: Optional[InstanceChargeDetailArgs] = None,
nodes: Optional[Sequence[InstanceNodeArgs]] = None,
number: Optional[int] = None,
port: Optional[int] = None,
pre_paid_storage_in_gb: Optional[int] = None,
project_name: Optional[str] = None,
storage_charge_type: Optional[str] = None,
maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
super_account_name: Optional[str] = None,
super_account_password: Optional[str] = None,
tags: Optional[Sequence[InstanceTagArgs]] = None,
template_id: Optional[str] = None,
time_zone: Optional[str] = None,
deletion_protection: Optional[str] = None,
db_minor_version: Optional[str] = None)func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: volcenginecc:vedbm:Instance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleinstanceResourceResourceFromVedbminstance = new Volcenginecc.Vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance", new()
{
NodeNumber = 0,
DbEngineVersion = "string",
ZoneIds = "string",
VpcId = "string",
SubnetId = "string",
NodeSpec = "string",
LowerCaseTableNames = "string",
InstanceName = "string",
ChargeDetail = new Volcenginecc.Vedbm.Inputs.InstanceChargeDetailArgs
{
AutoRenew = false,
ChargeEndTime = "string",
ChargeStartTime = "string",
ChargeStatus = "string",
ChargeType = "string",
OverdueReclaimTime = "string",
OverdueTime = "string",
Period = 0,
PeriodUnit = "string",
},
Nodes = new[]
{
new Volcenginecc.Vedbm.Inputs.InstanceNodeArgs
{
FailoverPriority = 0,
NodeType = "string",
},
},
Number = 0,
Port = 0,
PrePaidStorageInGb = 0,
ProjectName = "string",
StorageChargeType = "string",
MaintenanceWindow = new Volcenginecc.Vedbm.Inputs.InstanceMaintenanceWindowArgs
{
DayKind = "string",
DayOfMonths = new[]
{
0,
},
DayOfWeeks = new[]
{
"string",
},
MaintenanceTime = "string",
},
SuperAccountName = "string",
SuperAccountPassword = "string",
Tags = new[]
{
new Volcenginecc.Vedbm.Inputs.InstanceTagArgs
{
Key = "string",
Value = "string",
},
},
TemplateId = "string",
TimeZone = "string",
DeletionProtection = "string",
DbMinorVersion = "string",
});
example, err := vedbm.NewInstance(ctx, "exampleinstanceResourceResourceFromVedbminstance", &vedbm.InstanceArgs{
NodeNumber: pulumi.Int(0),
DbEngineVersion: pulumi.String("string"),
ZoneIds: pulumi.String("string"),
VpcId: pulumi.String("string"),
SubnetId: pulumi.String("string"),
NodeSpec: pulumi.String("string"),
LowerCaseTableNames: pulumi.String("string"),
InstanceName: pulumi.String("string"),
ChargeDetail: &vedbm.InstanceChargeDetailArgs{
AutoRenew: pulumi.Bool(false),
ChargeEndTime: pulumi.String("string"),
ChargeStartTime: pulumi.String("string"),
ChargeStatus: pulumi.String("string"),
ChargeType: pulumi.String("string"),
OverdueReclaimTime: pulumi.String("string"),
OverdueTime: pulumi.String("string"),
Period: pulumi.Int(0),
PeriodUnit: pulumi.String("string"),
},
Nodes: vedbm.InstanceNodeArray{
&vedbm.InstanceNodeArgs{
FailoverPriority: pulumi.Int(0),
NodeType: pulumi.String("string"),
},
},
Number: pulumi.Int(0),
Port: pulumi.Int(0),
PrePaidStorageInGb: pulumi.Int(0),
ProjectName: pulumi.String("string"),
StorageChargeType: pulumi.String("string"),
MaintenanceWindow: &vedbm.InstanceMaintenanceWindowArgs{
DayKind: pulumi.String("string"),
DayOfMonths: pulumi.IntArray{
pulumi.Int(0),
},
DayOfWeeks: pulumi.StringArray{
pulumi.String("string"),
},
MaintenanceTime: pulumi.String("string"),
},
SuperAccountName: pulumi.String("string"),
SuperAccountPassword: pulumi.String("string"),
Tags: vedbm.InstanceTagArray{
&vedbm.InstanceTagArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
TemplateId: pulumi.String("string"),
TimeZone: pulumi.String("string"),
DeletionProtection: pulumi.String("string"),
DbMinorVersion: pulumi.String("string"),
})
var exampleinstanceResourceResourceFromVedbminstance = new com.volcengine.volcenginecc.vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance", com.volcengine.volcenginecc.vedbm.InstanceArgs.builder()
.nodeNumber(0)
.dbEngineVersion("string")
.zoneIds("string")
.vpcId("string")
.subnetId("string")
.nodeSpec("string")
.lowerCaseTableNames("string")
.instanceName("string")
.chargeDetail(InstanceChargeDetailArgs.builder()
.autoRenew(false)
.chargeEndTime("string")
.chargeStartTime("string")
.chargeStatus("string")
.chargeType("string")
.overdueReclaimTime("string")
.overdueTime("string")
.period(0)
.periodUnit("string")
.build())
.nodes(InstanceNodeArgs.builder()
.failoverPriority(0)
.nodeType("string")
.build())
.number(0)
.port(0)
.prePaidStorageInGb(0)
.projectName("string")
.storageChargeType("string")
.maintenanceWindow(InstanceMaintenanceWindowArgs.builder()
.dayKind("string")
.dayOfMonths(0)
.dayOfWeeks("string")
.maintenanceTime("string")
.build())
.superAccountName("string")
.superAccountPassword("string")
.tags(InstanceTagArgs.builder()
.key("string")
.value("string")
.build())
.templateId("string")
.timeZone("string")
.deletionProtection("string")
.dbMinorVersion("string")
.build());
exampleinstance_resource_resource_from_vedbminstance = volcenginecc.vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance",
node_number=0,
db_engine_version="string",
zone_ids="string",
vpc_id="string",
subnet_id="string",
node_spec="string",
lower_case_table_names="string",
instance_name="string",
charge_detail={
"auto_renew": False,
"charge_end_time": "string",
"charge_start_time": "string",
"charge_status": "string",
"charge_type": "string",
"overdue_reclaim_time": "string",
"overdue_time": "string",
"period": 0,
"period_unit": "string",
},
nodes=[{
"failover_priority": 0,
"node_type": "string",
}],
number=0,
port=0,
pre_paid_storage_in_gb=0,
project_name="string",
storage_charge_type="string",
maintenance_window={
"day_kind": "string",
"day_of_months": [0],
"day_of_weeks": ["string"],
"maintenance_time": "string",
},
super_account_name="string",
super_account_password="string",
tags=[{
"key": "string",
"value": "string",
}],
template_id="string",
time_zone="string",
deletion_protection="string",
db_minor_version="string")
const exampleinstanceResourceResourceFromVedbminstance = new volcenginecc.vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance", {
nodeNumber: 0,
dbEngineVersion: "string",
zoneIds: "string",
vpcId: "string",
subnetId: "string",
nodeSpec: "string",
lowerCaseTableNames: "string",
instanceName: "string",
chargeDetail: {
autoRenew: false,
chargeEndTime: "string",
chargeStartTime: "string",
chargeStatus: "string",
chargeType: "string",
overdueReclaimTime: "string",
overdueTime: "string",
period: 0,
periodUnit: "string",
},
nodes: [{
failoverPriority: 0,
nodeType: "string",
}],
number: 0,
port: 0,
prePaidStorageInGb: 0,
projectName: "string",
storageChargeType: "string",
maintenanceWindow: {
dayKind: "string",
dayOfMonths: [0],
dayOfWeeks: ["string"],
maintenanceTime: "string",
},
superAccountName: "string",
superAccountPassword: "string",
tags: [{
key: "string",
value: "string",
}],
templateId: "string",
timeZone: "string",
deletionProtection: "string",
dbMinorVersion: "string",
});
type: volcenginecc:vedbm:Instance
properties:
chargeDetail:
autoRenew: false
chargeEndTime: string
chargeStartTime: string
chargeStatus: string
chargeType: string
overdueReclaimTime: string
overdueTime: string
period: 0
periodUnit: string
dbEngineVersion: string
dbMinorVersion: string
deletionProtection: string
instanceName: string
lowerCaseTableNames: string
maintenanceWindow:
dayKind: string
dayOfMonths:
- 0
dayOfWeeks:
- string
maintenanceTime: string
nodeNumber: 0
nodeSpec: string
nodes:
- failoverPriority: 0
nodeType: string
number: 0
port: 0
prePaidStorageInGb: 0
projectName: string
storageChargeType: string
subnetId: string
superAccountName: string
superAccountPassword: string
tags:
- key: string
value: string
templateId: string
timeZone: string
vpcId: string
zoneIds: string
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Instance resource accepts the following input properties:
- Db
Engine stringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- Node
Number int - 实例节点数量。取值范围为 2~16 个。
- Node
Spec string - 实例的节点规格代码。
- Subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- Vpc
Id string - 私有网络(VPC) ID。
- Zone
Ids string - 可用区 ID。
- Charge
Detail Volcengine.Instance Charge Detail - 计费详细信息。
- Db
Minor stringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- Deletion
Protection string - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- Instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- Lower
Case stringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- Maintenance
Window Volcengine.Instance Maintenance Window - 实例的可维护时间窗口信息。
- Nodes
List<Volcengine.
Instance Node> - Number int
- 创建的实例数量,取值范围 1~50,默认值为 1。
- Port int
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- Pre
Paid intStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- Project
Name string - 实例所属的项目名称。
- Storage
Charge stringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- Super
Account stringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- Super
Account stringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
List<Volcengine.
Instance Tag> - Template
Id string - 参数模板 ID。
- Time
Zone string - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- Db
Engine stringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- Node
Number int - 实例节点数量。取值范围为 2~16 个。
- Node
Spec string - 实例的节点规格代码。
- Subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- Vpc
Id string - 私有网络(VPC) ID。
- Zone
Ids string - 可用区 ID。
- Charge
Detail InstanceCharge Detail Args - 计费详细信息。
- Db
Minor stringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- Deletion
Protection string - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- Instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- Lower
Case stringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- Maintenance
Window InstanceMaintenance Window Args - 实例的可维护时间窗口信息。
- Nodes
[]Instance
Node Args - Number int
- 创建的实例数量,取值范围 1~50,默认值为 1。
- Port int
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- Pre
Paid intStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- Project
Name string - 实例所属的项目名称。
- Storage
Charge stringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- Super
Account stringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- Super
Account stringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
[]Instance
Tag Args - Template
Id string - 参数模板 ID。
- Time
Zone string - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- db
Engine StringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- node
Number Integer - 实例节点数量。取值范围为 2~16 个。
- node
Spec String - 实例的节点规格代码。
- subnet
Id String - 子网 ID。子网必须属于所选的可用区。
- vpc
Id String - 私有网络(VPC) ID。
- zone
Ids String - 可用区 ID。
- charge
Detail InstanceCharge Detail - 计费详细信息。
- db
Minor StringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- deletion
Protection String - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- instance
Name String - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- lower
Case StringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance
Window InstanceMaintenance Window - 实例的可维护时间窗口信息。
- nodes
List<Instance
Node> - number Integer
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port Integer
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre
Paid IntegerStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- project
Name String - 实例所属的项目名称。
- storage
Charge StringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- super
Account StringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super
Account StringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
List<Instance
Tag> - template
Id String - 参数模板 ID。
- time
Zone String - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- db
Engine stringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- node
Number number - 实例节点数量。取值范围为 2~16 个。
- node
Spec string - 实例的节点规格代码。
- subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- vpc
Id string - 私有网络(VPC) ID。
- zone
Ids string - 可用区 ID。
- charge
Detail InstanceCharge Detail - 计费详细信息。
- db
Minor stringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- deletion
Protection string - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- lower
Case stringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance
Window InstanceMaintenance Window - 实例的可维护时间窗口信息。
- nodes
Instance
Node[] - number number
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port number
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre
Paid numberStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- project
Name string - 实例所属的项目名称。
- storage
Charge stringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- super
Account stringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super
Account stringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
Instance
Tag[] - template
Id string - 参数模板 ID。
- time
Zone string - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- db_
engine_ strversion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- node_
number int - 实例节点数量。取值范围为 2~16 个。
- node_
spec str - 实例的节点规格代码。
- subnet_
id str - 子网 ID。子网必须属于所选的可用区。
- vpc_
id str - 私有网络(VPC) ID。
- zone_
ids str - 可用区 ID。
- charge_
detail InstanceCharge Detail Args - 计费详细信息。
- db_
minor_ strversion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- deletion_
protection str - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- instance_
name str - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- lower_
case_ strtable_ names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance_
window InstanceMaintenance Window Args - 实例的可维护时间窗口信息。
- nodes
Sequence[Instance
Node Args] - number int
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port int
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre_
paid_ intstorage_ in_ gb - 预付费的存储总容量大小,单位 GiB。
- project_
name str - 实例所属的项目名称。
- storage_
charge_ strtype - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- super_
account_ strname - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super_
account_ strpassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
Sequence[Instance
Tag Args] - template_
id str - 参数模板 ID。
- time_
zone str - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- db
Engine StringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- node
Number Number - 实例节点数量。取值范围为 2~16 个。
- node
Spec String - 实例的节点规格代码。
- subnet
Id String - 子网 ID。子网必须属于所选的可用区。
- vpc
Id String - 私有网络(VPC) ID。
- zone
Ids String - 可用区 ID。
- charge
Detail Property Map - 计费详细信息。
- db
Minor StringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- deletion
Protection String - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- instance
Name String - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- lower
Case StringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance
Window Property Map - 实例的可维护时间窗口信息。
- nodes List<Property Map>
- number Number
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port Number
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre
Paid NumberStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- project
Name String - 实例所属的项目名称。
- storage
Charge StringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- super
Account StringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super
Account StringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
- List<Property Map>
- template
Id String - 参数模板 ID。
- time
Zone String - 实例的时区。国内所有地域默认时区为 UTC +08:00。
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Created
Time string - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- Db
Revision stringVersion - 实例的内核版本。
- Endpoints
List<Volcengine.
Instance Endpoint> - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - 实例 ID。
- Instance
Status string - 实例状态。
- Spec
Family string - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- Storage
Used doubleGi B - 已使用存储空间大小,单位 GiB。
- Created
Time string - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- Db
Revision stringVersion - 实例的内核版本。
- Endpoints
[]Instance
Endpoint - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - 实例 ID。
- Instance
Status string - 实例状态。
- Spec
Family string - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- Storage
Used float64Gi B - 已使用存储空间大小,单位 GiB。
- created
Time String - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db
Revision StringVersion - 实例的内核版本。
- endpoints
List<Instance
Endpoint> - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - 实例 ID。
- instance
Status String - 实例状态。
- spec
Family String - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage
Used DoubleGi B - 已使用存储空间大小,单位 GiB。
- created
Time string - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db
Revision stringVersion - 实例的内核版本。
- endpoints
Instance
Endpoint[] - id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - 实例 ID。
- instance
Status string - 实例状态。
- spec
Family string - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage
Used numberGi B - 已使用存储空间大小,单位 GiB。
- created_
time str - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db_
revision_ strversion - 实例的内核版本。
- endpoints
Sequence[Instance
Endpoint] - id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - 实例 ID。
- instance_
status str - 实例状态。
- spec_
family str - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage_
used_ floatgi_ b - 已使用存储空间大小,单位 GiB。
- created
Time String - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db
Revision StringVersion - 实例的内核版本。
- endpoints List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - 实例 ID。
- instance
Status String - 实例状态。
- spec
Family String - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage
Used NumberGi B - 已使用存储空间大小,单位 GiB。
Look up Existing Instance Resource
Get an existing Instance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: InstanceState, opts?: CustomResourceOptions): Instance@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
charge_detail: Optional[InstanceChargeDetailArgs] = None,
created_time: Optional[str] = None,
db_engine_version: Optional[str] = None,
db_minor_version: Optional[str] = None,
db_revision_version: Optional[str] = None,
deletion_protection: Optional[str] = None,
endpoints: Optional[Sequence[InstanceEndpointArgs]] = None,
instance_id: Optional[str] = None,
instance_name: Optional[str] = None,
instance_status: Optional[str] = None,
lower_case_table_names: Optional[str] = None,
maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
node_number: Optional[int] = None,
node_spec: Optional[str] = None,
nodes: Optional[Sequence[InstanceNodeArgs]] = None,
number: Optional[int] = None,
port: Optional[int] = None,
pre_paid_storage_in_gb: Optional[int] = None,
project_name: Optional[str] = None,
spec_family: Optional[str] = None,
storage_charge_type: Optional[str] = None,
storage_used_gi_b: Optional[float] = None,
subnet_id: Optional[str] = None,
super_account_name: Optional[str] = None,
super_account_password: Optional[str] = None,
tags: Optional[Sequence[InstanceTagArgs]] = None,
template_id: Optional[str] = None,
time_zone: Optional[str] = None,
vpc_id: Optional[str] = None,
zone_ids: Optional[str] = None) -> Instancefunc GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)resources: _: type: volcenginecc:vedbm:Instance get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Charge
Detail Volcengine.Instance Charge Detail - 计费详细信息。
- Created
Time string - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- Db
Engine stringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- Db
Minor stringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- Db
Revision stringVersion - 实例的内核版本。
- Deletion
Protection string - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- Endpoints
List<Volcengine.
Instance Endpoint> - Instance
Id string - 实例 ID。
- Instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- Instance
Status string - 实例状态。
- Lower
Case stringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- Maintenance
Window Volcengine.Instance Maintenance Window - 实例的可维护时间窗口信息。
- Node
Number int - 实例节点数量。取值范围为 2~16 个。
- Node
Spec string - 实例的节点规格代码。
- Nodes
List<Volcengine.
Instance Node> - Number int
- 创建的实例数量,取值范围 1~50,默认值为 1。
- Port int
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- Pre
Paid intStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- Project
Name string - 实例所属的项目名称。
- Spec
Family string - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- Storage
Charge stringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- Storage
Used doubleGi B - 已使用存储空间大小,单位 GiB。
- Subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- Super
Account stringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- Super
Account stringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
List<Volcengine.
Instance Tag> - Template
Id string - 参数模板 ID。
- Time
Zone string - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- Vpc
Id string - 私有网络(VPC) ID。
- Zone
Ids string - 可用区 ID。
- Charge
Detail InstanceCharge Detail Args - 计费详细信息。
- Created
Time string - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- Db
Engine stringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- Db
Minor stringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- Db
Revision stringVersion - 实例的内核版本。
- Deletion
Protection string - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- Endpoints
[]Instance
Endpoint Args - Instance
Id string - 实例 ID。
- Instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- Instance
Status string - 实例状态。
- Lower
Case stringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- Maintenance
Window InstanceMaintenance Window Args - 实例的可维护时间窗口信息。
- Node
Number int - 实例节点数量。取值范围为 2~16 个。
- Node
Spec string - 实例的节点规格代码。
- Nodes
[]Instance
Node Args - Number int
- 创建的实例数量,取值范围 1~50,默认值为 1。
- Port int
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- Pre
Paid intStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- Project
Name string - 实例所属的项目名称。
- Spec
Family string - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- Storage
Charge stringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- Storage
Used float64Gi B - 已使用存储空间大小,单位 GiB。
- Subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- Super
Account stringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- Super
Account stringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
[]Instance
Tag Args - Template
Id string - 参数模板 ID。
- Time
Zone string - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- Vpc
Id string - 私有网络(VPC) ID。
- Zone
Ids string - 可用区 ID。
- charge
Detail InstanceCharge Detail - 计费详细信息。
- created
Time String - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db
Engine StringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- db
Minor StringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- db
Revision StringVersion - 实例的内核版本。
- deletion
Protection String - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- endpoints
List<Instance
Endpoint> - instance
Id String - 实例 ID。
- instance
Name String - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- instance
Status String - 实例状态。
- lower
Case StringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance
Window InstanceMaintenance Window - 实例的可维护时间窗口信息。
- node
Number Integer - 实例节点数量。取值范围为 2~16 个。
- node
Spec String - 实例的节点规格代码。
- nodes
List<Instance
Node> - number Integer
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port Integer
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre
Paid IntegerStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- project
Name String - 实例所属的项目名称。
- spec
Family String - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage
Charge StringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- storage
Used DoubleGi B - 已使用存储空间大小,单位 GiB。
- subnet
Id String - 子网 ID。子网必须属于所选的可用区。
- super
Account StringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super
Account StringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
List<Instance
Tag> - template
Id String - 参数模板 ID。
- time
Zone String - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- vpc
Id String - 私有网络(VPC) ID。
- zone
Ids String - 可用区 ID。
- charge
Detail InstanceCharge Detail - 计费详细信息。
- created
Time string - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db
Engine stringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- db
Minor stringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- db
Revision stringVersion - 实例的内核版本。
- deletion
Protection string - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- endpoints
Instance
Endpoint[] - instance
Id string - 实例 ID。
- instance
Name string - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- instance
Status string - 实例状态。
- lower
Case stringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance
Window InstanceMaintenance Window - 实例的可维护时间窗口信息。
- node
Number number - 实例节点数量。取值范围为 2~16 个。
- node
Spec string - 实例的节点规格代码。
- nodes
Instance
Node[] - number number
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port number
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre
Paid numberStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- project
Name string - 实例所属的项目名称。
- spec
Family string - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage
Charge stringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- storage
Used numberGi B - 已使用存储空间大小,单位 GiB。
- subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- super
Account stringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super
Account stringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
Instance
Tag[] - template
Id string - 参数模板 ID。
- time
Zone string - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- vpc
Id string - 私有网络(VPC) ID。
- zone
Ids string - 可用区 ID。
- charge_
detail InstanceCharge Detail Args - 计费详细信息。
- created_
time str - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db_
engine_ strversion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- db_
minor_ strversion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- db_
revision_ strversion - 实例的内核版本。
- deletion_
protection str - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- endpoints
Sequence[Instance
Endpoint Args] - instance_
id str - 实例 ID。
- instance_
name str - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- instance_
status str - 实例状态。
- lower_
case_ strtable_ names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance_
window InstanceMaintenance Window Args - 实例的可维护时间窗口信息。
- node_
number int - 实例节点数量。取值范围为 2~16 个。
- node_
spec str - 实例的节点规格代码。
- nodes
Sequence[Instance
Node Args] - number int
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port int
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre_
paid_ intstorage_ in_ gb - 预付费的存储总容量大小,单位 GiB。
- project_
name str - 实例所属的项目名称。
- spec_
family str - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage_
charge_ strtype - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- storage_
used_ floatgi_ b - 已使用存储空间大小,单位 GiB。
- subnet_
id str - 子网 ID。子网必须属于所选的可用区。
- super_
account_ strname - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super_
account_ strpassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
-
Sequence[Instance
Tag Args] - template_
id str - 参数模板 ID。
- time_
zone str - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- vpc_
id str - 私有网络(VPC) ID。
- zone_
ids str - 可用区 ID。
- charge
Detail Property Map - 计费详细信息。
- created
Time String - 实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
- db
Engine StringVersion - 实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
- db
Minor StringVersion - 根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
- db
Revision StringVersion - 实例的内核版本。
- deletion
Protection String - 实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
- endpoints List<Property Map>
- instance
Id String - 实例 ID。
- instance
Name String - 实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
- instance
Status String - 实例状态。
- lower
Case StringTable Names - 表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
- maintenance
Window Property Map - 实例的可维护时间窗口信息。
- node
Number Number - 实例节点数量。取值范围为 2~16 个。
- node
Spec String - 实例的节点规格代码。
- nodes List<Property Map>
- number Number
- 创建的实例数量,取值范围 1~50,默认值为 1。
- port Number
- 为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
- pre
Paid NumberStorage In Gb - 预付费的存储总容量大小,单位 GiB。
- project
Name String - 实例所属的项目名称。
- spec
Family String - 实例规格类型,取值:General:通用型。Exclusive:独享型。
- storage
Charge StringType - 存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
- storage
Used NumberGi B - 已使用存储空间大小,单位 GiB。
- subnet
Id String - 子网 ID。子网必须属于所选的可用区。
- super
Account StringName - 高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
- super
Account StringPassword - 高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
- List<Property Map>
- template
Id String - 参数模板 ID。
- time
Zone String - 实例的时区。国内所有地域默认时区为 UTC +08:00。
- vpc
Id String - 私有网络(VPC) ID。
- zone
Ids String - 可用区 ID。
Supporting Types
InstanceChargeDetail, InstanceChargeDetailArgs
- Auto
Renew bool - 预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
- Charge
End stringTime - 预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Charge
Start stringTime - 计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Charge
Status string - 付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
- Charge
Type string - 计费类型。PostPaid:按量计费;PrePaid:包年包月。
- Overdue
Reclaim stringTime - 欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Overdue
Time string - 欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Period int
- 预付费场景下的购买时长。
- Period
Unit string - 预付费场景下的购买周期。Month:包月。Year:包年。
- Auto
Renew bool - 预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
- Charge
End stringTime - 预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Charge
Start stringTime - 计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Charge
Status string - 付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
- Charge
Type string - 计费类型。PostPaid:按量计费;PrePaid:包年包月。
- Overdue
Reclaim stringTime - 欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Overdue
Time string - 欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- Period int
- 预付费场景下的购买时长。
- Period
Unit string - 预付费场景下的购买周期。Month:包月。Year:包年。
- auto
Renew Boolean - 预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
- charge
End StringTime - 预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge
Start StringTime - 计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge
Status String - 付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
- charge
Type String - 计费类型。PostPaid:按量计费;PrePaid:包年包月。
- overdue
Reclaim StringTime - 欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- overdue
Time String - 欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- period Integer
- 预付费场景下的购买时长。
- period
Unit String - 预付费场景下的购买周期。Month:包月。Year:包年。
- auto
Renew boolean - 预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
- charge
End stringTime - 预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge
Start stringTime - 计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge
Status string - 付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
- charge
Type string - 计费类型。PostPaid:按量计费;PrePaid:包年包月。
- overdue
Reclaim stringTime - 欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- overdue
Time string - 欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- period number
- 预付费场景下的购买时长。
- period
Unit string - 预付费场景下的购买周期。Month:包月。Year:包年。
- auto_
renew bool - 预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
- charge_
end_ strtime - 预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge_
start_ strtime - 计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge_
status str - 付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
- charge_
type str - 计费类型。PostPaid:按量计费;PrePaid:包年包月。
- overdue_
reclaim_ strtime - 欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- overdue_
time str - 欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- period int
- 预付费场景下的购买时长。
- period_
unit str - 预付费场景下的购买周期。Month:包月。Year:包年。
- auto
Renew Boolean - 预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
- charge
End StringTime - 预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge
Start StringTime - 计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- charge
Status String - 付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
- charge
Type String - 计费类型。PostPaid:按量计费;PrePaid:包年包月。
- overdue
Reclaim StringTime - 欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- overdue
Time String - 欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
- period Number
- 预付费场景下的购买时长。
- period
Unit String - 预付费场景下的购买周期。Month:包月。Year:包年。
InstanceEndpoint, InstanceEndpointArgs
- Addresses
List<Volcengine.
Instance Endpoint Address> - Auto
Add boolNew Nodes - 是否允许自动加入新节点,取值:true:是。false:否。
- Consist
Level string - 一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
- Consist
Timeout int - 延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
- Consist
Timeout stringAction - 只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
- Description string
- 地址描述。
- Distributed
Transaction bool - 是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
- Endpoint
Id string - 实例连接终端 ID。
- Endpoint
Name string - 实例连接终端名称。
- Endpoint
Type string - 连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
- Master
Accept boolRead Requests - 主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
- Node
Ids List<string> - 连接终端配置的节点列表。
- Read
Write stringMode - 连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
- Addresses
[]Instance
Endpoint Address - Auto
Add boolNew Nodes - 是否允许自动加入新节点,取值:true:是。false:否。
- Consist
Level string - 一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
- Consist
Timeout int - 延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
- Consist
Timeout stringAction - 只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
- Description string
- 地址描述。
- Distributed
Transaction bool - 是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
- Endpoint
Id string - 实例连接终端 ID。
- Endpoint
Name string - 实例连接终端名称。
- Endpoint
Type string - 连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
- Master
Accept boolRead Requests - 主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
- Node
Ids []string - 连接终端配置的节点列表。
- Read
Write stringMode - 连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
- addresses
List<Instance
Endpoint Address> - auto
Add BooleanNew Nodes - 是否允许自动加入新节点,取值:true:是。false:否。
- consist
Level String - 一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
- consist
Timeout Integer - 延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
- consist
Timeout StringAction - 只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
- description String
- 地址描述。
- distributed
Transaction Boolean - 是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
- endpoint
Id String - 实例连接终端 ID。
- endpoint
Name String - 实例连接终端名称。
- endpoint
Type String - 连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
- master
Accept BooleanRead Requests - 主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
- node
Ids List<String> - 连接终端配置的节点列表。
- read
Write StringMode - 连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
- addresses
Instance
Endpoint Address[] - auto
Add booleanNew Nodes - 是否允许自动加入新节点,取值:true:是。false:否。
- consist
Level string - 一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
- consist
Timeout number - 延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
- consist
Timeout stringAction - 只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
- description string
- 地址描述。
- distributed
Transaction boolean - 是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
- endpoint
Id string - 实例连接终端 ID。
- endpoint
Name string - 实例连接终端名称。
- endpoint
Type string - 连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
- master
Accept booleanRead Requests - 主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
- node
Ids string[] - 连接终端配置的节点列表。
- read
Write stringMode - 连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
- addresses
Sequence[Instance
Endpoint Address] - auto_
add_ boolnew_ nodes - 是否允许自动加入新节点,取值:true:是。false:否。
- consist_
level str - 一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
- consist_
timeout int - 延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
- consist_
timeout_ straction - 只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
- description str
- 地址描述。
- distributed_
transaction bool - 是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
- endpoint_
id str - 实例连接终端 ID。
- endpoint_
name str - 实例连接终端名称。
- endpoint_
type str - 连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
- master_
accept_ boolread_ requests - 主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
- node_
ids Sequence[str] - 连接终端配置的节点列表。
- read_
write_ strmode - 连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
- addresses List<Property Map>
- auto
Add BooleanNew Nodes - 是否允许自动加入新节点,取值:true:是。false:否。
- consist
Level String - 一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
- consist
Timeout Number - 延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
- consist
Timeout StringAction - 只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
- description String
- 地址描述。
- distributed
Transaction Boolean - 是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
- endpoint
Id String - 实例连接终端 ID。
- endpoint
Name String - 实例连接终端名称。
- endpoint
Type String - 连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
- master
Accept BooleanRead Requests - 主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
- node
Ids List<String> - 连接终端配置的节点列表。
- read
Write StringMode - 连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
InstanceEndpointAddress, InstanceEndpointAddressArgs
- Dns
Visibility bool - 解析方式。当前返回值只能为 false。
- Domain string
- 实例内网访问域名。
- Eip
Id string - 公网 ID。
- Ip
Address string - IP 地址。
- Network
Type string - 网络类型:Private:私有网络 VPC。Public:公网访问。
- Port string
- 实例内网访问端口。
- Subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- Dns
Visibility bool - 解析方式。当前返回值只能为 false。
- Domain string
- 实例内网访问域名。
- Eip
Id string - 公网 ID。
- Ip
Address string - IP 地址。
- Network
Type string - 网络类型:Private:私有网络 VPC。Public:公网访问。
- Port string
- 实例内网访问端口。
- Subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- dns
Visibility Boolean - 解析方式。当前返回值只能为 false。
- domain String
- 实例内网访问域名。
- eip
Id String - 公网 ID。
- ip
Address String - IP 地址。
- network
Type String - 网络类型:Private:私有网络 VPC。Public:公网访问。
- port String
- 实例内网访问端口。
- subnet
Id String - 子网 ID。子网必须属于所选的可用区。
- dns
Visibility boolean - 解析方式。当前返回值只能为 false。
- domain string
- 实例内网访问域名。
- eip
Id string - 公网 ID。
- ip
Address string - IP 地址。
- network
Type string - 网络类型:Private:私有网络 VPC。Public:公网访问。
- port string
- 实例内网访问端口。
- subnet
Id string - 子网 ID。子网必须属于所选的可用区。
- dns_
visibility bool - 解析方式。当前返回值只能为 false。
- domain str
- 实例内网访问域名。
- eip_
id str - 公网 ID。
- ip_
address str - IP 地址。
- network_
type str - 网络类型:Private:私有网络 VPC。Public:公网访问。
- port str
- 实例内网访问端口。
- subnet_
id str - 子网 ID。子网必须属于所选的可用区。
- dns
Visibility Boolean - 解析方式。当前返回值只能为 false。
- domain String
- 实例内网访问域名。
- eip
Id String - 公网 ID。
- ip
Address String - IP 地址。
- network
Type String - 网络类型:Private:私有网络 VPC。Public:公网访问。
- port String
- 实例内网访问端口。
- subnet
Id String - 子网 ID。子网必须属于所选的可用区。
InstanceMaintenanceWindow, InstanceMaintenanceWindowArgs
- Day
Kind string - 可维护周期粒度,默认取值为:Week(周)。
- Day
Of List<int>Months - 指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
- Day
Of List<string>Weeks - 每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
- Maintenance
Time string - 实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
- Day
Kind string - 可维护周期粒度,默认取值为:Week(周)。
- Day
Of []intMonths - 指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
- Day
Of []stringWeeks - 每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
- Maintenance
Time string - 实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
- day
Kind String - 可维护周期粒度,默认取值为:Week(周)。
- day
Of List<Integer>Months - 指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
- day
Of List<String>Weeks - 每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
- maintenance
Time String - 实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
- day
Kind string - 可维护周期粒度,默认取值为:Week(周)。
- day
Of number[]Months - 指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
- day
Of string[]Weeks - 每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
- maintenance
Time string - 实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
- day_
kind str - 可维护周期粒度,默认取值为:Week(周)。
- day_
of_ Sequence[int]months - 指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
- day_
of_ Sequence[str]weeks - 每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
- maintenance_
time str - 实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
- day
Kind String - 可维护周期粒度,默认取值为:Week(周)。
- day
Of List<Number>Months - 指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
- day
Of List<String>Weeks - 每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
- maintenance
Time String - 实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
InstanceNode, InstanceNodeArgs
- Failover
Priority int - 节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
- Node
Type string - 节点类型。取值:Primary:主节点。ReadOnly:只读节点。
- Failover
Priority int - 节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
- Node
Type string - 节点类型。取值:Primary:主节点。ReadOnly:只读节点。
- failover
Priority Integer - 节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
- node
Type String - 节点类型。取值:Primary:主节点。ReadOnly:只读节点。
- failover
Priority number - 节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
- node
Type string - 节点类型。取值:Primary:主节点。ReadOnly:只读节点。
- failover_
priority int - 节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
- node_
type str - 节点类型。取值:Primary:主节点。ReadOnly:只读节点。
- failover
Priority Number - 节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
- node
Type String - 节点类型。取值:Primary:主节点。ReadOnly:只读节点。
InstanceTag, InstanceTagArgs
Import
$ pulumi import volcenginecc:vedbm/instance:Instance example "instance_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
